1

私は英語のネイティブ スピーカーではありません。私の言いたいことを理解していただければ幸いです。私が書いたちょっとしたPowershellコード

カウンタとカテゴリの説明を表示

 
    $n=@( ("Memory","Available MBytes"),
        ("Memory","Free System Page Table Entries"),
        )
$ppt = New-Object System.Diagnostics.PerformanceCounter $ppt2 = New-OBject System.Diagnostics.PerformanceCounterCategory

foreach( $it in $n){         
        $ppt.categoryName=$it[0]
        $ppt.counterName=$it[1]
        $ppt2.categoryName =$it[0]
        $var = $ppt2.categoryName
        $var2 = $ppt.counterName
        $ppt.instanceName =''

        echo "CategoryName  : $var " 
        echo  ( "Category Help : " + $ppt2.CategoryHelp) 
        echo "CounterName   : $var2" 
        echo ("CounterHelp   : " +  $ppt.counterHelp)  
        echo "" 
}

これにより、CounterHelp と Category Help が英語の説明で表示されます。英語の Windows を使用していても、そのカウンターまたはカテゴリのドイツ語の説明を取得する方法。ドイツの Windows で試してみましたが、うまくいきませんでした。英語のウィンドウでそれができない場合。ドイツ語のWindowsで何が間違っていましたか? どうも
4

1 に答える 1

0

ドイツ語版の Windows が必要です。私はドイツのWindows 7バージョンを使用しています。

カテゴリとカウンターのドイツ語のヘルプ テキストを取得するには、ドイツ語の名前を使用する必要があります。

変化する:

$n=@(("Memory","Available MBytes"))

に:

$n=@(("Arbeitsspeicher","Verfügbare MB"))

英語のカテゴリ名とカウンター名は、レジストリで確認できます。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009

ドイツ語の名前:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\007

于 2011-01-03T20:28:08.123 に答える