none
Abfragen ob Benutzer-Profil vollständig geladen wurde RRS feed

  • Allgemeine Diskussion

  • Hallo zusammen,

    wir haben ein immer wiederkehrendes Problem mit einem benutzerbasierenden Login-Script.

    Es wäre perfekt, wenn dieses Script mit seiner Arbeit erst dann beginnen würde, wenn das Benutzerprofil vollständig geladen wurde und nicht früher.

    Gibt es eine Möglichkeit herauszufinden, ob das Laden des Benutzerprofils abgeschlossen wurde?

    Ob Batch, VB-Script oder Powershell ist mir primär einmal nicht so wichtig.
    Falls es relevant ist: Es handelt sich hauptsächlich um die Anmeldung an einem Terminal-Server mit 2008r2.

    Vielen Dank!


    Mittwoch, 28. Januar 2015 17:07

Alle Antworten

  • Hallo Werner!

    Ideal wäre es natürlich das man nicht auf das fertig laden des Benutzer Profils wartet, hier wird der Anmelde Prozess verzögert, was viele User nicht mögen. ;-)

    Besser wäre es wenn dein Script auf eine Ereignis wartet oder schlechter einen zustand regelmäßig in einer Schleife abfragt (polling).

    z.B: dein Script wartet auf die Verbindung zu von einem Laufwerksbuchstaben zu einem Schare.

    So weit ich das bisher weiss, gibt es allerdings keine Garantien wann, was in welcher Reihenfolge beim Start geladen wird!

    Etwas anders was mir einfällt ist es das Eventlog zu überwachen und dort auf einen bestimmten Eintrag zu warten.

    Hier müsstest du eventuell die analytic and debug logs für den User Profiles Service einschalten um das gewünschte Ereignis zu bekommen.

    Siehe hier: https://technet.microsoft.com/en-us/library/jj649075.aspx


    PowerShell Artikel, Buchtipps und kostenlose PowerShell Tutorials + E-Books
    auf der deutschsprachigen PowerShell Community

    Mein 21 Teiliger PowerShell Video Grundlehrgang
    Deutsche PowerShell Videos auf Youtube
    Folge mir auf:
    Twitter | Facebook | Google+

    Donnerstag, 29. Januar 2015 08:56
  • > Es wäre perfekt, wenn dieses Script mit seiner Arbeit erst dann beginnen
    > würde, wenn das Benutzerprofil vollständig geladen wurde und nicht früher.
     
    Woran erkennst Du, dass das Profil "noch nicht vollständig geladen"
    wäre, wenn das Skript läuft??? Und wie genau startest Du es?
     
    (Hintergrund-Info - beim Anmelden:
     
    1. Authentifizieren und Tickets erhalten
    2. Profil laden
    3. GPOs anwenden
    4. Skripts ausführen
    5. Explorer starten
     
    4. und 5. kann man andersrum konfigurieren - aber das Profil ist auf
    jeden Fall - und vollständig - schon geladen :)
     

    Martin

    Mal ein GUTES Buch über GPOs lesen?

    NO THEY ARE NOT EVIL, if you know what you are doing: Good or bad GPOs?
    And if IT bothers me - coke bottle design refreshment :))
    Donnerstag, 29. Januar 2015 15:53
  • Hallo Werner,

    haben die Tipps weitergeholfen? Wenn ja, bitte markieren Sie den Beitrag, der zur Lösung geführt hat, als "Die Antwort". Wenn Sie eine andere Lösung gefunden haben, bitte teilen Sie sie der Community mit, sodass auch andere Benutzer als der Fragesteller davon profitieren können.

    Vielen Dank!

    Michaela 


    Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

    Dienstag, 3. Februar 2015 09:37
    Moderator