Netzwerklaufwerke und Drucker werden nicht migriert, wenn Sie Microsoft Deployment Toolkit 2010 mit User State Migration Tool (USMT) 4.0 verwenden

Problembeschreibung

Sie sichern den Benutzerstatus auf einem Clientcomputer mit Microsoft Deployment Toolkit 2010 mit User State Migration Tool (USMT) 4.0, die mit Windows Automated Installation Kit (AIK) für Windows 7 enthalten ist. Zugeordneter Laufwerke und Drucker werden jedoch nicht vom Quellcomputer migriert.

Ursache

Dieses Problem tritt auf, weil das Ztiuserstate.wsf-Skript, das Microsoft Deployment Toolkit 2010 wird ein falsche Verzeichnis verwendet.

Problemlösung

Gehen Sie folgendermaßen vor, um dieses Problem zu beheben:
  • Suchen Sie die Ztiuserstate.wsf Datei in den Skriptordner, die auf der Bereitstellungsfreigabe. Öffnen Sie diese Datei zur Bearbeitung.
  • Suchen Sie die Ztiuserstate.wsf, die im Programm c:\Programme\Microsoft Bereitstellung Toolkit\Templates\Distribution\Scripts Ordner befindet, der auf dem Clientcomputer befindet. Öffnen Sie diese Datei zur Bearbeitung.
  • Führen Sie die folgenden Änderungen der geöffneten Dateien für die Bearbeitung:
    1. Suchen Sie die folgenden zwei Codezeilen, die sich auf oder nahe bei Zeile 620 befinden:
      sCmd = "cmd /c """"" & sUSMTPath & "\scanstate.exe"" " & sScanStateArgs & " > nul 2>&1"""iRetVal = oUtility.RunWithHeartbeat(sCmd)
    2. Fügen Sie den folgenden Code zwischen diesen beiden Codezeilen:
      oShell.CurrentDirectory = sUSMTPath
      Nach dem Hinzufügen dieser Codezeile sollte der resultierenden drei Codezeilen wie folgt:
      sCmd = "cmd /c """"" & sUSMTPath & "\scanstate.exe"" " & sScanStateArgs & " > nul 2>&1"""oShell.CurrentDirectory = sUSMTPath
      iRetVal = oUtility.RunWithHeartbeat(sCmd)
    3. Suchen Sie die folgenden zwei Codezeilen, die sich auf oder nahe bei Zeile 843 befinden:
      sCmd = "cmd /c """"" & sUSMTPath & "\loadstate.exe"" " & sLoadStateArgs & " > nul 2>&1"""iRetVal = oUtility.RunWithHeartbeat(sCmd)
    4. Fügen Sie den folgenden Code zwischen diesen beiden Codezeilen:
      oShell.CurrentDirectory = sUSMTPath
      Nach dem Hinzufügen dieser Codezeile sollte der resultierenden drei Codezeilen wie folgt:
      sCmd = "cmd /c """"" & sUSMTPath & "\loadstate.exe"" " & sLoadStateArgs & " > nul 2>&1"""oShell.CurrentDirectory = sUSMTPath
      iRetVal = oUtility.RunWithHeartbeat(sCmd)
    5. Speichern Sie und schließen Sie die Datei.
Eigenschaften

Artikelnummer: 977565 – Letzte Überarbeitung: 13.01.2017 – Revision: 1

Feedback