【发布时间】:2019-09-04 14:19:07
【问题描述】:
我正在尝试使用 Powershell 并使用以下代码启动服务
function CheckServiceStatus {
param($winupdate)
$getservice = Get-Service -Name $winupdate
if($getservice.Status -ne $running){
stop-service $winupdate
Start-Service $winupdate
Write-output "Starting" $winupdate "service"|out-file "C:\Users\Mani\Desktop\abc.txt"
Add-Content C:\Users\Mani\Desktop\abc.txt $getservice.Status
}
}
Read-Host -Prompt "Press Enter to exit"
#Variables
$winupdate = 'vsoagent.192.Shalem'
$running = 'Running'
CheckServiceStatus $winupdate
我收到以下错误:
由于以下错误,无法停止服务“ABC”:不能 在计算机上打开 ABC 服务。
我在我们的论坛上找到了一些link,但无法解决。请推荐
【问题讨论】:
-
“无法停止”?您到底是在哪里尝试停止代码中的服务?
-
刚刚更新了缺失的代码....请检查@Avshalom
-
您是否尝试过以管理员身份运行? stackoverflow.com/questions/29146784/…
标签: powershell