我正在尝试使用Get-Counter功能在远程Windows Server 2012上获取性能计数器:
Get-Counter -ComputerName "serverName" -Counter '\SQLServer:SQL Statistics\Batch Requests/sec'
我收到错误:
无法连接到指定的计算机或计算机处于脱机状态。
我知道服务器在线并且我拥有相应的权限,因为将此代码作为脚本块发送并使用Invoke-Command工作正常。当我尝试通过计算机管理连接到2016远程计算机时,我感觉这是同样的问题,并且连接需要几分钟。这种情况发生在我尝试过的所有2012/2016服务器上,而不是2008 R2。
什么可能导致无法沟通?