簡體   English   中英

調用telnet的WSF腳本不會在任務計划程序中運行

[英]WSF script which calls telnet won't run in task scheduler

如果有一個wsf文件,該文件通過telnet遠程登錄到另一台計算機,則執行命令並注銷。

我在任務計划程序中將其設置為每天執行一次。

如果我在任務計划程序中手動運行它,腳本將起作用。

如果我在任務計划程序外部手動運行,腳本將起作用。

觀看它在任務計划程序(通過遠程桌面FWIW登錄)中運行時,“運行”會出現一會兒,然后消失。 該任務永遠不會真正執行。

我已將任務配置為以網絡用戶“運行身份”運行(由於我沒有SYSTEM密碼,因此我個人無法嘗試以SYSTEM身份運行,盡管如果可以解決該問題,我可以讓Admin來解決) 。

我在目錄中有一個開始(省略目錄中的開始並沒有幫助)。

我這樣稱呼腳本:

cmd.exe / c“ F:\\ util \\ startextr.wsf”

我已經嘗試使用cmd.exe“ F:\\ Util ...”,cmd.exe f:\\ util ...,只是f:util ...(以及其他明顯的變化)進行了嘗試。 沒有任何幫助。

我已將cmd.exe的權限更改為包括“ BATCH”,但沒有成功。

???

謝謝--sw

回答問題:它不是被超時終止進程殺死的。 一會兒意味着10-15秒。

我也有同樣的問題; 我還沒有答案,但是到目前為止,我發現我的腳本使用了“ sendkeys”命令,該命令似乎將密鑰發送到所選的任何窗口。 當您以交互方式運行時,您會看到出現的命令窗口和那里的腳本類型...當您執行任務運行時,窗口會在后台打開並且腳本類型...那么我不知道確切的位置,但是可能不在您期望的窗戶里! 這就解釋了為什么它可以交互地而不是與任務一起工作...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM