
サーバー上で確認したログ エントリの簡単なレポートを取得したいので、次のコマンドを実行しました。
Get-Eventlog -logname system -newest 10 -computer fs1 | fl
イベントは返されましたが、説明がすべて間違っていました。次に例を示します。
インデックス: 1260055 エントリ タイプ: 警告 インスタンス ID: 2186936367 メッセージ: ソース 'W32Time' のイベント ID '-2108030929' の説明が見つかりません。ローカル コンピュータに、メッセージを表示するために必要なレジストリ情報またはメッセージ DLL ファイルがないか、それらにアクセスする権限がない可能性があります。次の情報は、イベントの一部です:'time.windows.com,0x1' カテゴリ: (0) カテゴリ番号: 0 置換文字列: {time.windows.com,0x1} ソース: W32Time TimeGenerated: 1/25/2010 10:43:31 AM TimeWritten: 1/25/2010 10:43:31 AM ユーザー名:
イベントIDプロパティを取得すると正しいことがわかります(この場合は38)。
これは既知の問題ですか、それとも何か問題がありますか。メッセージはローカルおよびリモートのイベントビューアで正常に解決されます。
PowerShell のバージョン情報は次のとおりです:
Name : ConsoleHost
Version : 2.0
InstanceId : bc58fcf8-bba3-4ca8-8972-17dbd5d9ff08
UI : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture : en-US
CurrentUICulture : en-US
PrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
IsRunspacePushed : False
Runspace : System.Management.Automation.Runspaces.LocalRunspace
改訂版の情報は次のとおりです:
Name Value
---- -----
CLRVersion 2.0.50727.3603
BuildVersion 6.0.6002.18111
PSVersion 2.0
WSManStackVersion 2.0
PSCompatibleVersions {1.0, 2.0}
SerializationVersion 1.1.0.1
PSRemotingProtocolVersion 2.1
答え1
これは PowerShell のベータ版では既知の問題でした。どのバージョンを使用していますか?