1. 程式人生 > >在 Windows server 2008 下計劃任務無法正常執行bat批處理檔案

在 Windows server 2008 下計劃任務無法正常執行bat批處理檔案

接上篇,批處理檔案肯定是沒有問題,加入到計劃任務中,發現有能正常備份,但是沒有辦法拷貝到網路對映盤。將bat檔案輸出到檔案,本想看看log的,結果居然沒有正常執行。

google了一下,發現很多網友都有類似的問題,但沒人給出答案。

很幸運的找到一篇微軟官方論壇上的網友討論的帖子,幾乎全部解決我的問題。

http://social.technet.microsoft.com/Forums/en-US/winservermanager/thread/d47d116e-10b9-44f0-9a30-7406c86c2fbe/

很精彩的技術交流。

對我來說碰到了2個問題,

1, a.bat 是處理備份資料庫,b.bat 內容為 a.bat > D:/abc/1.log , 將b.bat 加入的計劃任務中,目的是想除錯計劃任務是否成功。(手動單獨執行,每次都成功的)結果,是1.log不輸出,計劃任務中返回2;

2,a.bat 中有把備份好的資料拷貝到網路對映盤,比如Z盤,計劃任務每次都不執行,手動執行該指令碼也是好的。

按照上面論壇給的提示:

2) Make sure that the task is set to "start in" the folder that contains the batch file: open the task properties, click on the "actions" tab, click on the action and then the "edit" button at the bottom.  In the "Edit Action" Window there is a field for "start in (optional)" that you set to the path to the batch file.

在“操作”->"編輯操作"->“起始於(可選)" 中一定要填入 該批處理的路徑。 這一招解決了第一個問題。

NET USE W: /DELETE
NET USE W: //myserver/myfolder /PERSISTENT:YES

這個是解決第二個問題的關鍵,在執行拷貝,或者建立新資料夾之前,先要進行如上兩行命令。 細節:確保在我的電腦介面通過選單操作的網路對映盤式斷開的;Windows server 2008 使用者管理頁面有個網路密碼管理,如果填寫了,net use w: ... 這行命令就不需要輸入密碼和使用者名稱。

這一招解決第二個問題。

2010-12-15

Windows server 2008 計劃任務 bat 批處理 網路對映盤

補充一點:批處理檔案中和 ”起始於(可選)“中的路徑都不要使用 雙引號""

相關推薦

Windows server 2008 計劃任務無法正常執行bat處理檔案

接上篇,批處理檔案肯定是沒有問題,加入到計劃任務中,發現有能正常備份,但是沒有辦法拷貝到網路對映盤。將bat檔案輸出到檔案,本想看看log的,結果居然沒有正常執行。 google了一下,發現很多網友都有類似的問題,但沒人給出答案。 很幸運的找到一篇微軟官方論壇上的網友討

Windows Server 2008通過計劃任務定時執行bat檔案

前段時間在Windows Server 2008安裝了一套基於MySQL資料庫的軟體,處於資料安全的考慮,希望每天能夠自動進行資料庫備份。我在別人指令碼的基礎上自己寫了一個數據庫備份的bat指令碼,雙擊該指令碼時可以正常將資料庫備份成bak的檔案,於是我就希望將這個bat放到Windows

【定時任務Windows Server 2008/2012 計劃任務配置(任務計劃程式)每分鐘執行BAT php

1、Windows Server 2008 計劃任務在哪裡配置? 2、Windows Server 2008 可以配置每分鐘或是每小時執行我的任務嗎? 答案是:可以! 首先Windows Server 2008不同於其他伺服器作業系統和Windows Server

VMWare ServerWindows Server 2008疑似NAT工作不正常

主機作業系統:Windows Server 2008 虛擬機器平臺:VMWare Server 2 虛擬機器作業系統:Windows XP SP3 表現為當網絡卡設定為NAT模式時,可以正常獲取IP地址,可以PING通主機上的VMWare虛擬網絡卡VMNet8,也可以PIN

Windows Server 2008的FTP伺服器設定

