如何在Start-Sleep -m 120
之後檢查服務是否再次運行?使用啓動睡眠後檢查服務是否正在運行
也許有一種情況,即使在120分鐘後wuauserv
可以運行。
$getservice = Get-Service -Name wuauserv
If($getservice.Status -eq 'Running')
{
Start-Sleep -m 120
Get-ChildItem -Path $env:SystemRoot\SoftwareDistribution\Download -Force -Recurse | Remove-Item -Force -Recurse -ErrorAction SilentlyContinue
}
Else
{
Get-ChildItem -Path $env:SystemRoot\SoftwareDistribution\Download -Force -Recurse | Remove-Item -Force -Recurse -ErrorAction SilentlyContinue
}
我應該把「 get-childitem -path ...「後括號內還是內部? – farag
嗯,儘管wuauserv正在運行,它仍會清空文件夾!爲什麼不檢查服務狀態? – farag