1

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

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

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

4

1 回答 1

0

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

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

Invoke-Command -ComputerName PCName -ScriptBlock {Get-Service -Name "ServiceName"}
于 2019-07-11T21:44:47.527 回答