none
Anzeige wann man das Passwort ändern muss RRS feed

  • 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

    Mittwoch, 20. März 2013 07:50

Antworten

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
    Mittwoch, 20. März 2013 08:36
  • Danke für den Hinweis, habe wohl an der falschen Stelle (damit ist nciht google gemeint) gesucht.
    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
    }

    Mittwoch, 20. März 2013 10:33