Temporäre Benutzerprofile sind unschön und können auch mit Microsoft FSLogix schnell zu einem Problem werden. Der Benutzer bekommt dann die Meldung: The user profile failed to attach
und weiter unten ist dann zu lesen: Error Code 0x80090024, Message, Das Profil des Benutzers ist ein temporäres Profil
. Ursache sind BAK Einträge für den Benutzer in der ProfileList in der Registrierung des Servers. Um diese BAK Einträge zu bereinigen habe ich ein Powershell-Skript erstellt.
Das Skript prüft auf vorhandene "BAK" Einträge, löscht diese und auch den Referenzierten GUID Eintrage für das Profil. Sollte zudem noch ein lokales Profil für den Benutzer vorhanden sein, dann wird auch dieses gelöscht.
Vollständiges Skript auf Github
Clear-bak-profiles_de.ps1
https://github.com/Koetzing/Powershell-Scripts/blob/main/clear-bak-profiles_de.ps1