當我嘗試在以管理員身份運行的Windows 7上使用Get-Counter cmdlet時,出現以下錯誤。powershell Get-Counter Windows 7上的計算機名參數
Get-Counter -computername "$env:ComputerName" '\Memory\Available 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" '\Memory\Available MBytes
'
+ CategoryInfo : InvalidResult: (:) [Get-Counter], Exception
+ FullyQualifiedErrorId : CounterApiError,Microsoft.PowerShell.Commands.Ge
tCounterCommand
了相同的命令作品時,我嘗試在XP 64的和也可以在Windows 7時,我排除-computername參數。
有關如何使用computername參數在Windows 7上運行的任何想法?
謝謝
'-ComputerName'用於連接到遠程計算機。您不需要指定它從本地計算機獲取計數器。 – 2012-02-17 22:27:36
感謝Andy,我正在嘗試爲本地和遠程使用相同的腳本。這是讓我感到困惑的另一件事,它適用於遠程計算機,但不適用於本地計算機。我也嘗試禁用迴路檢查。哪些不起作用。 – 2012-02-17 23:11:14
'$ env:ComputerName'將永遠是本地計算機的名稱,所以它永遠不會用於遠程計算機。 – 2012-02-17 23:21:09