bugfix> powershell > 投稿

サービスを停止するためのPowerShellスクリプトを記述しようとしています。これらのサービスが停止し、4つのディスクのディスクデフラグが実行されるのを待ってから、サービスを再度実行します。 私は以下をテストしましたが、Powershellは次のステップを実行するために各ステップが完了するまでPowerShellが必要な間、ステップごとにステップを実行し続けます。

Stop-Service -Name 'Service1' -Force
Stop-Serivce -Name 'Service2' -Force
Optmize-Volume -DriveLetter C -Defrag
Optmize-Volume -DriveLetter D -Defrag
Optmize-Volume -DriveLetter E -Defrag
Start-Service -Name 'Service1'
Start-Service -Name 'Serivce2'

前もって感謝します。