我现在已经一个简单的脚本是:停止-服务Powershell的
Stop-Service $ServiceName -Force
它并停止该服务,但约1/4的时间它保持锁定,因此我仍然无法更新他们的文件。
这是Powershell中的一些错误吗?我错过了什么吗?
我现在已经一个简单的脚本是:停止-服务Powershell的
Stop-Service $ServiceName -Force
它并停止该服务,但约1/4的时间它保持锁定,因此我仍然无法更新他们的文件。
这是Powershell中的一些错误吗?我错过了什么吗?
也许会删除-force
参数,除非定期停止失败。您也可以尝试下面的循环:
Stop-Service $ServiceName
While ((Get-Service $ServiceName).Status -ne "Stopped") {
Write-Host "Waiting for service to stop..."
Sleep 5
}
这将让你知道,如果比预期的服务,以达到完全Stopped
状态服用更长的时间。
哪个服务?哪些文件? – vonPryz
自定义构建一个 – JochemQuery