萬能技客:與 USMT 為友

即使使用者狀態遷移工具仇恨可能要重新訪問此説明解決方案自動化作業系統遷移和帶動所有的使用者設置。

Greg Shields

還記得上一次作業系統遷移,或在此之前,甚至一個嗎? 事情是簡單,然後要求都較少。 "自動化"意味著寫下一系列步驟,並檢查他們您完成每個。 使用者遷移回然後可能一直繁瑣和手動,但是他們是無縫的對嗎?

其實,這些遷移往往是放錯了位置的資料和惱怒的使用者的大雜燴。 當時我們"使用者資料移轉"是真的只是一份清單的"要記住的事情"。該清單包含我的文件資料夾、 桌面背景、 Ie 流覽器的書簽、 任意數量的專案,都是毫無意義的但使用者的意義深遠。

微軟使用者狀態遷移工具 (USMT) 是一種免費的解決方案,可以真正實現自動化,手動遷移的清單。 它建立直接到 Microsoft 部署工具包 (MDT),您可以從下載的 Microsoft 網站。 USMT 自動收集您的使用者資料,重新插入其閃亮的新作業系統的目標。

使用 USMT 涉及建築和 MDT 內填充的部署共用。 一旦準備好您的 OS 映射,應用程式打包和部署準備的任務序列,您準備 USMT 啟用遷移或刷新揭開序幕。 登錄到使用者的電腦,然後運行 LiteTouch.vbs,從您的部署共用的 \Scripts 資料夾中。

運行 USMT 可能非常容易,但自訂收集資料不是其預設值的一部分,它不是。 要這樣做,需要與 XML 檔和不小的猜測檢查以確定您要捕獲的資料進行交互。

米格戰鬥機的戰鬥

MDT 與作業系統部署自動化是一個大規模的主題。 利益的簡潔起見,我會認為你已經下載 MDT 並創建一個已準備好要走部署共用。 我也會認為你有你的 OS 映射和其他自訂設置的準備。 所有的依然是幾個您要捕獲的使用者狀態資料的自訂設置。

