PowerShell Script - AD User im Excel auslesen und via Mail senden
Hallo zusammen
Ich benötige ein PowerShell Script welches alle deaktivierte AD-User, LastLogon (älter als 2 Monate) ausliest und die Informationen im Excel exportiert.
Im Excel sollten folgende Spalten vorhanden sein: Vorname, Nachname, Displayname, E-Mail, Deaktiviert, LastLogonTime.
Danach sollte automatisch einmal im Monat ein E-Mail mit dem Excel im Anhang an die Administratoren gesendet werden.
Kann mir jemand helfen?
Ich benötige ein PowerShell Script welches alle deaktivierte AD-User, LastLogon (älter als 2 Monate) ausliest und die Informationen im Excel exportiert.
Im Excel sollten folgende Spalten vorhanden sein: Vorname, Nachname, Displayname, E-Mail, Deaktiviert, LastLogonTime.
Danach sollte automatisch einmal im Monat ein E-Mail mit dem Excel im Anhang an die Administratoren gesendet werden.
Kann mir jemand helfen?
Please also mark the comments that contributed to the solution of the article
Content-Key: 298527
Url: https://administrator.de/contentid/298527
Printed on: April 19, 2024 at 17:04 o'clock
2 Comments
Latest comment
Moin.
(Pfade Mailserver etc. anpassen sollte klar sein)
Und auch mal die Suche bemühen, gab es schon oft hier die Frage.
Gruß jodel32
Import-Module ActiveDirectory
get-aduser -Filter * -Properties Displayname,EmailAddress,Enabled,LastLogonDate | ?{!$_.Enabled} | select Givenname,surname,Displayname,EmailAddress,Enabled,LastLogonDate | export-csv 'C:\deaktivierteuser.csv' -Delimiter ";" -NoType -Encoding UTF8
Send-MailMessage -From "user@domain.de" -to "empfaenger@domain.de" -Subject "Bericht über deaktivierte User" -SmtpServer smtp.domain.de -Credential (New-Object PSCredential("USERNAME",(ConvertTo-SecureString 'PASSWORD' -AsPlainText -Force))) -UseSSL -Attachments 'C:\deaktivierteuser.csv'
Und auch mal die Suche bemühen, gab es schon oft hier die Frage.
Gruß jodel32