Powershell V6.0中远程计算机获取服务的替代方法

时间:2019-07-11 21:36:16

标签: powershell-v6.0

我有一个脚本,该脚本使用Get-Service来查看特定服务是否存在并在一组计算机上运行。

Get-Service -Name "ServiceName" -Computername "PCName"

在Powershell V6.0中,Get-Service cmdlet没有-Computername参数。我似乎找不到在Powershell V6中查看远程计算机上服务状态的另一种方法。我正在检查的计算机没有启用Powershell Remoting。

1 个答案:

答案 0 :(得分:0)

您可以找到有关如何在PowerShell 6+ here中运行远程命令的更多详细信息。

在您的特定示例中,您可以尝试使用Invoke-Command

Invoke-Command -ComputerName PCName -ScriptBlock {Get-Service -Name "ServiceName"}