タスクスケジューラーからbatchをキックして、powershellスクリプトを呼び出し、Serverをシャットダウンする計画をたてています。
理由があってこのまわりくどい方法でシャットダウンする必要があり、この手順を変更することはできません。
batchは手動でキックするとシャットダウンできますが、タスクスケジューラーではシャットダウンできず、ログも出力しません。実行結果は「この操作を正しく終了しました」と表示されますが。下記2ファイルともc:\cscriptフォルダに保存しています。タスクも管理者で実行しており、当然両ファイルとも管理者での実行権限を有しております。原因を探しています。お知恵をお貸しください。
#shutdown.bat
@echo off
@START powershell -NoProfile -ExecutionPolicy Unrestricted .\shutdown.ps1 >> test.log
@echo on
#shutdown.ps1
stop-computer -Force