Wie kann ich überprüfen, ob ein Endbenutzer in Windows Vista ein servergespeichertes Profil verwendet?

26428
Mike B

Ich weiß, es ist eine wirklich einfache Frage, aber wie kann ich überprüfen, ob ein Endbenutzer ein servergespeichertes Profil in Windows Vista verwendet?

Ich sollte klarstellen, dass das Netzwerk des Benutzers nicht verwaltet wird. Ich unterstütze ein Produkt, das nicht mit servergespeicherten Profilen funktioniert.

3

2 Antworten auf die Frage

5
tcv

Wenn Sie den Benutzernamen und die Domäne des Benutzers kennen, können Sie ihn durchgehen lassen.

  1. Klicken Sie auf Start und klicken Sie mit der rechten Maustaste auf Computer.
  2. Wählen Sie Eigenschaften.
  3. Klicken Sie links auf Erweiterte Systemeinstellungen.
  4. Klicken Sie auf der Registerkarte "Erweitert" unter dem Abschnitt "Benutzerprofile" auf die Schaltfläche Einstellungen.
  5. Suchen Sie in der Liste nach dem Benutzer DOMAIN \ und suchen Sie nach rechts. Der Typ ist entweder lokal oder Roaming.
2
Frank Lesniak

Suchen Sie zuerst die SID des Benutzers (im String-Format). Welche Methode Sie verwenden, hängt von Ihrer Programmiersprache ab. Hier ist jedoch eine Möglichkeit (VBScript):

'Note: you must have domain/corporate network connectivity in order to complete this query for a domain account 'This will not work for a remote user that is not connected via VPN, for example. strUserName = "flesniak" strNetBIOSDomainName = "DOMAIN" 'Use the computer name if checking local account Set objWMI = GetObject("winmgmts:\\.\root\cimv2") Set objAccount = objWMI.Get("Win32_UserAccount.Name='" & strUserName & "',Domain='" & strNetBIOSDomainName & "'") strUserSID = objAccount.SID 

Wenn Sie die SID haben, fragen Sie den Registrierungsschlüssel ab:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<SID> 

und überprüfe den Stringwert:

CentralProfile 

Wenn der CentralProfile-Wert leer oder nicht vorhanden ist, handelt es sich um ein lokales Profil. Wenn CentralProfile als UNC-Pfad konfiguriert ist, handelt es sich um ein servergespeichertes Profil.

Sieht gut aus, aber es wäre hilfreich, eine Methode zum Ermitteln der SID des Benutzers bereitzustellen. boot13 vor 8 Jahren 0