今天剛在新伺服器上部署好Windows Server 2008,同時安裝好了SQL,基本上還算順利。沒想到在設定FTP伺服器的時候遇到了麻煩。按照以往的經驗,安裝好Serv-U以後,同時在防火牆設定裡開放了21埠,結果卻遇到能登入無法列表的錯誤。 錯誤內容大體上是這樣的: [

Windows Server 2003ASP.NET無法識別IE11的解決方法

歡迎更多的朋友加入我的QQ群  一起交流學習 由於IE11對User-Agent字串進行了比較大的改動,所以導致很多通過User-Agent來識別瀏覽器的程式,都相應的出現了無法識別IE11的情況。(普通使用者端則可以通過這個方法來進行設定。) 在Windows S

Windows server 2008 64位系統無法連線 Access 資料庫

Windows server 2008 64位系統並沒有提供64位access連線的驅動 所以要把網站對應應用程式池中專案的“啟用32位應用程式”設定成“true” 如果這樣還是不能連線資料庫的話 可以將除錯錯誤中的將錯誤傳送到瀏覽器設定成“true”來幫助定位錯誤 前端的

windows server 2008 r2 每隔一段時間自動關機處理

1、首先開啟工作管理員,能夠檢視到一個wlms.exe的程序,就是他搞的鬼,結束程序,伺服器重啟,又出現了,哈哈,需要使用工具處理。2、下載工具PStools 能夠K.O它,連結(http://down

windows自動更改IP的小工具(bat處理檔案

每次上線,都要先上灰度環境再上到正式環境。在上到灰度環境時,訪問灰度環境通過自動獲取IP和更改指定dns來實現。具體如何實現,大家可自行百度。 新建一個文字文件,將其後綴改為bat,開啟該檔案,拷貝一下程式碼: @echo off :start echo ============請輸

Windows通過bat處理檔案和vbs指令碼實現守護程序

set _task=ISMClient.exeset _svr=C:\ISMClient\ISMClient.exeset _des=start1.bat :checkstartSET status=1 (TASKLIST|FIND /I "%_task%"||SET status=0) 2>nul 1

Windows Server 2008中使用計劃任務定時執行BAT bat進行PHP指令碼的執行

一、首先進行工作管理員設定  每隔1分鐘執行.BAT 檔案配置 首先Windows Server 2008不同於其他伺服器作業系統和Windows Server 2003有著很大的區別,計劃任務的名稱是“任務計劃程式”不在控制面板裡,而是在“管理工具”裡。 由於伺服器需要做

Windows Server 2008 R2搭建jsp環境(三)-Tomcat的下載安裝

流行 ext 協議 解壓縮 需要 繼續 bsp shutdown 電腦系統 1.百度搜索“Tomcat官網”,點擊有標誌的官網進入,準備下載官方正版Tomcat。 2.進入Tomcat官網之後,在左邊我們看到,Tomcat的有6,7,8這三個最流行的版本,我們可以點

Windows Server 2008 R2中上傳和載文件

htm 角色 4.0 遠程服務器 type web window ram del 在 Windows Server 2008 R2 中,使用服務器管理器來啟用或禁用 Windows 功能,那在這個上面如何上傳和下載文件呢? 1.在“服務器管理器”->“角色”->

Windows ServerBAT處理註冊成服務在後臺運行且註銷後能正常運行

sha 方法 pytho 面具 blog overflow 程序 str .cn 批處理有如下特點: 1、登錄到當前窗口運行時,如果關閉控制臺會連同啟動的程序一起關閉。 2、如果是以start /b的形式啟動,那麽同樣也是在控制臺關閉後者註銷當前窗口也會一起關閉。 3

windows Server 2008 R2Server Core常用命令

服務器 windows server 1.修改計算機名稱工作組:Netdom RenameComputer %ComputerName% /NewName:08R2ServerCore域環境中:Netdom RenameComputer %ComputerName% /Newname:08R2Serv

Windows Server 2008伺服器上訪問SQL Server異常慢(SQL資料庫設定為空密碼情況

這兩天把工作主機從Windows Server 2003 R2 換成了 Windows Server 2008 R2  , 在連線遠端 SQL SERVER 2000  中,如果SQL資料是空密碼,就會異常慢或連線不上。如: 企業管理器 註冊網路SQL SERVER 時,異常

windowsapache伺服器無法正常啟動和訪問

配置apache伺服器之後啟動失敗 命令列通過 httpd.exe -k start測試,出現錯誤提示: “(OS 10048)通常每個套接字地址(協議/網路地址/埠)只允許使用一次。  : AH00072: make_sock: could not bind to add

windows server 2008 iis6.0 無法下載.exe

  以下都是我自己的見解,如果有不對的地方,請各位大佬糾正,謝謝。   正常來講,訪問.exe檔案,只需要在mini型別新增 application/octet-stream 字尾名 .exe 就可以下載.exe檔案的。     &n

Windows Server 2008 mmc無法建立單元

經過各種嘗試,查看了path,沒有問題,登錄檔不敢亂改,在這種沒有成功的情況下,發現下面這句讓我解決了問題,特此分享。 地址:http://www.datazx.cn/Forums/en-US/eb317c2f-ebf1-42fe-8fcc-a61a1246f5d9/act

Windows Server 2008 R2 更新後遠端桌面無法連線

今天在一臺2008r2伺服器上安裝了一個Windows Update推送的補丁,重啟後發現遠端桌面連不上了,卡在“正在啟動遠端連線”,隨後提示無法連線。 讓機房幫忙安裝vnc後開始折騰,首先自然是解除安裝剛剛安裝的KB2667402補丁,重啟後依然無法連線。 檢查發現Rem