我有三台服务器,我们称它们为Deploy1、Deploy2、Target。所有服务器都运行完全更新的 Windows Server 2008R2。域用户admin1在所有服务器上都配置为管理员,这是我运行所有命令的用户。
以下命令适用于Deploy1:
Get-Service "MyService" -ComputerName Target | Stop-Service
在Deploy2上运行相同的命令时,该命令失败并显示以下消息:
找不到服务名称为“MyService”的任何服务。
在Deploy2上,以下命令有效,并显示服务及其状态。
Get-Service "MyService" -ComputerName Target
现在,我知道还有其他方法可以通过 PowerShell 停止/启动服务,但我喜欢这种方法,因为它会自动等待服务器实际停止/启动。
那么Deploy2有什么问题呢?