ワークステーションがネットワークに接続されていない場合、シャットダウンスクリプトは実行されません
コンピューターがネットワークに接続されているかどうかに関係なく、システムがシャットダウンされるたびにバッチスクリプトを実行する必要があります。(質問には関係ありませんが、問題のスクリプトはマシンの印刷キューをクリアします。 ただし、以下の方法を使用すると、PCがネットワークからオフラインのときにこのスクリプトを実行できません。 また、問題のPCがWindows 10 Pro x64(バージョン1809)を実行していることも付け加えておきます。ドメインコントローラーはWindows Server 2008 R2を実行しており、ここでも私が実行しましたgpedit.msc。 これまでに行ったこと: マシンシャットダウンスクリプトを使用してActive Directory グループポリシーオブジェクトを作成しました。 SYSVOLの GPOフォルダーにスクリプトを追加しました。 このGPOが実際に問題のワークステーションのハードディスクにダウンロードされているため、オフラインでアクセスできることを確認しました。 GPOで指定されたパスは相対パスであり、絶対パスではありません。 私が起こりたいこと: PCがシャットダウンされると、ClearPrintQueue.batスクリプトはPCが現在ネットワークに接続されているかどうかに関係なく実行されます。 実際に起こること: PCがシャットダウンされると、ClearPrintQueue.batスクリプトはPCが現在ネットワーク経由でSYSVOL共有に到達できる場合にのみ実行されます。 詳細: 私が行ったことは、ドメイン内にグループポリシーオブジェクトを作成し、問題のマシンを含むテストOUにリンクすることです。 GPOを編集して、[ コンピューターの構成] -> [ ポリシー] -> [ Windowsの設定] -> [ スクリプト(スタートアップ/シャットダウン)] -> [シャットダウン]に移動しました シャットダウン特性下のあたりのように: [ ファイルの表示 ]をクリックすると、エクスプローラーが開いてフォルダーが表示されます\\example.com\SysVol\example.com\Policies\{1B61F884-9D14-4065-8265-F04FFDE41683}\Machine\Scripts\Shutdown このフォルダーとClearPrintQueue.batファイルの内容は次のとおりです。 PS C:\> Get-ChildItem "\\example.com\SysVol\example.com\Policies\{1B61F884-9D14-4065-8265-F04FFDE41683}\Machine\Scripts\Shutdown" Directory: \\example.com\SysVol\example.com\Policies\{1B61F884-9D14-4065-8265-F04FFDE41683}\Machine\Scripts\Shutdown Mode LastWriteTime Length …