Erfordert USMT 5.0, dass der Host den Domänencontroller und das Netzwerk erkennt?

1

Ich schreibe ein Skript für einen halbautomatischen Migrationsprozess von 32-Bit-Win XP-Benutzerprofilen / App-Einstellungen / Dokumenten auf neue 64-Bit-Windows 7-Boxen mithilfe der USMT 5.0-Tools (aktuell).

Ich weiß alles über das Ausschließen und Einschließen von Benutzerregeln:

/ue:*\* 
/ui:DOMAIN\username

Ich habe einige gute Testergebnisse mit LOCAL HOST-Benutzern in begrenzten Tests meiner Skripte. ABER .. habe ein Problem, wenn der Source HOST NICHT an das Domain-Netzwerk angeschlossen ist, wenn ich DOMAIN \ userids scannen und migrieren möchte HOST ist ein vollständig aktivierter Domänencomputer. Er ist beim Ausführen des Prozesses " scanstate.exe" nur nicht mit dem Netzwerk verbunden

Laut MSFT Docs. MÜSSEN SCANSTATE UND LADESTATE NICHT physisch mit dem Domänennetzwerk verbunden sein, um Domain \ Users zu migrieren? aber mein test zeigt es anders.

** .. mein Scan-Prozess scheint NIEMALS TC \ Benutzername zu enthalten ** wobei "TC" der Domain-Name ist.

http://technet.microsoft.com/en-us/library/hh825093.aspx

Sie können Domänenkonten erfassen, ohne dass der Quellcomputer über Domänencontrollerzugriff verfügt. Diese Funktionalität ist ohne zusätzliche Konfiguration verfügbar.

http://technet.microsoft.com/en-us/library/hh825190.aspx

Für LoadState ist kein Domänencontrollerzugriff erforderlich, um Domänenprofile anzuwenden. Diese Funktionalität ist ohne zusätzliche Konfiguration verfügbar. Es ist nicht erforderlich, dass der Quellcomputer Domänencontrollerzugriff hatte, als das Benutzerprofil mit ScanState erfasst wurde. Auf Domänenprofile kann jedoch erst zugegriffen werden, wenn der Zielcomputer der Domäne beigetreten ist.

Hier ist meine vollständige Scan-Statuszeile !! HINWEIS: Mein Speicherpfad ist gültig. Daraus ergeben sich keine Fehler. !! Hinweis: Meine XML-Eingabedateien sind nur die USMT-Dateien, mit denen jeder beginnt. Nicht geändert! !! Der ausgewählte DOMAIN-Benutzer, der für diesen Host gescannt und gespeichert werden soll, ist TC \ patenar !! aber TC \ patenar wird NICHT in den Speicherdateien gesichert !!!

    scanstate.exe ^
    %g_userstore% ^
    /nocompress ^
    /targetWindows7 ^
    /o ^
    /v:13 ^
    /l:%g_userstore%\log_scanstate.log ^
    /listfiles:%g_userstore%\log_listfiles.log ^
    /progress:%g_userstore%\log_scan_progress.log ^
    /i:..\miguser.xml ^
    /i:..\migdocs.xml ^
    /i:..\migapp.xml ^
    /i:..\exclude.xml ^
    /localonly ^
    /ue:*\* ^
    /ui:TC\%_username%

** Die Scan-Log-Datei zeigt die übergebenen Parameter **

2014-02-06 16:01:55, Info                  [0x000000] SCANSTATE.EXE Version 6.2.9200.16384[gle=0x000000b7]
2014-02-06 16:01:55, Info                  [0x000000] USMT Started at 2014/02/06:16:01:55.563
2014-02-06 16:01:55, Info                  [0x000000] Command line: scanstate.exe \tc\mig\store\patenar /nocompress /targetWindows7 /o /v:13 /l:\tc\mig\store\patenar\log_scanstate.log /listfiles:\tc\mig\store\patenar\log_listfiles.log /progress:\tc\mig\store\patenar\log_scan_progress.log /i:..\tc-miguser.xml /i:..\tc-migdocs.xml /i:..\tc-migapp.xml /i:..\tc-exclude.xml /localonly /ue:*\* /ui:TC\patenar

                                   Computer name: PNRWPGNBW716479
                               Machine SID: S-1-5-21-200290281-3051264206-3464943771
                               OS version: 5.1.2600.Service Pack 3
                               Language: en-US
                               Architecture: 32-bit

                               Drives:
                                 C: Type: Fixed, Bus type: SCSI, Hotplug: No
                                 D: Type: CD/DVD
                                 A: Type: Removable
                                 Z: Type: Remote

                               Users:
                                 PNRWPGNBW716479\SUPPORT_388945a0, administrator: No, interactive: No, logged on: No, has profile: No
                                 pnrbue, administrator: Yes, interactive: Yes, logged on: No, has profile: Yes
                                 PNRWPGNBW716479\HelpAssistant, administrator: No, interactive: No, logged on: No, has profile: No
                                 mitenkb, administrator: No, interactive: Yes, logged on: No, has profile: Yes
                                 PNRWPGNBW716479\EddieED, administrator: Yes, interactive: Yes, logged on: Yes, has profile: Yes
                                 fernandez, administrator: Yes, interactive: Yes, logged on: No, has profile: Yes
                                 saigon, administrator: Yes, interactive: Yes, logged on: No, has profile: Yes
                                 patenar, administrator: No, interactive: Yes, logged on: No, has profile: Yes
                                 tatu, administrator: No, interactive: Yes, logged on: No, has profile: Yes
                                 mmarky, administrator: Yes, interactive: Yes, logged on: No, has profile: Yes
                                 COUNTZERO, administrator: Yes, interactive: Yes, logged on: No, has profile: Yes
                                 PNRWPGNBW716479\Guest, administrator: No, interactive: Yes, logged on: No, has profile: No
                                 PNRWPGNBW716479\ASPNET, administrator: No, interactive: No, logged on: No, has profile: No
                                 Chukles, administrator: Yes, interactive: Yes, logged on: No, has profile: Yes
                                 PNRWPGNBW716479\___VMware_Conv_SA___, administrator: No, interactive: No, logged on: No, has profile: No
                                 farhats, administrator: No, interactive: Yes, logged on: No, has profile: Yes

