Fragensteller
Abfragen ob Benutzer-Profil vollständig geladen wurde

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!
- Bearbeitet WernerSchneider Mittwoch, 28. Januar 2015 17:08
- Verschoben Denniver ReiningMVP Donnerstag, 29. Januar 2015 13:34 Allgemeine Frage, ist im Server Forum bessr aufgehoben
- Typ geändert Mihaela ParedesMicrosoft contingent staff, Moderator Montag, 9. Februar 2015 08:21 Customer discontinued
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+ -
> 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 erhalten2. Profil laden3. GPOs anwenden4. Skripts ausführen5. Explorer starten4. und 5. kann man andersrum konfigurieren - aber das Profil ist aufjeden 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 :)) -
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.