遷移難題概述
每次發(fā)布新版本操作系統(tǒng)的時候,希望利用新功能的組織都會開始一個最終導(dǎo)致大面積部署新技術(shù)的過程。有助于成功完成此部署的一個關(guān)鍵因素便是用戶設(shè)置的遷移,具體來說,便是獲得現(xiàn)有系統(tǒng)中的所有自定義設(shè)置,然后將這些設(shè)置恢復(fù)到新部署的系統(tǒng)中。本白皮書將重點關(guān)注遷移工作的數(shù)據(jù)收集和恢復(fù)過程,盡管部署活動強調(diào)的是操作系統(tǒng)的更新?lián)Q代。在 Microsoft Windows Vista 下,這種部署活動因改進后的 Microsoft Windows User State Migration Tool(用戶狀態(tài)遷移工具,USMT)而得到了改觀,該工具有助于遷移過程順暢且無差錯地進行。本文介紹了企業(yè)和個人執(zhí)行遷移工作的方式,以及如何讓這些遷移活動獲得成功。
根據(jù)具體的遷移方案,有兩個工具可用于設(shè)置遷移:
•PC 到 PC 的遷移使用“PC 遷移助手”(PC Migration Assistant),它是遷移過程的一個圖形化界面。該工具支持個人遷移——即在非企業(yè)環(huán)境下執(zhí)行的遷移,或者是由每個用戶執(zhí)行的企業(yè)遷移。
•遠程遷移或者那些使用 USMT V3.0 執(zhí)行的遷移,USMT 是一個命令行界面,可通過腳本來執(zhí)行遷移過程,提供了一個標準且可復(fù)用的企業(yè)遷移過程。
本文將對上述兩個工具加以介紹,但將重點介紹 USMT,因為默認情況下本工具比圖形化工具擁有更加豐富的功能。
不論組織的規(guī)模如何,部署工作的成功與否通常取決于其復(fù)雜性和多樣性是否得到了降低。成功的操作系統(tǒng)部署活動通常依賴于經(jīng)過測試的部署過程,這些過程可以重復(fù)并且具有高度的準確性。這是為什么必須盡可能降低多樣性的一個原因——部署過程中的多樣性越高,過程失敗的可能性就越大。
為了降低復(fù)雜性并提高標準化程度,組織應(yīng)選擇一組硬件和軟件,并將它們配發(fā)給所有用戶。這意味著實現(xiàn)一個可作為所有系統(tǒng)安裝活動基準的標準化操作環(huán)境 (SOE)。SOE 應(yīng)包括標準的硬件驅(qū)動程序、核心操作系統(tǒng)功能、核心生產(chǎn)力應(yīng)用程序(尤其是在使用批量許可的情況下)以及核心實用工具。此外,它還應(yīng)遵照組織的企業(yè)策略,包含一組標準的安全功能。使用這樣的 SOE 可極大降低部署工作的挑戰(zhàn)性。
在遷移規(guī)劃中,組織和個人均應(yīng)首先找出要遷移的內(nèi)容,包括個人用戶設(shè)置、應(yīng)用程序和應(yīng)用程序設(shè)置、個人數(shù)據(jù)文件以及文件夾。找出要遷移的應(yīng)用程序尤其重要,因為無法獲得哪些應(yīng)用程序?qū)⒈恢鸩教蕴男畔?。在遷移設(shè)置和數(shù)據(jù)時,最重要概念之一便是:恢復(fù)到目標計算機上的信息必須僅包含必需的信息。即便是出于備份目的而導(dǎo)致收集的源數(shù)據(jù)比要恢復(fù)的信息更多,恢復(fù)那些目標系統(tǒng)上不會安裝的應(yīng)用程序的數(shù)據(jù)和設(shè)置也會造成冗余現(xiàn)象,并且在新部署的計算機中引入不穩(wěn)定因素。
如果多個用戶共享一個系統(tǒng),那么設(shè)置傳輸過程的復(fù)雜性還會增加。在這種情況下,源計算機包含多個用戶的配置文件,每個配置文件都必須得到保護。這是進行有效性驗證的另一個機會。配置文件可能已經(jīng)廢棄不用,因為用戶不再使用該計算機或者已經(jīng)離開組織。與此類似,在個人遷移情況中,遷移工作應(yīng)當僅針對那些會在新系統(tǒng)上重新使用的配置文件。
注意:USMT 和遷移助手之間在幾方面存在重大差異。由于其互動式本性,遷移助手必須運行在用戶的上下文環(huán)境中,必須對系統(tǒng)中的每個用戶重復(fù)執(zhí)行某個操作,除非是在管理員的上下文中使用它。USMT 可以批模式運行,并且可捕獲系統(tǒng)中的所有配置文件。此外,USMT 可篩選掉那些最近未在系統(tǒng)中登錄的用戶。USMT 和遷移助手都可將現(xiàn)有用戶映射到新帳戶(例如,將某個配置文件從工作組移動到域帳戶)。
每次發(fā)布新版本操作系統(tǒng)的時候,希望利用新功能的組織都會開始一個最終導(dǎo)致大面積部署新技術(shù)的過程。有助于成功完成此部署的一個關(guān)鍵因素便是用戶設(shè)置的遷移,具體來說,便是獲得現(xiàn)有系統(tǒng)中的所有自定義設(shè)置,然后將這些設(shè)置恢復(fù)到新部署的系統(tǒng)中。本白皮書將重點關(guān)注遷移工作的數(shù)據(jù)收集和恢復(fù)過程,盡管部署活動強調(diào)的是操作系統(tǒng)的更新?lián)Q代。在 Microsoft Windows Vista 下,這種部署活動因改進后的 Microsoft Windows User State Migration Tool(用戶狀態(tài)遷移工具,USMT)而得到了改觀,該工具有助于遷移過程順暢且無差錯地進行。本文介紹了企業(yè)和個人執(zhí)行遷移工作的方式,以及如何讓這些遷移活動獲得成功。
根據(jù)具體的遷移方案,有兩個工具可用于設(shè)置遷移:
•PC 到 PC 的遷移使用“PC 遷移助手”(PC Migration Assistant),它是遷移過程的一個圖形化界面。該工具支持個人遷移——即在非企業(yè)環(huán)境下執(zhí)行的遷移,或者是由每個用戶執(zhí)行的企業(yè)遷移。
•遠程遷移或者那些使用 USMT V3.0 執(zhí)行的遷移,USMT 是一個命令行界面,可通過腳本來執(zhí)行遷移過程,提供了一個標準且可復(fù)用的企業(yè)遷移過程。
本文將對上述兩個工具加以介紹,但將重點介紹 USMT,因為默認情況下本工具比圖形化工具擁有更加豐富的功能。
不論組織的規(guī)模如何,部署工作的成功與否通常取決于其復(fù)雜性和多樣性是否得到了降低。成功的操作系統(tǒng)部署活動通常依賴于經(jīng)過測試的部署過程,這些過程可以重復(fù)并且具有高度的準確性。這是為什么必須盡可能降低多樣性的一個原因——部署過程中的多樣性越高,過程失敗的可能性就越大。
為了降低復(fù)雜性并提高標準化程度,組織應(yīng)選擇一組硬件和軟件,并將它們配發(fā)給所有用戶。這意味著實現(xiàn)一個可作為所有系統(tǒng)安裝活動基準的標準化操作環(huán)境 (SOE)。SOE 應(yīng)包括標準的硬件驅(qū)動程序、核心操作系統(tǒng)功能、核心生產(chǎn)力應(yīng)用程序(尤其是在使用批量許可的情況下)以及核心實用工具。此外,它還應(yīng)遵照組織的企業(yè)策略,包含一組標準的安全功能。使用這樣的 SOE 可極大降低部署工作的挑戰(zhàn)性。
在遷移規(guī)劃中,組織和個人均應(yīng)首先找出要遷移的內(nèi)容,包括個人用戶設(shè)置、應(yīng)用程序和應(yīng)用程序設(shè)置、個人數(shù)據(jù)文件以及文件夾。找出要遷移的應(yīng)用程序尤其重要,因為無法獲得哪些應(yīng)用程序?qū)⒈恢鸩教蕴男畔?。在遷移設(shè)置和數(shù)據(jù)時,最重要概念之一便是:恢復(fù)到目標計算機上的信息必須僅包含必需的信息。即便是出于備份目的而導(dǎo)致收集的源數(shù)據(jù)比要恢復(fù)的信息更多,恢復(fù)那些目標系統(tǒng)上不會安裝的應(yīng)用程序的數(shù)據(jù)和設(shè)置也會造成冗余現(xiàn)象,并且在新部署的計算機中引入不穩(wěn)定因素。
如果多個用戶共享一個系統(tǒng),那么設(shè)置傳輸過程的復(fù)雜性還會增加。在這種情況下,源計算機包含多個用戶的配置文件,每個配置文件都必須得到保護。這是進行有效性驗證的另一個機會。配置文件可能已經(jīng)廢棄不用,因為用戶不再使用該計算機或者已經(jīng)離開組織。與此類似,在個人遷移情況中,遷移工作應(yīng)當僅針對那些會在新系統(tǒng)上重新使用的配置文件。
注意:USMT 和遷移助手之間在幾方面存在重大差異。由于其互動式本性,遷移助手必須運行在用戶的上下文環(huán)境中,必須對系統(tǒng)中的每個用戶重復(fù)執(zhí)行某個操作,除非是在管理員的上下文中使用它。USMT 可以批模式運行,并且可捕獲系統(tǒng)中的所有配置文件。此外,USMT 可篩選掉那些最近未在系統(tǒng)中登錄的用戶。USMT 和遷移助手都可將現(xiàn)有用戶映射到新帳戶(例如,將某個配置文件從工作組移動到域帳戶)。