有兩個我從XP編輯的PowerShell腳本在Win Server 2k8 R2中運行。Powershell「啓動過程」未按計劃任務運行
它們在通過手動方式在powershell中執行時運行良好,但如果按照域管理員的計劃和運行,它們將執行所有應該執行的文件操作;除非他們不會執行將文件發送到所需SFTP站點的啓動進程。
他們用的參數運行powershell.exe這樣展開:
-noprofile -ExecutionPolicy Bypass -file C:\Users\administrator\Documents\script1.ps1
同樣,像我前面提到的,它們運行良好,並啓動start-process
的要求,如果你手動運行它們,只能運行文件操作(如果它們已安排並跳過啓動過程)。
的start-process
如下:
start-process -FilePath "c:\Program Files (x86)\Tumbleweed\STClient\stclient.exe" -ArgumentList "httpsu://www.securesiteexample.org/incoming/ $filename /prefNoAskSched /hidden /log /Remote-Site return /quitWhenDone"
我缺少什麼?
感謝您的寶貴意見,將它集成並作爲PowerShell運行,工作正常,上傳文件。沒有錯誤輸出。按計劃執行任務,移動文件周圍沒有上傳並且沒有錯誤輸出。所以仍然令我困惑。 – user3546375