web-dev-qa-db-ja.com

Windows Server2012でイベントビューアのエラーをExcelにエクスポートする方法

イベントビューアのエラーを[アプリケーションとセキュリティ]セクションからExcelにエクスポートするにはどうすればよいですか?イベントビューアでエクスポートする方法はありますか、またはWindows PowerShellを使用する必要がありますか?

1
adilahmed

Powershellはcsvにエクスポートでき、後でExcelにインポートできます。

Get-EventLog -LogName Security -ErrorAction SilentlyContinue | Export-Csv output.csv

または、 エクスポート-XLSX PowerShellはExcelとCOMなしで実際のExcel XLSXファイルを生成します 評価は良いように見えるので、正しいように見えます。

エクスポート-XLSXPowerShellオブジェクトをExcelなしでExcel.xlsxファイルにエクスポートします!これらのスクリプトコマンドレットは、Excel XLSXワークブックファイルを作成し、送信したオブジェクトのデータをワークブック内のワークシートに保存します。このスクリプトは、Export-CSVコマンドレットのように使用できます。

3
yagmoth555

もっと手動の方法を求めているようです。アプリケーションまたはセキュリティログをエクスポートする方法でフィルタリングできます(つまり、エラーのみ、または特定の時間枠で表示されます)。次に、アプリケーションログを右クリックして、[フィルタリングされたログを名前を付けて保存]を選択します。 CVSを選択してExcelで開きます。

@ yagmoth555が指摘したように。 PowerShellを使用してアプリケーションフォルダーのエラーログをエクスポートするには(これはより簡単で自動化されています)、

Get-Eventlog -logname Application -EntryType Error | Export-Csv output.csv

明らかな猫はセキュリティログに変更するように言う-lognameからSecurity

2
Nixphoe

Windowsイベントビューアを使用すると、イベントログをバックアップできます。イベントビューアの場合–「すべてのイベントに名前を付けて保存」。evtx形式で保存する必要があります。ただし、リモートサーバーからイベントログをバックアップすることはできません。そのために私はEventLogXPをお勧めします。これを読んでください http://eventlogxp.com/blog/automating-event-log-backup/

1
VinWatt