web-dev-qa-db-ja.com

Win2012R2イベントログサブスクリプションは情報を表示しません

Win2012R2サーバーが2台あります。 1つはドメインコントローラーで、もう1つはSQLServerです。 DCでサブスクリプションを作成し、2番目のサーバーからイベント1149(ソース:TerminalServices-RemoteConnectionManager)を収集しました。

イベントは収集されますが、正しく表示されません:

リモートデスクトップサービス:ユーザー認証が成功しました:

ユーザー:%1

ドメイン:%2

送信元ネットワークアドレス:%3

しかし、XML情報では、すべてが正しいです:

<UserData>
<EventXML xmlns="Event_NS">
<Param1>administrator</Param1> 
<Param2>MYDOMAIN</Param2> 
<Param3>192.168.0.2</Param3> 
</EventXML>
</UserData>

他の誰かがここで同じ問題を抱えていました: Windows転送イベントにユーザーデータと説明がありません しかし、解決策は私にはうまくいきませんでした。

私がしようとしました :

  • 形式をEventsとRenderetTextとして設定します。同じです。
  • EN-usでロケールを手動で設定します。
  • キーボードがフランス語なので、ロケールを「FR-fr」に設定します(OSは英語のみ):「ソースからのイベントIDの説明が見つかりません」という有名なエラーが表示されます。
  • 再起動
  • EvenLogReaders組み込みグループへのネットワークサービスの追加

何も変わりません。

誰かがアイデアを持っていますか?

1
Patator

はい、分かりました。私のOSは英語です。私のキーボードレイアウトはフランス語です。デフォルトでは、サブスクライブされたイベントにはXMLパラメーターがありました(理由はわかりません)。

<Event xmlns="http://schemas.Microsoft.com/win/2004/08/events/event" xml:lang="fr-FR">

キーボードのレイアウトがフランス語であるためか、fr-FRが選択された理由がわかりません。そこで、サブスクライブしたイベントの言語としてen-USを手動で選択しました(RenderedText):

wecutil ss MySub /l:en-US

その後、イベントはこのエラーで表示されました:

ソースMicrosoft-Windows-TerminalServices-RemoteConnectionManagerからのイベントID1149の説明が見つかりません。このイベントを発生させるコンポーネントがローカルコンピューターにインストールされていないか、インストールが破損しています。コンポーネントをローカルコンピューターにインストールまたは修復できます。

サーバーの言語パラメーターを変更しました。「日付、時刻」を英語(米国)の日付形式に設定しましたが、すべて問題ありません。それが役立つことを願っています。

1
Patator

Server2016および2012R2でも同じ状況でした。 OSの英語、キーボード、場所、日付の形式はドイツでした。 xmlイベントにxml:lang = "de-DE"が表示され、...とともに表示されるイベントが見つかりません...メッセージ。

日時形式を英語(米国)に変更し、wecutil ss MySub/l:en-USでサブスクリプション言語を設定すると、イベントが正しく表示されました。

共有してくれてありがとう、マイクロソフトがこの問題について言及していないことを理解していない。

0
Marcus Rath