簡體   English   中英

通過Win-PS2EXE轉換為EXE的Powershell腳本可以手動運行,但作為計划任務運行時會出錯

[英]Powershell Script converted to EXE via Win-PS2EXE can be run manually but errors out when run as a scheduled task

該應用程序將文件從一個目錄移動到另一個目錄,運行exe,然后將文件從一個目錄移動到另一個目錄。

當我手動運行該應用程序時,它可以按預期工作。

但是,嘗試將其作為計划任務運行時,出現以下錯誤:3762504530

在此處輸入圖片說明

我做了一些研究,似乎與嘗試以交互方式運行的應用程序有關,即使實際上沒有用戶登錄也是如此。

我試圖抑制輸出,但這似乎沒有任何效果。

如果您不希望看到代碼,我想您使用控制台輸出或類似的命令...如果這樣,將write-host更改為write-output或別名“ echo”,如果您希望將其管道傳輸到日志文件中,請確保您的腳本運行“ non互動”(無提示等)

取消選中編譯圖形Windows程序(參數-noConsole),可糾正該錯誤。

暫無
暫無

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

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