我正在編輯一個腳本,我需要將其轉換爲exe。它在運行時有幾個Write-Host
腳本狀態的輸出。這導致腳本的exe文件顯示對話框給用戶,迫使他們在腳本完成前單擊OK 3或4次。隱藏寫主機輸出
我想保留Write-Host
輸出,但只是當最終用戶從exe中執行它時隱藏它們(對話框)。
這可能嗎?我查看了代碼不喜歡的[void]
。我可以開始工作的唯一方法就是用#
發表評論,但我相信還有更好的辦法。
的我想要的實例隱藏/抑制:
Write-Host "Current Status = " $status
使用write-verbose。如果你使用param -verbose來壓縮腳本,這將會打印消息 – guiwhatsthat