なので、Powershellで止めたいプロセスを先に止めてからシャットダウンを行うスクリプトを作りました。
# シャットダウン前に停止したいプロセスを列挙する
$RunningProcesses = ("iTunes","LINE","LYNC","OUTLOOK","EXCEL","WINWORD")
# 列挙したプロセスを停止する
foreach ($Process in $RunningProcesses){
if (Get-Process | Where-Object {$_.ProcessName -eq $Process})
{Stop-Process -Name $Process}
}
# コンピュータをシャットダウンする
Stop-Computer -Force
スクリプトを以下のようなバッチファイルで動かせば途中で止まらずにシャットダウンができます。
| echo off echo これからコンピュータをシャットダウンします。 echo Enterを3回押してください。 echo on pause pause pause Powershell -Command "C:\PowershellScripts\Shutdown.ps1" |
0 件のコメント:
コメントを投稿