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?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-Key: 298527
Url: https://administrator.de/contentid/298527
Ausgedruckt am: 29.03.2024 um 01:03 Uhr
2 Kommentare
Neuester Kommentar
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