und die Eingabe / Ausgabe von meinem Skript, die zum Scan-Prozess führt

    @@@ the users on this host are:

Administrator
All Users
Chukles
COUNTZERO
farhats
fernandez
log
mitenkb
mmarky
patenar
pnrbue
saigon
scripts
tatu
TEMP

@@@ asking for username
Enter a valid username to SCAN and store: patenar

@@@ Username provided was [patenar]
Press any key to continue . . .

@@@ creating migration store paths

user store path= "\tc\mig\store"\patenar

enter::scan_state

SCANSTATE.EXE Version 6.2.9200.16384
(C) 2012 Microsoft Corporation. All rights reserved.

Log messages are being sent to 'Z:\tc\mig\store\patenar\log_scanstate.log'

Starting the migration process
Processing the settings store

Examining the system to discover the migration units
 This Computer (1 of 1): 100% done

Selecting migration units

Estimating total file size for the progress log
 S-1-5-21-85988526-1538548721-1197542801-29154 - 0 files
 S-1-5-21-85988526-1538548721-1197542801-15066 - 0 files
 PNRWPGNBW716479\EddieED - 0 files
 S-1-5-21-85988526-1538548721-1197542801-8188 - 0 files
 S-1-5-21-85988526-1538548721-1197542801-70694 - 0 files
 S-1-5-21-85988526-1538548721-1197542801-68112 - 0 files
 S-1-5-21-85988526-1538548721-1197542801-49517 - 0 files
 S-1-5-21-85988526-1538548721-1197542801-97899 - 0 files
 S-1-5-21-85988526-1538548721-1197542801-8194 - 0 files
 S-1-5-21-85988526-1538548721-1197542801-97933 - 0 files
 S-1-5-21-85988526-1538548721-1197542801-37315 - 0 files
 This Computer - 14879 files

Gathering data
 This Computer (1 of 1): 100% done
 Commit

Success.

ScanState return code: 0

@@@@ COMPLETED: scan of [] to ["\tc\mig\store"\patenar]
Heston T. Holtmann
quelle

Antworten:

0

Ich habe den sehr subtilen Grund herausgefunden, warum meine Domänenbenutzer während des Scan-Status-Prozesses nicht aufgelöst und gefunden werden können, obwohl in den offiziellen Microsoft-Dokumenten angegeben ist, dass der Computer zum Sichern oder Sichern NICHT mit dem Domänennetzwerk verbunden sein muss Nach Domain-Benutzern filtern .....

... WENN der Computer auf dem Domänencontroller "aus der Domäne entfernt" wurde, obwohl die Domänenbenutzerprofile noch auf dem Computer vorhanden sind Auflösen der Domäne, zu der sie gehören. Sie können also nur eine Art von Scan- und Ladevorgang mit DOMAIN USERS ausführen. Dies umfasst alle Domänenbenutzer im Datenspeicher. Und sie alle im LOAD-Prozess wiederherstellen. Es gibt keine Möglichkeit, einen einzelnen DOMAIN-BENUTZER herauszufiltern, da / ui: \ niemals funktionieren wird.

Wenn Sie den Computernamen wieder zum Domänencontroller hinzufügen und den Computer erneut mit dem Netzwerk verbinden, kann der Scan-Status den Domänennamen in den Parametern / ue: und / ue: AUFLÖSEN.

Der Beweis dafür ist in der folgenden Abbildung von einem Windows XP-Computer dargestellt, auf dem viele Domänenkontoprofile gespeichert sind, der jedoch beim letzten Mal im Netzwerk aus der Domäne ENTFERNT wurde.

Bildbeschreibung hier eingeben

Heston T. Holtmann
quelle