USMT 被配置為收集普通使用者設置。 這些措施包括的相同種類的書簽、 圖像和檔 (如前面討論的那些。 有定義哪些使用者資料收集的三個 XML 檔:

  • MigApp.XML 包含有關應用程式設置的資訊
  • MigUser.XML 提供了對使用者設定檔資料的粗控制
  • MigDocs.XML 可以替換 MigUser.XML 文檔遷移對嚴格控制的。 不要同時使用 MigUser.XML 和 MigDocs.XML。

你會發現這些三個 XML 檔在您 MDT 部署共用 (請參見圖 1)。 如果你找到了通過它們,那麼您可能已經發現其內容的感知是相當困難。 別擔心 — — 這些文檔不打算對其進行編輯。 他們的工作需要首先創建另一個的、 單獨的 XML 檔,調用 Config.XML,例如。

[圖 1] MigApp.XML 將讓您瞭解使用者的應用程式設置。

前探索此 Config.XML 檔的詳細資訊,您需要認識到,自訂 USMT 將收集過程分為兩個部分的資料。 首先,需要確定要刪除從 USMT 預設設置的資料。 第二,指定您要添加的資料。

從遷移中刪除資料

刪除從 USMT 遷移的資料是比較容易的部分。 假定您將使用 MigApp.XML 和 MigUser.XML,為您的預設值,運行以下命令來創建一個新的 Config.XML 檔 USMT ScanState 函數的説明:

Scanstate.exe /genconfig:Config.XML /i:MigApp.xml /i:MigUser.xml

請注意,此設定檔是很容易理解如何 (請參閱圖 2)。 每個元件包含的文字將遷移 = 是。 為每個元素,你可以從 USMT 將收集使用者機器替換的事情的清單中移除專案遷移與遷移是 = = 否。

[圖 2] 這是的 Config.XML,將生成的類型來確定遷移清單。

你可以考慮剛創建作為一長串的所有專案,可以遷移 USMT Config.XML 檔。 其內容基於 MigApp.XML 和 MigUser.XML 中定義的說明。 在這一點上,Config.XML 檔只標識您不希望 USMT 做這些的事情。

將資料添加到遷移

將項添加到遷移是稍有難度,因為你首先需要謹慎識別您想要添加的資料。 該資料可以作為系統檔或註冊表項存在。 第一項任務將尋找資料不被收集在預設情況下,縮小您的選擇,正是您要收集。

一旦你確定你要收集,添加 USMT 將這些資訊需要一點點的 XML 編碼。 這種額外的編碼通常添加到另一個的、 單獨的 XML file—ConfigAdd.XML,例如。

Microsoft 為您提供的一些可能的配置清單此 XML 檔。 在清單中,你會發現一系列的示例,您可以調整,包括您需要收集的特定資料。 第一個示例是您會使用遷移單個註冊表項的文本:

<migration urlid="https://www.microsoft.com/migration/1.0/migxmlext/test"> <component type="Application" context="System"> <displayName>Component to migrate only registry value string</displayName> <role role="Settings"> <rules> <include> <objectSet> <pattern type="Registry">HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Cache [Persistent]</pattern> </objectSet> </include> </rules> </role> </component> </migration>

通知的內容有多少是受限於 <pattern> 註冊表路徑只是包裝資訊 和 </pattern>。 本示例將遷移在 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Cache 發現的註冊表項。

遷移的檔和資料夾的資訊,需要非常類似于你所看到的第一個示例中的 XML 內容。 這第二個示例可將所有檔和資料夾都遷移從 C:\EngineeringDrafts 資料夾和子資料夾,到新的電腦:

<migration urlid="https://www.microsoft.com/migration/1.0/migxmlext/test"> <component type="Documents" context="System"> <displayName>Component to migrate all Engineering Drafts Documents including subfolders</displayName> <role role="Data"> <rules> <include> <objectSet> <pattern type="File">C:\EngineeringDrafts\* [*]</pattern> </objectSet> </include> </rules> </role> </component> </migration>

看看這兩個例子之間的差異。 您應該立即看到凡界的重要內容。 他們確定內容遷移的地方,你也要星號,重視。 Microsoft 提供的六的更多示例 ,顯示如何可以謹慎地包括和排除的星號和其他交換機通過慎重使用遷移的檔、 資料夾和註冊表項。

一旦你弄清楚你要添加的內容,從這一內容創建您的 ConfigAdd.XML 檔。 您的 XML 檔需要僅一單一雙 <migration> 和 </migration> 標記。 這些標記可以包含一個或多個不同的元件遷移。

驗證您所創建的任何 XML 檔可以是一個挑戰,因為他們必須驗證沒有錯誤 USMT 內工作。 您可以使用 XML 記事本工具與您 USMT 突出顯示任何錯誤的伺服器上的 MigXML.XSD 檔。

融入 USMT 米格戰鬥機

您在此過程中的最後一步是將隨您 MDT 部署共用您創建的任何自訂檔這兩個預設 XML 檔。 創建根據部署共用規則選項卡上,您可以在部署共用的屬性視圖中訪問這些檔。

通知 [預設] 下方的文本,在圖 3。 此文本點通過部署共用以預設的 XML 檔,以及兩個自訂檔命名為 Presentations.XML 和 Config.XML 發生任何作業系統部署。

圖 3 MDT 部署共用規則選項卡是您要在其上創建預設的 XML 檔。

也是名為 ScanStateArgs 的一條線。 這標識要遷移的設定檔。 您可以找到可能的參數的完整清單在 TechNet 庫中, 下"使用者選項"。

中的示例圖 3 重點介紹了常見的情況。 使用此開關組合,USMT 將僅遷移域使用者設定檔已登錄在過去 60 天。 它將忽略本地設定檔。 限制正在遷移的設定檔的數目是有用的在許多情況下,主要是為了減少的遷移的資料量。 減少資料還可以減少 USMT 需要完成其任務的時間量。

專案名為 UserDataLocation 的最後設置為自動。 此設置指示 USMT 以使用一種稱為硬連結遷移在 PC 刷新過程中的遷移。 對於 PC 更換,USMT 將使用網路共用存儲使用者資訊。

以下兩個語句也是有用的。 這些指定的 PC 更換期間將使用的網路共用:

UDShare=\\fileServer\fileShare UDDir=%OSDComputerName%

給 USMT 再試一次

USMT 已活了很久。 它還贏得了有點名聲作為自己很難使用。 自訂 USMT 確實需要一點努力挖通過 XML 檔、 甚至創建您自己的幾個。 如果你願意和勇敢,USMT 早已過去自動遷移的否則為紙筆清單提供了功能強大的解決方案。 考慮給予 USMT 再試一次,如果你已經厭倦了獲取忘記使用者的書簽,刷新或遷移他的電腦時惹上麻煩。 我知道我不會。

Greg_Shields

**葛列格 · 盾牌,**MVP,是在集中的技術合作夥伴。 在 ConcentratedTech.com 中獲取更多的盾牌的多面手的提示和竅門。

相關內容