2015-10-30 122 views
0

我試圖設置FTP上傳到調度的用戶是否登錄到他們的帳戶的任務。我到目前爲止是:安排在命令提示符下

schtasks /create /sc once /tn "name" /tr "o:\upload.cmd" /st 15:15 

我在提升的命令提示符下運行此,但它只會在我登錄時運行。我試過指定/RU系統,但是這會導致命令不被執行。以下是代碼:

schtasks /create /sc once /tn "name" /tr "o:\upload.cmd" /ru system /st 15:15 

任何指導將不勝感激!

回答

0

訪問共享,也就是說,如果你的O:在行動如果問題仍然存在

"\\servername\myfoldername\upload.cmd" 

,配置:\驅動器的映射驅動器嘗試完整路徑設置爲這樣的文件面板如下:

程序:C:\Windows\System32\cmd.exe

添加argumetns(可選):"/C schtasks /create /sc once /tn "name" /tr "o:\upload.cmd" /st 15:15"

+0

沒有正確使用你在那裏,但我現在正常工作,謝謝大家的幫助! –

0

這可能是SYSTEM帳戶的限制。我們提供的服務存在這個問題,無法訪問網絡路徑。

嘗試/RU "Network Service" - 是否可以正常工作取決於您正在運行的文件的內容以及它試圖連接的內容。

編輯:OHWAIT我假設o:驅動器是映射網絡驅動器?如果是這樣的話,你將只能訪問腳本的路徑作爲用戶,而他們已登錄。否則,你就需要使用網絡服務如上面(假設它可以訪問的驅動器,其他的域帳戶),並直接與\\server\share\script.cmd

+0

不幸的是,沒有工作,我正在運行的文件的內容是:'開放主機 用戶名 密碼 CD風格 放○:\測試。 txt quit' –

+0

所以我想把'\\ server \ share \ script.cmd'替換爲'/ tr「o:\ upload.cmd',並且是o是映射網絡驅動器 –

+0

'/ tr \ \ server \ share \ upload.cmd'是的。如果你進入電腦,你可以得到這些細節,它會說類似「共享(\\服務器)(O :)」 –

相關問題