Wenn ich den folgenden Code ausführen, erhalte ich die Nachricht "kann 'System.Object []' nicht in den Typ 'System.String' konvertieren ". Wie übergebe ich die Ereignisprotokollliste zurück an get-eventlog?Powershell: 'System.Object []' kann nicht in den Typ 'System.String' konvertiert werden
$EventLogList = Get-EventLog | Select-Object -ExpandProperty log
Get-evenlog -log $eventloglist
Get-EventLog: Kann nicht konvertieren 'System.Object []' auf die Art 'System.String' geforderten Parameter 'LogName'.
Ihre Hilfe ist willkommen
Sie haben einen Tippfehler in der zweiten Zeile. Es sollte "eventlog" statt "evenlog" sein. –
Und es ist nicht klar, was Ihre Absicht ist. Was versuchst du genau zu erreichen? –
Ach, tut mir leid. Ich möchte alle Ereigniseinträge aus allen herkömmlichen Protokollen abrufen. z.B. Anwendung, HardwareEvents, Internet Explorer, Schlüsselverwaltungsdienst, Sicherheit, System ect – resolver101