匯入與匯出個人化組態

在這個部分中:

關於個人化匯入與匯出

在個人化控制台中,您可以將組態匯出作為 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 範本

  1. Environment Manager 的個人化控制台中,連接至包含想要匯出之組態的資料庫。
  2. 在「工具」功能區中,按一下匯出

    「匯出組態」對話方塊隨即顯示。

    對話方塊的左邊欄會顯示節點,而組態項目則是在該節點下方分組。如果反白顯示某個節點,將會在右邊窗格顯示該節點的所有相關項目。根據預設,將會選取所有節點以及項目。

    消除「使用者應用程式」核取方塊,可自匯出中排除所有託管應用程式。然而,如果應用程式是所選「應用程式群組」的成員,除非已經先取消選取群組,否則將無法取消選取該應用程式。

  3. 選取想要匯出的組態項目的核取方塊。

    在下面範例中,已經選取要匯出的所有「應用程式群組」、「個人化群組」、「使用者應用程式」。

    匯出個人化組態

  4. 按一下確定以開啟「另存新檔」Windows 瀏覽器對話方塊。
  5. 導覽至想要儲存組態檔的位置。輸入一個檔案名稱,接受預設檔案類型設定 (組態檔 *.xml),然後按一下確定

將會建立包含所選項目的 XML 檔案。對於整個組態或其較大的部分,可能會需要花費較長時間。完成時,確認對話方塊隨即顯示。

匯入個人化 XML 範本

注意: 匯入「使用者個人化」組態將會使得對於資料庫所做的變更無法復原。建議您在使用「匯入」功能之前先將資料庫備份

  1. Environment Manager 的個人化控制台中,將資料庫連接至想要匯入組態項目的位置。這可以是您想要對其進行覆寫或新增的新組態或現有組態。
  2. 在「工具」功能區中,按一下匯入

    「Windows 瀏覽器」對話方塊隨即顯示。

  3. 導覽至您想要匯入的組態檔。
  4. 選取檔案,並按一下開啟

    「組態匯入」對話方塊隨即顯示。此對話方塊中包含檔案中要匯入的組態項目。只有已經匯入的節點會包括進來。

    對話方塊的左邊欄會顯示類別,而組態項目則是在該類別下方分組。如果反白顯示某個類別,將會在右邊窗格顯示該節點的所有相關項目。根據預設,將會選取所有節點以及項目。

  5. 使用核取方塊或按鈕選取想要匯入組態的項目,然後按一下確定

    取消選取「使用者應用程式」核取方塊,可自匯入中排除所有託管應用程式。然而,如果應用程式是所選「應用程式群組」的成員,除非已經先取消選取群組,否則將無法取消選取該應用程式。

  6. 當現有項目中發生與匯入檔案出現同名的情況時,將會發生衝突。衝突會顯示在「解決衝突」對話方塊中,這可讓您選取解決每項衝突的動作。

    如果沒有衝突,請移至步驟 8

  7. 從「解決衝突」對話方塊中選取每個項目所需的動作:
    • 取代 - 將會刪除目前組態中的項目,並會從新組態中增加一個項目。
    • 略過 - 不會匯入新項目,並且現有項目維持不變。
    • 合併 - 結合兩個項目的內容以便包含兩者的內容。舉例來說,在匯入已經存在於資料庫但是包含不同應用程式的應用程式群組時,這些應用程式會新增至現有組態,以便擴充該應用程式以包含兩個應用程式群組中的所有應用程式。

      如果您正在匯入預設 (現成) Windows 設定群組,您只能合併略過群組。如果您正在匯入自訂的 Windows 設定群組,您只能取代略過。條件一律是在取代模式中匯入,或者您可以略過它們。

    選取全部取代全部略過全部合併 (在可用時),可以解決類別層級所產生的多個衝突。

  8. 按一下確定
  9. 會出現一個警告訊息說明您正在進行無法復原的變更。按一下確定繼續。

所有選取的項目會新增至已連接資料庫上的個人化組態。所有項目需要遵守正常行為並且視需要進行編輯。

相關主題