The estimated reading time 1 minutes
In diesem Beitrag geht es um die Identifizierung des UPD (User Profile Disk). Diese VHD Dateien werden nicht mit dem Benutzernamen abgelegt sondern mit der SID des zugehörigen Benutzers.
Somit ist es schwierig während eines Troubleshootings dem User die entsprechende UPD zu zuordnen.
Den UPD Pfad der jeweiligen Collection findet man in den Einstellungen der Collection
Die SID kann nun in der Freigabe ermittelt werden
Um nun die SID einem Benutzer zuordnen zu können ist es am besten sie wird zuerst in ein Textdokument kopiert
WICHTIG: „UVHD“ gehört nicht zur SID, diese beginnt mit S-……..
Danach auf dem DC die Powershell ausführen
Im Texteditor kann nun der Powershellbefehl zusammengebaut werden. Die eigentliche Ermittlung funktioniert mit folgendem Befehl
$objSID = New-Object System.Security.Principal.SecurityIdentifier ` ("S-1-5-21-XXXXXXXXX-XXXXXXXXXXXXXXXX") $objUser = $objSID.Translate( [System.Security.Principal.NTAccount]) $objUser.Value
Für weitere Infos siehe TECHNET
In meinem Beispiel kopiere ich den kompletten Befehl mit der gewünschten SID in die Powershell und nach Bestätigung gibt die Powershell den Benutzernamen aus
Das ganze rückwärts funktioniert ebenso. Angenommen ich habe nur den Benutzernamen und möchte die SID des Benutzers erfahren
$objUser = New-Object System.Security.Principal.NTAccount("NETBIOSDomainXX", "BenutzernameXX") $strSID = $objUser.Translate([System.Security.Principal.SecurityIdentifier]) $strSID.Value
Viel Spaß beim Testen.
Sidder Tool MS TechNet downloaden, dann geht es automatisch
Ja das Tool kann ich ebenfalls wirklich empfehlen. Hier gehts zum GitRepository