2

我正在使用 Get-counter 来获取例如处理器时间。我可以为本地计算机获取它,但我不知道如何输入凭据以从远程计算机获取数据。还是我需要在该服务器上打开某些东西来提供该信息?

Get-Counter -ComputerName "remotecomputer" -counter "\Processsor(_Total)\% Processor Time"

错误信息:

Get-Counter: Unable to access the desired computer or service. Check the permissions and authentication of the log service or the interactive user session against those on the computer or servece being monitored.

谢谢

4

1 回答 1

3

默认情况下,您在本地工作站上使用的凭据将用于访问远程系统。因此,如果您没有远程系统的管理权限,这将失败。

您可以通过指定告诉 Powershell 提示您使用许多 cmdlet 的备用凭据-credential (get-credential),但显然Get-Counter不是其中之一。

Get-Counter不使用 WinRM,因此在服务器上启用不需要任何额外的东西。

于 2012-08-20T13:58:53.980 回答