get-eventlog 문제

get-eventlog 문제

서버에서 본 일부 로그 항목에 대한 빠른 보고서를 얻고 싶어서 다음을 실행했습니다.

Get-Eventlog -logname system -newest 10 -computer fs1 | fl

이벤트를 돌려받았지만 설명이 모두 잘못되었습니다. 예는 다음과 같습니다.

인덱스: 1260055 EntryType: 경고 InstanceId: 2186936367 메시지: 'W32Time' 소스의 이벤트 ID '-2108030929'에 대한 설명을 찾을 수 없습니다. 로컬 컴퓨터에 메시지를 표시하는 데 필요한 레지스트리 정보나 메시지 DLL 파일이 없거나 해당 파일에 액세스할 수 있는 권한이 없을 수 있습니다. 다음 정보는 이벤트의 일부입니다:'시간. windows.com,0x1' 카테고리 : (0) CategoryNumber : 0 replacementStrings : {time.windows.com,0x1} 소스 : W32Time TimeGenerated : 2010년 1월 25일 오전 10시 43분 31초 TimeWritten : 2010년 1월 25일 10: 오전 43:31 사용자 이름:

이벤트 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 베타 버전에서 알려진 문제였습니다. 어떤 버전을 사용하고 있나요?

관련 정보