web-dev-qa-db-ja.com

起動時にGPO)を介して実行されるPowerShellスクリプトをデバッグする方法は?

Windows Package Managerを介してソフトウェアをインストールおよび更新するPowershellスクリプトがあります Chocolatey

PS-Scriptをユーザーとして実行すると、すべて問題ありません。したがって、実行ポリシーの制限などの別の問題が必要です(これはGPOを介して無制限に設定されます)。

Powershellの出力を取得するにはどうすればよいですか? Start-Transcriptを使用していますが、出力ファイルがどこにも見つかりません。パスを指定しても、ログファイルは作成されません...

Powershell-Scriptは、起動時にマシンGPOとして実行されます。

デバッグする他のオプションはありますか、私は考えていませんか?

3
frankhammer

問題は非常に愚かでした...スタートアップスクリプトのプロパティにある間、PowershellスクリプトセクションではなくスクリプトセクションにPowershellスクリプトを追加しました...

Start-Transcriptは、SYSTEM-Accountとして実行された場合(起動時)にログファイルを作成しないことがわかりました。パスを指定する必要があります。そうすると、ログファイルが作成されます。申し訳ありませんが、あなたの助けに感謝します。

3
frankhammer