Windows User State Migration Tool (USMT)
Martin Aarne muudab.
User State Migration Tool (USMT) on Microsofti poolt loodud käsurea utiliit programm eesmärgiga kopeerida kasutaja isiklikud failid ja sätted ühest Microsofti arvutist teise. See programm on mõeldud eelkõige IT professionaalidele, et kasutada skriptitud migratsioone suurte korporatsioonide installeerimiste juures. Windowsi tavakasutajate jaoks on ettenähtud Winodws Easy Transfer. USMT migreerib kasutaja faile ja sätteid Windowsi versioonide 2000, XP, Vista ja Windows 7 vahel ja on väga kasulik tööriist just operastsioonisüsteemide uuenduste juures kasutaja andemete migreerimiseks. 32-bittist 64-bitti migratsioonid on lubatud aga 64-bitist 32-bitti ei ole.
Kuna USMT on väga keeruline käsurea liides, on olnud mitmeid püüdlusi luua graafilisi kasutajaliideseid USMT jaoks.
Versioonid
USMT 3.0.1 ja 2.6.2 on saadaval avalikult. USMT 3.0.2 on piiratud privaatne väljalase Microsoft Connecti kasutajatele. USMT 4 ja uuemad versioonid on lisatud Windows Automated Installation Kit juurde
Lähte ja sihtmärk operatsioonisüsteemid
USMT versioon | Lähte operatsioonisüsteem | Sihtmärk operatsioonisüsteem |
---|---|---|
USMT 2 | Windows 98, Windows NT 4.0, Windows 2000 Professional, Windows XP, Windows XP Professional x64 | Windows 2000 Professional, Windows XP |
USMT 3 | Windows 2000 Professional, Windows XP, Windows XP Professional x64, Windows Vista (Kõik 32-bitti ja 64-bitti väljaanded) | Windows XP, Windows Vista (Kõik 32-bitti ja 64-bitti väljaanded) |
USMT 4 | Windows XP SP3, Windows XP Professional x64, Windows Vista SP1 and Windows 7 (Kõik 32-bitti ja 64-bitti väljaanded) | Windows Vista and Windows 7 (Kõik 32-bitti ja 64-bitti väljaanded) |
Mida USMT ülekannab?
USMT kannab üle:
* Valitud kasutajate kontod * Failid ja kaustad * E-mailid, sätted ja kontaktid * Pildid, muusika ja videod * Windowsi sätted * Programmide andmefailid ja sätted * Interneti sätted
Ajalugu
Aastate jooksul on suurel määral kasutatud Windows XP "Files and Settings Transfer Wizard" (FASTWiz). Kuid FASTWizil tihtilugu ebaõnnestub migreeritud varukoopia lugemine sihtmärgiks olnud arvutist ja lisaks ei kanna täielikult üle Outlook Expressi sätteid. Vista Easy Transfer on tunduvalt parem aga puudu on otsene toetus Windows 2000-le ja Vista Easy Transfer ei luba mingil muul operatsioonisüsteemil lugeda loodud varukoopiat peale Windows Vista ja Windows 7. Peale selle kukub Vista Easy Transfer tihti läbi varukoopia taastamisel üle interneti. USMT on tööriist, mida võib leida mõlema ülalmainitud tööriista mootoris.
USMT praktiline kasutamine
USMT koosneb kahest eraldiseisvast programmist. Scanstate.exe otsib lähte arvutist andmefaile ja sätteid ja salvestab need .MIG faili. Loadstate.exe migreerib andmefailid ja sätted .MIG failist sihtmärgiks olevasse arvutisse.
Millist informatsiooni ülekanda on kirjeldatud käsurea lülitustena, mis asuvad konfiguratsiooni XML failides migapp.xml, migsys.xml, miguser.xml ja teistes valikulistes Config.xml failides. Milliseid kasutajaid (ja nende andmeid) ülekanda kontrollivad teised lülitid.
"Load data on to PC" käsk võib näiteks välja näha järgmine:
"loadstate "Y:\temp\Migrationstorage\WS_toolshop1" /i:"Y:\temp\Migrationstorage\WS_toolshop1\migapp.xml" "Y:\temp\Migrationstorage\WS_toolshop1\migsys.xml" /i:"Y:\temp\Migrationstorage\WS_toolshop1\miguser.xml" /ue:*\* /ui:gutte /ui:Lotta /lac /lae /progress:"C:\Documents and Settings\Administrator\Local Settings\Temp\USMTprog.log" /l:"C:\Documents and Settings\Administrator\Local Settings\Temp\USMTscan.log" /c
"Scanstate" käsk on väga keeruline ja see programm EI andesta koodi süntaksis tehtud vigu.
USMT graafilised kasutajaliidesed
Selleks, et vähendada USMT keerulisust, on hetkel internetis olemas kolm asjaliku Microsoftist eraldi seisvat graafilise kasutajaliidesega tööriista.
Üks, Workstation Migration Assistant, on eelkõige mõeldud IT professionaalidele, et anda nendele võimalus luua graafiline liides lõppkasutajatele, et läbiviia nende enda varukoopiate loomised ja taastamised. USMT konfiguratsiooni failide muutmine võib-olla siiski vajalik. Lisask vajab see programm Microsoft .NET Framework 2.0+ olemasolu. Selle aplikatsiooni lähtekood on nüüd avalik ja saadaval GitHub-is.
Teine graafiline kasutajaliides USMTGUI on esmaselt mõeldud nendele, kellele ei meeldi failide muutmine käsitsi. USMTGUI on täielik graafiline liides, mis sisaldab kasutajate valikut, milliseid failitüüpe migreerida valikut ja palju muud. Lisaks on olemas ka võimalus genereerida käsurea skripte automatiseerimise eesmärgiks. USMTGUI ei vaja Microsoft. NET frameworki.
Kolmas graafiline kasutajaliides XML Builder on loodud selleks, et lubada IT professionaalidel ja migratsiooni läbiviijatel muuta väga keerulisi USMT xml faile. See graafiline liides laseb kasutajatel lihtsalt lisada uusi faile, failitüüpe ja/või registri sätte .ini faile. See utiliit laseb kasutajatel muuta ja lisada ükskõik millist keerulist USMT elementi nagu näiteks ühinemise reegleid, väliseid käske, globaalseid muutujaid ja muudki. USMT XML Builder on ideaalne nendele, kes tahavad muuta XML faile selleks, et lisada uusi reeglite komplekte. Väga põhjalik ja kattab 99% võimalikest USMT valikutest USMT versioonides 3 ja 4. USMT on täielikult kirjutatud keeles C++ ja töötab Windows 2000-st Windows 7-ni.