2
サービスを開始しないようにコードを改善したいと考えています。この単純なコードを考えてみましょう:サービスが開始されるのを待ちますwhileループ
while ((Get-Service $service).Status -eq 'Stopped')
{
Start-Service $service -ErrorAction SilentlyContinue -Verbose:$false
}
をサービスを開始する問題がある場合、私はそれが通常起動し、WARNING: Waiting for service '...' to Start...
2-3回を参照してください。私の問題は、サービスがエラーのためを開始しない場合です。while
は無限ループに詰め込まれています。
これを処理し、無限ループを回避するより良い方法はありますか?