Benutzer mit den meisten Antworten
Anzeige wann man das Passwort ändern muss

Frage
-
Hallo zusammen,
stehe vor einem Problem das sich wie folgt darstellt.
Ein externer Mitarbeiter der sich gegen unsere Citrix-Farm anmeldet, bekomme keinen Hinweis darauf, dass sein Passwort in x-Tagen abläuft. Ich habe nun die Idee, dass ein kleines Powershell-Skript in der Logon-Sektion der GPO gestartet werden könnte, welches anzeigt in wievielen Tagen der User sein Passwort ändern muss.
Wie kann ich das abfragen?
Gruß und Danke
Karsten
Antworten
-
http://lmgtfy.com/?q=powershell+expired+password+notification
Please click “Mark as Answer” if my post answers your question and click “Vote As Helpful” if my Post helps you.
Bitte markiere hilfreiche Beiträge von mir als “Als Hilfreich bewerten” und Beiträge die deine Frage ganz oder teilweise beantwortet haben als “Als Antwort markieren”.
My PowerShell Blog http://www.admin-source.info
[string](0..21|%{[char][int]([int]("{0:d}" -f 0x28)+('755964655967-86965747271757624-8796158066061').substring(($_*2),2))})-replace' '
German ? Come to German PowerShell Forum!- Als Antwort markiert KSeifert Mittwoch, 20. März 2013 09:48
Alle Antworten
-
http://lmgtfy.com/?q=powershell+expired+password+notification
Please click “Mark as Answer” if my post answers your question and click “Vote As Helpful” if my Post helps you.
Bitte markiere hilfreiche Beiträge von mir als “Als Hilfreich bewerten” und Beiträge die deine Frage ganz oder teilweise beantwortet haben als “Als Antwort markieren”.
My PowerShell Blog http://www.admin-source.info
[string](0..21|%{[char][int]([int]("{0:d}" -f 0x28)+('755964655967-86965747271757624-8796158066061').substring(($_*2),2))})-replace' '
German ? Come to German PowerShell Forum!- Als Antwort markiert KSeifert Mittwoch, 20. März 2013 09:48
-
Hatte auch mal so eine herausforderung,habe das so oder so ähnlich gelöst...
$maxPwdAge = 42 $dss=New-Object DirectoryServices.DirectorySearcher $dss.Filter="(&(samaccountname=$env:USERNAME))" $res=$dss.findone() $lastSet = [datetime]::fromfiletime($res.properties.pwdlastset[0]) $daysSinceChange = (Get-Date) - $lastSet if($daysSinceChange.TotalDays -ge $maxPwdAge-3) { # email senden oder BalloonTip im Tray anzeigen }