簡単なPowershellスクリプトをGPOスタートアップスクリプトとして学校のワークステーションで実行しようとしています。これまでのところ、あまり運がありません。スクリプトは、より複雑なセットとして始まりました。アプリケーションがインストールされているかどうか、どのバージョンがインストールされているかを判断し、必要に応じて更新されたバージョンをインストールすることを目的としたコマンドの一覧です。いずれも機能しなかったため、スクリプトを2行に減らして、スクリプトが実行されるかどうかを確認しました。に表示されません。
現在のコード:
_set-content -Path c:\PSTests\PSTest.log -value "PSTest script run successfully"
exit
_
これは、GPO at Computer Configuration/Windows Settings/Scripts (Startup/Shutdown)/Startup
にインストールされています
ログインすると、Powershell ISEでこれを実行でき、テキストファイルが作成または更新されますが、GPO起動スクリプトとして使用しても、認識できる効果はありません。
_gpresult /h
_を実行して、ポリシーが適用されているかどうかを確認しました(適用されています):
また、_Applications & Services Logs/Microsoft/Windows/GroupPolicy/Operational
_のシステムログを確認しました。これは、スクリプトGPOを含む適用可能なグループポリシーオブジェクトのリストを報告します。また、スクリプト拡張処理の開始とGPOの一覧表示、および処理の完了を報告しますが、これら2つのポイント間のエラーは報告しません。
したがって、ポリシーオブジェクトが適用されており、ワークステーションがそれを処理しようとしているようです。ただし、作成するはずのファイルは表示されません。
明らかに何かが欠けています-しかし、何ですか?