web-dev-qa-db-ja.com

PowerShell /コマンドラインからWindowsシャットダウンスクリプトを作成するにはどうすればよいですか?

コンピューター/ユーザーの起動/シャットダウンスクリプトの使用について説明しているTechNetページ を読みました。これはすばらしいことですが、コマンドラインからスクリプトを作成したいと思います(クリックする必要はありません)。 gpedit.mscで)。

scripts.iniおよびpss​​cripts.iniのように見えます%SYSTEMROOT%\ System32\GroupPolicy\Machine\Scriptsは実行するスクリプトを指定しますが、実行するまでスクリプトは存在しませんgpedit.msc 初めて。それらを直接作成して編集するのは安全ですか?それとも、Set-GPOなどをいじくり回す必要がありますか?ありがとう!

5
David Rubin

グループポリシーは、Active Directoryドメイン環境にいることを前提としています。この場合、グループポリシーオブジェクト(GPO)は一元管理され、コンピューターに割り当てられます。個々のマシンについて、ローカルセキュリティポリシーを使用して、集中管理されたGPOと同様の結果を生成できます。

通常、Active Directoryでは、ログインスクリプトはユーザーオブジェクトに割り当てられますが、グループポリシーを使用してこれを行うこともできます。

Active Directoryを使用していない場合、または比較的少数のコンピューターでのみこれを構成する場合は、タスクスケジューラを使用してPowerShellでこれを行うことができます。タスクスケジューラを使用すると、起動時、セッション終了時、またはログオン時に実行するイベントを作成できます。

1
Tim Ferrill

Shutdownコマンドを使用できますか?

Technetシャットダウンコマンド構文

0
murisonc