إذا كنت ترحيل حسابات المستخدم من موقع إلى آخر من دون استخدام التشكيلات الجانبية المتجولة، قد كنت قد اجتمعت بالفعل مع أداة مايكروسوفت المتخصصة في هذه المهمة، أداة ترحيل حالة المستخدم .
وكتب دان كننغهام محطة هجرة مساعد ، أداة صغيرة مع واجهة رسومية تسمح لك بسهولة استخدام USMT لحفظ واستعادة ملف تعريف المستخدم. الأداة ليس فقط حفظ ملفات المستخدم ولكن أيضا بعض مفتاح التسجيل، والخطوط، وما إلى ذلك. يمكنك تغيير عدد من المتغيرات التي يمكنك استخدامها لتخزين الشبكة، تشفير أو ضغط النسخ الاحتياطي، وارسال بريد الكتروني الى نهاية العملية أو لتحديد الحد الأقصى لحجم الاحتياطي .
إعدادات التطبيق للتحرير في MigAssistant.exe.config ملف. وهنا هي الإعدادات التي يمكنني استخدامها لترحيل محطات العمل تحت نظام التشغيل Windows XP باستخدام شبكة التخزين مع القدرة على عرض الملفات مباشرة (لا يوجد ضغط أو التشفير) وإرسال البريد في نهاية العملية :
<MigAssistant.My.MySettings> <setting name="MigrationNetworkLocation" serializeAs="String"> <value>\\BackupServer\Migration$</value> </setting> <setting name="MigrationExclusionsDomain" serializeAs="String"> <value>*_Admin</value> </setting> <setting name="MigrationExclusionsLocal" serializeAs="String"> <value>Administrator, ASPNET, Guest, HelpAssistant, __vmware_user__</value> </setting> <setting name="MigrationXPOnly" serializeAs="String"> <value>True</value> </setting> <setting name="MigrationRuleSetXPOnly" serializeAs="String"> <value>MigUser.XML,MigApp.XML,MigSys.XML</value> </setting> <setting name="USMTLoggingValue" serializeAs="String"> <value>4</value> </setting> <setting name="MigrationConfig" serializeAs="String"> <value>Config.XML</value> </setting> <setting name="MigrationConfigXPOnly" serializeAs="String"> <value>ConfigXPOnly.XML</value> </setting> <setting name="MigrationEncryptionDisabled" serializeAs="String"> <value>True</value> </setting> <setting name="SettingsHealthCheckDefaultEnabled" serializeAs="String"> <value>False</value> </setting> <setting name="SettingsWorkstationDetailsDisabled" serializeAs="String"> <value>False</value> </setting> <setting name="SettingsAdvancedSettingsDisabled" serializeAs="String"> <value>True</value> </setting> <setting name="MigrationUSBMinSize" serializeAs="String"> <value>81920</value> </setting> <setting name="MigrationScriptsPreCapture" serializeAs="String"> <value /> </setting> <setting name="MigrationScriptsPostCapture" serializeAs="String"> <value /> </setting> <setting name="MigrationScriptsPreRestore" serializeAs="String"> <value /> </setting> <setting name="MigrationScriptsPostRestore" serializeAs="String"> <value /> </setting> <setting name="MigrationScriptsNoWindow" serializeAs="String"> <value>True</value> </setting> <setting name="MigrationOverWriteExistingFolders" serializeAs="String"> <value>True</value> </setting> <setting name="MailSend" serializeAs="String"> <value>True</value> </setting> <setting name="MailServer" serializeAs="String"> <value>MailServer.corp.local</value> </setting> <setting name="MailRecipients" serializeAs="String"> <value>sysadmin@corp.local</value> </setting> <setting name="MailFrom" serializeAs="String"> <value>migassistant@corp.local</value> </setting> <setting name="MigrationRuleSet" serializeAs="String"> <value>MigUser.XML,MigApp.XML,MigSys.XML</value> </setting> <setting name="MigrationMaxSize" serializeAs="String"> <value>0</value> </setting> <setting name="MigrationNetworkLocationDisabled" serializeAs="String"> <value>False</value> </setting> <setting name="MigrationCompressionDisabled" serializeAs="String"> <value>True</value> </setting> <setting name="MigrationEncryptionDefaultKey" serializeAs="String"> <value>T3stEnCrypt10n</value> </setting> <setting name="SettingsDebugMode" serializeAs="String"> <value>True</value> </setting> <setting name="MigrationRestoreAccountsPassword" serializeAs="String"> <value /> </setting> <setting name="MigrationRestoreAccountsEnabled" serializeAs="String"> <value>False</value> </setting> <setting name="MigrationExclusionsOlderThanDays" serializeAs="String"> <value>0</value> </setting> <setting name="MigrationDomainChange" serializeAs="String"> <value /> </setting> <setting name="MigrationUSBAutoUseIfAvailable" serializeAs="String"> <value>False</value> </setting> <setting name="MigrationMultiUserMode" serializeAs="String"> <value>False</value> </setting> </MigAssistant.My.MySettings>
J’ai placé cet outil sur ma clé USB et le paramètre MigrationUSBMinSize=81920 permet de supprimer un message au démarrage du logiciel proposant d’utiliser la clé comme emplacement de stockage de la sauvegarde.
Au lancement, Workstation Migration Assistant vous proposera d’installer USMT 3.0.1 et le téléchargera automatiquement au besoin. Une fois cette opération effectuée il ne reste plus qu’à cliquer sur Start pour lancer la sauvegarde.
Une fois la sauvegarde effectuée, il suffit de relancer Workstation Migration Assistant sur la nouvelle machine et de cliquer sur l’onglet Data Restore pour lancer la migration.
Il s’agit donc d’un outil extrêmement pratique qui permet non seulement la migration des profils utilisateurs mais ausi l’archivage, par exemple en cas de départ d’employé.
Tags : Déploiement , Logiciel










