次のコードを実行すると、「System.Object []」を「System.String」型に変換できませんというメッセージが表示されます。 "どのようにイベントログリストをget-eventlogに渡すのですか?Powershell: 'System.Object []'を 'System.String'型に変換できません
$EventLogList = Get-EventLog | Select-Object -ExpandProperty log
Get-evenlog -log $eventloglist
のGet-EventLogに: 'System.Objectの[]は、' タイプ に変換することはできませんが、パラメータで必要とされる '可能System.String' 'LOGNAME'。
あなたの助けが
:
は、私はあなたのような何かをしたいとします。 'evenlog'ではなく' eventlog'でなければなりません。 –
あなたの意図が何であるかは明確ではありません。あなたは何を達成しようとしていますか? –
ああ、申し訳ありません。すべての従来のログからすべてのイベントエントリを取得したい例えばアプリケーション、ハードウェアイベント、Internet Explorer、キーマネージメントサービス、セキュリティ、システムect – resolver101