PowerShell获取服务|停止-Azure DevOps中的服务在1次成功运行后不再工作

hivapdat  于 2023-01-09  发布在  Shell
关注(0)|答案(1)|浏览(112)

PowerShell 5.1版
Azure开发运营2020 1.1
我在Azure DevOps中成功运行了以下脚本一次,之后我得到
获得服务:无法打开计算机"ABC123"上的服务控制管理器。此操作可能需要其他特权。
为什么突然之间,在一次良好的运行后,我不能再次停止服务?smh

stages:
- stage: A
  jobs:
  - job: A1
    steps:
    - powershell: |           
        $teamDev = '$(Library.Variable)'
        $computers = @()
        $computers += $teamDev

        $results = Get-Service -ComputerName $computers 
        $results | Stop-Service
nqwrtyyt

nqwrtyyt1#

根据问题,似乎此问题与服务禁用有关。
您可以尝试使用if条件检查服务,然后使用Get-Service。
类似的问题,你可以参考这个ticket.

相关问题