Windows

如何調試在啟動期間通過 GPO 執行的 PowerShell 腳本?

  • April 18, 2019

我有一個 Powershell 腳本,它通過 Windows Package Manager Chocolatey安裝和更新軟體。

如果我以使用者身份執行我的 PS-Script,一切都很好。所以必須有另一個問題,比如限制執行策略(通過 GPO 設置為不受限制)。

如何獲得 Powershell 的輸出?我正在使用 Start-Transcript 但我無法在任何地方找到輸出文件,如果我指定了路徑,它不會創建日誌文件……

Powershell 腳本在啟動期間作為機器 GPO 執行。

有沒有其他的調試選項,我沒有想到?

問題非常愚蠢…我在啟動腳本的屬性中添加了 Powershell 腳本,而不是在 Powershell 腳本部分中的腳本部分…

我發現,Start-Transcript 在作為 SYSTEM-Account 執行時(在啟動期間)不會創建日誌文件。您必須指定路徑,然後它會創建日誌文件。抱歉,感謝您的幫助。

開始-成績單-路徑" $ ( $ env:windir)\Temp\Logon.txt" -Force

$$ Your Content $$ 停止成績單

引用自:https://serverfault.com/questions/856209