匯入與匯出個人化組態
在這個部分中:
關於個人化匯入與匯出
在個人化控制台中,您可以將組態匯出作為 XML 範本。可以將整個組態、個別項目或組態中的項目群組匯出為一個 XML 檔案。您可以將完整與部分組態從某個個人化資料庫複製到其他資料庫。
若要建立新的組態或更新現有組態,可以將匯出的 XML 組態匯入個人化資料庫中。
注意: 匯入組態將會使得對於資料庫所做的變更無法復原。建議您在使用「匯入」功能之前先將資料庫備份。
後續群組會執行個人化匯入與匯出,在匯入與匯出對話方塊中以節點表示:
- 應用程式群組
- 應用程式
- Windows 設定群組
- 自訂 Windows 設定
- Windows 設定條件
- 個人化群組
- 站點
- 全域應用程式排除
- 設定
您可以從任何群組中選取個別項目,進一步定義匯入與匯出。
EMPImportExport Powershell 模組內部的兩個 cmdlet 也可以用於從個人化伺服器資料庫匯入與匯出組態資料。
匯入和匯出規則
在匯入或匯出個人化組態時,將套用以下規則:
- 與其他項目有相依性的任何組態項目會自動包括在匯入或匯出中,並且無法取消選取。舉例來說,當您選取「應用程式群組」時,也會自動選取相關的「使用者應用程式」。正在匯入或匯出的 Windows 設定如果需要任何 Windows 設定條件,也同樣適用於此情況。
- 「預設網站」和「預設使用者」個人化群組是其各自節點中的最後項目,在匯入時一律維持其固定位置。
- 匯入的「使用者應用程式」以及「應用程式群組」會按字母順序置於組態中。舉例來說,如果應用程式群組 A、C 和 E 已經存在於組態中,而群組 B 和 D 將要匯入,則匯入後的順序將會是 A、B、C、D、E。
- 不會為「個人化群組」匯出訂單編號。這意味匯入的「個人化群組」在組態中將置於任何現有群組的後面,但是會在「預設使用者」群組的前面。舉例來說,假設群組 A、C、E 和預設使用者已經存在於組態中,而群組 B 和 D 將要匯入,則匯入後的順序將會是 A、C、E、B、D、預設使用者。相同行為適用於網站。
- Environment Manager可以匯入不是由匯出功能產生的 XML 組態檔 - 例如 Ivanti 專業服務所提供某些範本,或已經在 Environment Manager 外部所編輯的 XML 檔案。但是由於這些檔案已經在 Environment Manager 控制台的外部建立或編輯,因此將不會驗證出任何錯誤,同時可能會影響資料庫中的組態。
- 下列設定可以在匯入時合併:
- 全域登錄包含項目和排除項目
- 全域檔案路徑包含項目和排除項目
- 使用者應用程式已新增至現有應用程式群組
- 應用程式群組登錄包含項目和排除項目
- 應用程式群組檔案路徑包含項目和排除項目
- 伺服器已新增至現有網站
- 下列設定無法在匯入時合併並且會導致覆寫:
- 已經存在的使用者應用程式
- 已經存在的個人化群組
- 伺服器新增至已經存在於該站點的站點中
- Windows 個人化伺服器
- 在合併網站時,成員規則、伺服器與虛擬主機以及屬性一律會隨著匯入網站的設定更新。
- 在匯入 Windows 設定群組時,以下將適用:
Windows 設定群組一律會合併 (或者可以略過)
Windows 設定條件一律會取代 (或者可以略過)
個別 (自訂) Windows 設定一律會取代 (或者可以略過)
匯出個人化 XML 範本
- 在 Environment Manager 的個人化控制台中,連接至包含想要匯出之組態的資料庫。
-
在「工具」功能區中,按一下匯出。
「匯出組態」對話方塊隨即顯示。
對話方塊的左邊欄會顯示節點,而組態項目則是在該節點下方分組。如果反白顯示某個節點,將會在右邊窗格顯示該節點的所有相關項目。根據預設,將會選取所有節點以及項目。
消除「使用者應用程式」核取方塊,可自匯出中排除所有託管應用程式。然而,如果應用程式是所選「應用程式群組」的成員,除非已經先取消選取群組,否則將無法取消選取該應用程式。
-
選取想要匯出的組態項目的核取方塊。
在下面範例中,已經選取要匯出的所有「應用程式群組」、「個人化群組」、「使用者應用程式」。
- 按一下確定以開啟「另存新檔」Windows 瀏覽器對話方塊。
- 導覽至想要儲存組態檔的位置。輸入一個檔案名稱,接受預設檔案類型設定 (組態檔 *.xml),然後按一下確定。
將會建立包含所選項目的 XML 檔案。對於整個組態或其較大的部分,可能會需要花費較長時間。完成時,確認對話方塊隨即顯示。
匯入個人化 XML 範本
注意: 匯入「使用者個人化」組態將會使得對於資料庫所做的變更無法復原。建議您在使用「匯入」功能之前先將資料庫備份
- 在 Environment Manager 的個人化控制台中,將資料庫連接至想要匯入組態項目的位置。這可以是您想要對其進行覆寫或新增的新組態或現有組態。
-
在「工具」功能區中,按一下匯入。
「Windows 瀏覽器」對話方塊隨即顯示。
- 導覽至您想要匯入的組態檔。
-
選取檔案,並按一下開啟。
「組態匯入」對話方塊隨即顯示。此對話方塊中包含檔案中要匯入的組態項目。只有已經匯入的節點會包括進來。
對話方塊的左邊欄會顯示類別,而組態項目則是在該類別下方分組。如果反白顯示某個類別,將會在右邊窗格顯示該節點的所有相關項目。根據預設,將會選取所有節點以及項目。
-
使用核取方塊或按鈕選取想要匯入組態的項目,然後按一下確定。
取消選取「使用者應用程式」核取方塊,可自匯入中排除所有託管應用程式。然而,如果應用程式是所選「應用程式群組」的成員,除非已經先取消選取群組,否則將無法取消選取該應用程式。
-
當現有項目中發生與匯入檔案出現同名的情況時,將會發生衝突。衝突會顯示在「解決衝突」對話方塊中,這可讓您選取解決每項衝突的動作。
如果沒有衝突,請移至步驟 8。
- 從「解決衝突」對話方塊中選取每個項目所需的動作:
- 取代 - 將會刪除目前組態中的項目,並會從新組態中增加一個項目。
- 略過 - 不會匯入新項目,並且現有項目維持不變。
合併 - 結合兩個項目的內容以便包含兩者的內容。舉例來說,在匯入已經存在於資料庫但是包含不同應用程式的應用程式群組時,這些應用程式會新增至現有組態,以便擴充該應用程式以包含兩個應用程式群組中的所有應用程式。
如果您正在匯入預設 (現成) Windows 設定群組,您只能合併或略過群組。如果您正在匯入自訂的 Windows 設定群組,您只能取代或略過。條件一律是在取代模式中匯入,或者您可以略過它們。
選取全部取代、全部略過或全部合併 (在可用時),可以解決類別層級所產生的多個衝突。
- 按一下確定。
- 會出現一個警告訊息說明您正在進行無法復原的變更。按一下確定繼續。
所有選取的項目會新增至已連接資料庫上的個人化組態。所有項目需要遵守正常行為並且視需要進行編輯。