Síťové jednotky a síťové tiskárny nejsou migrovány při použití Microsoft Deployment Toolkit 2010 se migrace nástroje uživatele (USMT) 4.0

Příznaky

Můžete zálohovat stav uživatele v klientském počítači pomocí Microsoft Deployment Toolkit 2010 a migrace nástroje uživatele (USMT) 4.0 která je dodávána s Windows Automated Installation Kit (AIK) pro systém Windows 7. Nicméně například namapované síťové jednotky a síťové tiskárny nejsou migrovány ze zdrojového počítače.

Příčina

K tomuto problému dochází, protože skript Ztiuserstate.wsf, který je v aplikaci Microsoft Deployment Toolkit 2010 ve výchozím nastavení používá nesprávné pracovní adresář.

Řešení

Chcete-li tento problém vyřešit, postupujte takto:
  • Vyhledejte soubor Ztiuserstate.wsf, který je umístěn ve složce skripty, umístěný na sdílené složky nasazení. Otevřete tento soubor pro úpravy.
  • Vyhledejte soubor Ztiuserstate.wsf, který je umístěn ve složce Program Files\Microsoft nasazení Toolkit\Templates\Distribution\Scripts umístěný v klientském počítači. Otevřete tento soubor pro úpravy.
  • Proveďte následující změny, aby oba soubory, které jste otevřeli pro úpravy:
    1. Najděte následující dva řádky kódu, které jsou umístěny na nebo poblíž řádku 620:
      sCmd = "cmd /c """"" & sUSMTPath & "\scanstate.exe"" " & sScanStateArgs & " > nul 2>&1"""iRetVal = oUtility.RunWithHeartbeat(sCmd)
    2. Přidejte následující kód mezi tyto dva řádky kódu:
      oShell.CurrentDirectory = sUSMTPath
      Po přidání tohoto řádku kódu výsledné tři řádky kódu by měl být takto:
      sCmd = "cmd /c """"" & sUSMTPath & "\scanstate.exe"" " & sScanStateArgs & " > nul 2>&1"""oShell.CurrentDirectory = sUSMTPath
      iRetVal = oUtility.RunWithHeartbeat(sCmd)
    3. Najděte následující dva řádky kódu, které jsou umístěny na nebo poblíž řádku 843:
      sCmd = "cmd /c """"" & sUSMTPath & "\loadstate.exe"" " & sLoadStateArgs & " > nul 2>&1"""iRetVal = oUtility.RunWithHeartbeat(sCmd)
    4. Přidejte následující kód mezi tyto dva řádky kódu:
      oShell.CurrentDirectory = sUSMTPath
      Po přidání tohoto řádku kódu výsledné tři řádky kódu by měl být takto:
      sCmd = "cmd /c """"" & sUSMTPath & "\loadstate.exe"" " & sLoadStateArgs & " > nul 2>&1"""oShell.CurrentDirectory = sUSMTPath
      iRetVal = oUtility.RunWithHeartbeat(sCmd)
    5. Uložte a zavřete soubor.
Vlastnosti

ID článku: 977565 - Poslední kontrola: 13. 1. 2017 - Revize: 1

Váš názor