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
Please also mark the comments that contributed to the solution of the article
Content-Key: 332766
Url: https://administrator.de/contentid/332766
Printed on: April 19, 2024 at 21:04 o'clock
2 Comments
Latest comment
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