我有一个脚本,该脚本使用Get-Service来查看特定服务是否存在并在一组计算机上运行。
Get-Service -Name "ServiceName" -Computername "PCName"
在Powershell V6.0中,Get-Service cmdlet没有-Computername参数。我似乎找不到在Powershell V6中查看远程计算机上服务状态的另一种方法。我正在检查的计算机没有启用Powershell Remoting。
答案 0 :(得分:0)
您可以找到有关如何在PowerShell 6+ here中运行远程命令的更多详细信息。
在您的特定示例中,您可以尝试使用Invoke-Command
:
Invoke-Command -ComputerName PCName -ScriptBlock {Get-Service -Name "ServiceName"}