Powershell Skript Ordnerinhalt auflisten und per E-Mail verschicken
Hallo zusammen,
ich möchte aus einem Verzeichnissen + ausgewählten Unterverzeichnissen die darin liegenden Dateien auflisten und per E-Mai lversenden.
Die Verzeichnisse bekomme ich aufgelistet, jedoch wird Zeile 7 , Zeichen 26 moniert "Get-Content : Es wurde kein Positionsparameter gefunden, der das Argument "System.Object" akzeptiert."
Wo liegt der Fehler?
Gruß xbast1x
ich möchte aus einem Verzeichnissen + ausgewählten Unterverzeichnissen die darin liegenden Dateien auflisten und per E-Mai lversenden.
Die Verzeichnisse bekomme ich aufgelistet, jedoch wird Zeile 7 , Zeichen 26 moniert "Get-Content : Es wurde kein Positionsparameter gefunden, der das Argument "System.Object" akzeptiert."
Get-ChildItem D:\Pfad1, D:\Pfad2, D:\Pfad3, D:\Pfad4, D:\Pfad5 | SELECT Attributes, Name, CreationTime
$SMTPServer = "0.0.0.0
$Absender = "absender@domain.com"
$Empfaenger = "E,pfaenger@domain.com"
$Betreff = "Script"
$ContentLog = Get-Content D:\Pfad1, D:\Pfad2, Get-ChildItem D:\Pfad3, D:\Pfad4, D:\Pfad5
Send-MailMessage -SmtpServer $SMTPServer -From $Absender -To $Empfaenger -subject $Betreff -body $ContentLog -Encoding Unicode
Wo liegt der Fehler?
Gruß xbast1x
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 332766
Url: https://administrator.de/forum/powershell-skript-ordnerinhalt-auflisten-und-per-e-mail-verschicken-332766.html
Ausgedruckt am: 03.04.2025 um 01:04 Uhr
2 Kommentare
Neuester Kommentar

Du willst mit Get-Content den Inhalt von Verzeichnissen Auslesen ?? und Zeile 6 ist ein Mischmasch aus zwei Befehlen ... 
Gruß
$contentlog = Get-ChildItem D:\Pfad1, D:\Pfad2, D:\Pfad3, D:\Pfad4, D:\Pfad5 | ft Fullname,CreationTime,Attributes -Autosize -Wrap | out-string
$SMTPServer = "0.0.0.0
$Absender = "absender@domain.com"
$Empfaenger = "E,pfaenger@domain.com"
$Betreff = "Script"
Send-MailMessage -SmtpServer $SMTPServer -From $Absender -To $Empfaenger -subject $Betreff -body $ContentLog -Encoding Unicode