本文介绍了Windows 7上的PowerShell Get-Counter-ComputerName参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我尝试在以管理员身份运行的Windows 7上使用Get-Counter cmdlet时,出现以下错误。

Get-Counter -computername "$env:ComputerName" 'MemoryAvailable MBytes'

Get-Counter : Unable to connect to the specified computer or the computer is of
fline.
At line:1 char:12
+ Get-Counter <<<<  -computername "$env:ComputerName" 'MemoryAvailable MBytes
'
    + CategoryInfo          : InvalidResult: (:) [Get-Counter], Exception
    + FullyQualifiedErrorId : CounterApiError,Microsoft.PowerShell.Commands.Ge
   tCounterCommand
当我在XP 64上按原样尝试该命令时,以及在Windows 7上排除-Computer name参数时,同样的命令也可以使用。

有什么办法让它在Windows 7上使用Computer Name参数吗?

谢谢

推荐答案

您可以省略-Computer Name参数,直接为计数器指定路径:

 get-counter "\$env:computernameMemoryAvailable MBytes"

这似乎奏效了。

这篇关于Windows 7上的PowerShell Get-Counter-ComputerName参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 00:46