共用方式為


部署 UE-V 2.x 的必要功能

適用於: User Experience Virtualization 2.0, User Experience Virtualization 2.1

所有 Microsoft User Experience Virtualization (UE-V) 2.0、2.1 和 2.1 SP1 部署都需要下列功能

  • 部署 UE-V 設定儲存位置以供使用者存取。

    這是用以儲存和擷取使用者設定的標準的網路共用。

  • 選擇 UE-V 2.x 的設定方法

    使用常見的管理工具 (包括群組原則、Configuration Manager 或 Windows 管理基礎結構及 Powershell),即可部署和設定 UE-V。

  • 部署 UE-V 2.x 代理程式,該代理程式將會安裝於同步處理設定的每部電腦上。

    它會監視已登錄的應用程式和作業系統是否有任何設定變更,並同步處理電腦之間的這些設定。

這一節的主題說明如何部署這些功能。

部署 UE-V 設定儲存位置

UE-V 需有位置可儲存設定封裝檔案中的使用者設定。您可以用下列其中一種方式設定此設定儲存位置:

  • 建立您自己的設定儲存位置

  • 使用現有的 Active Directory 做為設定儲存位置

如果您未建立設定儲存位置,則 UE-V Agent 預設會使用 Active Directory (AD)。

注意

至於效能和容量規劃以及要減少網路延遲的問題,請在使用者的電腦所在的相同區域網路上建立設定儲存位置。我們建議每個使用者有 20 MB 的磁碟空間做為設定儲存位置。

建立 UE-V 設定儲存位置

定義設定儲存位置之前,您必須為在共用上儲存設定的使用者,建立具有讀取/寫入權限的根目錄。UE-V Agent 會在此根目錄下建立使用者特定的資料夾。

設定儲存位置是藉由設定 SettingsStoragePath 設定選項來定義,您可以使用下列其中一種方法來設定該選項:

路徑必須是伺服器和共用的通用命名慣例 (UNC) 路徑。例如,\\Server\Settingsshare\。此組態選項支援使用變數來啟用特定的同步處理案例。例如,您可以使用 %username%\%computername% 變數來保留這些案例中遇到的使用者設定:

  • 在您的企業中使用多部實體電腦的使用者

  • 有多個使用者所使用的企業電腦

UE-V Agent 會根據 SettingsStoragePath 的組態設定動態建立使用者專屬設定儲存路徑 (包含名為 SettingsPackages 的隱藏系統資料夾)。此代理程式會如登錄的 UE-V 設定位置範本所定義,在此位置讀取和寫入設定。

**UE-V 設定是由「最後一次寫入有效」規則所決定:**如果對具有多部受管理電腦的使用者而言,設定儲存位置是相同的,則一個 UE-V 代理程式會獨立於在其他電腦上執行的代理程式,獨自讀取並寫入至此設定位置。最近寫入的設定和值是下一次代理程式從設定儲存位置讀取時要套用的設定和值。

**部署設定儲存位置:**遵循下列步驟,以定義設定儲存位置,而不使用現有的 Active Directory 服務。如下列表格所示,您應該將設定儲存共用的存取權限制為有需要的使用者。

部署 UE-V 網路共用

  1. 為 UE-V 使用者建立新的安全性群組。

  2. 在要儲存 UE-V 設定封裝的中央電腦上建立新資料夾,然後授予 UE-V 使用者存取資料夾的群組權限。支援 UE-V 的系統管理員必須擁有此共用資料夾的使用權限。

  3. 為設定儲存位置資料夾設定下列共用層級伺服器訊息區 (SMB) 權限。

    使用者帳戶 建議的使用權限

    Everyone

    無使用權限

    UE-V 使用者的安全性群組

    完全控制

  4. 為設定儲存位置資料夾設定下列 NTFS 檔案系統權限。

    使用者帳戶 建議的使用權限 資料夾

    建立者/擁有者

    完全控制

    只有子資料夾及檔案

    UE-V 使用者的安全性群組

    列出資料夾/讀取資料、建立資料夾/附加資料

    只有這個資料夾

採用此設定,UE-V 代理程式會在使用者的內容中執行時建立及保護 Settingspackage 資料夾,並授與每個使用者建立設定儲存資料夾的權限。使用者會收到其 Settingspackage 資料夾的完整控制權,而其他使用者無法予以存取。

注意

如果您在執行 Windows Server 作業系統的電腦上建立設定儲存共用,請設定 UE-V 以確認本機 Administrators 群組或目前使用者是儲存設定封裝之資料夾的擁有者。若要啟用此額外的安全性,請在 Windows Server 登錄編輯程式中指定此設定:

  1. 新增名為 "RepositoryOwnerCheckEnabled"[REG_DWORD] 登錄機碼到 [HKEY_LOCAL_MACHINE\Software\Microsoft\UEV\Agent\Configuration]

  2. 將登錄機碼的值設定為 1

搭配使用 Active Directory 與 UE-V 2.x

如果尚未定義設定儲存位置,則 UE-V 代理程式預設使用 Active Directory (AD)。在這類情況下,UE-V Agent 會在每個使用者的 AD 主目錄根目錄下動態建立設定儲存資料夾。如果已在 AD 中設定了自訂目錄設定,則會改用該目錄。

選擇 UE-V 2.x 的設定方法

您想要在部署後指出您將用於管理 UE-V 的設定方法,因為這就是您用來部署 UE-V 代理程式的設定方法。一般而言,這是您已使用於環境中的設定方法,例如 Windows PowerShell 或 Configuration Manager。

您可以根據所使用的設定方法,在安裝 UE-V 代理程式之前、期間或之後設定 UE-V。

  • 群組原則 **:**您可以使用現有的群組原則基礎結構,在部署 UE-V 代理程式之前或之後設定 UE-V。UE-V 群組原則 ADMX 範本可啟用集中管理一般 UE-V 代理程式設定選項,其中包含用於設定 UE-V 同步處理的設定。

    安裝 UE-V 群組原則 ADMX 範本 UE-V 的群組原則 ADMX 範本可設定 UE-V 代理程式的同步處理設定,以及使用現有的群組原則基礎結構進行通用 UE-V 代理程式組態設定的集中管理。

    部署群組原則物件的網域控制站所支援的作業系統包括下列:

    • Windows Server 2008 R2

    • Windows Server 2012 和Windows Server 2012 R2

    您可以在任何執行 Windows 作業系統的本機電腦上安裝及測試 ADMX 檔案。

    若要安裝 UE-V ADMX 範本,請從 MDOP 系統管理範本下載 MDOP ADMX 安裝程式。如需如何部署群組原則範本的詳細資訊,請參閱如何下載和部署 MDOP 群組原則範本

  • Configuration Manager UE-V Configuration Pack 可讓您使用 System Center Configuration Manager 2012 SP1 或更新版本的相容性設定功能,將一致的組態套用於 UE-V 和 Configuration Manager 安裝所在的網站。

  • Windows PowerShell 和 WMI **:**您可以對 Windows PowerShell 和 Windows Management Instrumentation (WMI) 使用指令碼式命令,以在安裝 UE-V 代理程式之後修改組態。

    注意

    登錄修改可能會導致資料遺失或使電腦無法回應。建議您使用其他設定方法。

  • **命令列或批次指令碼安裝:**當您部署 UE-V 2.x 代理程式時使用的參數可設定許多 UE-V 設定。電子軟體散發系統 (例如 System Center 2012 Configuration Manager) 會在部署及安裝 UE-V 代理程式軟體時使用這些參數來設定其用戶端。

部署 UE-V 2.x 代理程式

UE-V 代理程式是 UE-V 部署的核心,必須在使用 UE-V 來同步處理應用程式和 Windows 設定的每部電腦上執行。

**UE-V 代理程式安裝檔案:**使用一個安裝檔案 (AgentSetup.exe) 即可在 32 位元和 64 位元作業系統上安裝 UE-V Agent。此外會提供 AgentSetupx86.msi 或 AgentSetupx64.msi 架構特定 Windows Installer 檔案,而且這些檔案比較小,所以可能會簡化代理程式部署。Windows Installer 安裝也支援 UE-V 代理程式部署的命令列參數。

重要

在 UE-V Agent 安裝或解除安裝期間,您可以使用 AgentSetup.exe 檔案或 AgentSetup<arch>.msi 檔案,但無法同時使用二者。解除安裝 UE-V Agent 時必須使用與安裝 UE-V Agent 相同的檔案。

部署 UE-V 代理程式

您可以使用下列方法部署 UE-V Agent:

  • 可以安裝 Windows Installer (.msi) 檔案的電子軟體散發 (ESD) 解決方案系統 (例如 Configuration Manager)。

  • 參考 Windows Installer (.msi) 檔案的安裝指令碼,集中儲存在共用上。

  • 您在電腦上手動執行的安裝程式。

請使用下列程序從網路共用部署 UE-V Agent。

若要從網路共用安裝及設定 UE-V 代理程式

  1. 將 UE-V Agent 安裝檔案 AgentSetup.exe 放置在使用者具有讀取權限的網路共用上。

  2. 部署指令碼至安裝 UE-V Agent 的使用者電腦上。指令碼應指定設定儲存位置。

**部署選項:**安裝 UE-V Agent 時,請務必使用正確的變數格式。下表提供使用 AgentSetup.exe 或 Windows Installer (.msi) 檔案部署選項的範例。

部署類型 部署描述 範例

命令提示字元

當您從命令提示字元安裝 UE-V Agent 時,請使用 %^username% 變數格式。如果因為設定儲存路徑中內含空白而需要使用引號,請使用批次指令碼檔案進行部署。

AgentSetup.exe /quiet /norestart /log "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\%^username%

msiexec.exe /i "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\%^username%

批次指令碼

當您從批次指令碼檔案安裝 UE-V Agent 時,請使用 %%username%% 變數格式。如果您使用此安裝方法,則必須使用 %% 字元來逸出變數。若沒有使用此字元,在安裝時 (非執行時) 指令碼會延伸 username 變數,導致 UE-V 讓所有使用者使用單一設定儲存位置。

AgentSetup.exe /quiet /norestart /log "%temp%\UE-VAgentInstaller.log" SettingsStoragePath="\\server\settingsshare\%%username%%"

msiexec.exe /i "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log" SettingsStoragePath="\\server\settingsshare\%%username%%"

Windows PowerShell

當您從 UE-V 提示字元或 Windows PowerShell 指令碼安裝 Windows PowerShell Agent 時,請使用 %username% 變數格式。

& AgentSetup.exe /quiet /norestart /log "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\%username%

& msiexec.exe /i "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\%username%

電子軟體散發,如部署 Configuration Manager 軟體部署

當您使用 UE-V 安裝 Configuration Manager Agent 時,請使用 ^%username^% 變數格式。

AgentSetup.exe /quiet /norestart /log "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\^%username^%

msiexec.exe /i "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\^%username^%

注意

安裝 UE-V Agent 需要系統管理員權限,並需要重新啟動電腦,之後 UE-V Agent 才能執行。

UE-V 代理程式部署的命令列參數

UE-V Agent 的命令列參數如下所示:

命令列參數 定義 附註

/help 或 /h 或 /?

顯示 AgentSetup.exe 使用方式對話方塊。

SettingsStoragePath

表示定義儲存設定位置的通用命名慣例 (UNC) 路徑。

Important重要
您必須在 UE-V 2.1 和 UE-V 2.1 SP1 中指定 SettingsStoragePath。您可以設定 AdHomePath 字串來指定使用使用者的 Active Directory 主目錄路徑。例如,SettingsStoragePath = \\share\path|AdHomePath

在 UE-V 2.0 中,您可以將 SettingsStoragePath 保留為空白,以改用 Active Directory 主目錄路徑。

接受 %username% 或 %computername% 環境變數。指令碼可能需要逸出變數。

預設:<無>

SettingsStoragePathReg

在安裝期間,從登錄取得 SettingsStoragePath 的值。

在命令提示字元中,輸入下列範例以強制 UE-V 使用 Active Directory 主目錄路徑,而不是特定的 UNC。

msiexec.exe /i AgentSetupx64.msi acceptlicenseterms=true SettingsStoragePathReg=TRUE /quiet /norestart

SettingsTemplateCatalogPath

表示定義檢查新設定位置範本之位置的通用命名慣例 (UNC) 路徑。

只有自訂設定位置範本需要

RegisterMSTemplates

指定是否要在安裝期間登錄預設的 Microsoft 範本。

True | False

預設:True

SyncMethod

指定應該使用哪一種同步處理方法。

SyncProvider | None

預設:SyncProvider

SyncTimeoutInMilliseconds

指定電腦在從設定儲存位置擷取使用者設定逾時前等待的毫秒數。

預設:2000 毫秒

(最多等待 2 秒)

SyncEnabled

指定 UE-V 同步處理為已啟用或已停用。

True | False

預設:True

MaxPackageSizeInBytes

指定當 UE-V Agent 報告檔案超出閾值時的設定封裝檔案大小 (位元組)。

<大小>

預設:none (無警告臨界值)

CEIPEnabled

指定參與客戶經驗改進計畫的設定。如果設定為 True,則會將安裝程式資訊上傳到 Microsoft 客戶經驗改進計畫網站。如果設定為 False,則不會上傳資訊。

True | False

預設:False

NoRestart

支援在安裝 UE-V 代理程式後延遲重新啟動電腦。

INSTALLFOLDER

啟用設定不同的安裝資料夾來安裝 UE-V Agent 或 UE-V Generator。

MUENABLED

讓安裝程式接受加入 Microsoft Update 計畫的選項。

ACCEPTLICENSETERMS

可讓 UE-V 以無訊息方式安裝。這必須設定為 True 才可用無訊息方式安裝 UE-V,並略過使用者接受 UE-V 授權條款的需求。如果設定為 False 或空白,使用者會收到錯誤訊息且 UE-V 不會安裝。

Important重要
這是無訊息安裝 UE-V 的必要參數。

NORESTART

可避免 UE-V 代理程式安裝後強制重新啟動。

更新 UE-V 代理程式

將透過 Microsoft Update 提供 UE-V Agent 軟體的更新。您可以使用 Enterprise Software Distribution (ESD) 基礎結構系統來部署 UE-V Agent 更新。

在 UE-V Agent 升級期間,可以為一般 Microsoft 應用程式和 Windows 設定更新設定位置範本的預設群組。

升級 UE-V 2.x 代理程式

UE-V 2.x 代理程式引進許多新功能,並修改代理程式如何及何時將內容上傳到設定儲存共用。升級程序會自動進行這些變更。若要升級 UE-V 代理程式,請在使用者的電腦上執行 UE-V 代理程式安裝套件 (AgentSetup.exe、AgentSetupx86.msi 或 AgentSetupx64.msi)。

注意

當您升級 UE-V 代理程式時,您必須使用先前安裝 UE-V 代理程式時的同類安裝程式 (.exe 檔案或 .msi 封包)。例如,使用 UE-V 2 AgentSetup.exe 來升級使用 AgentSetup.exe 所安裝的 UE-V 1.0 代理程式。

當代理程式安裝程式執行時會保留下列組態:

  • 設定儲存路徑

  • 登錄設定

  • 排定的工作 (間隔設定會重設為其預設值)

注意

具有在 UE-V 1.0 Agent 中登錄之 UE-V 2.x 設定位置範本的電腦會在 Windows 事件記錄檔中登錄錯誤。

您可以使用 Microsoft System Center 2012 Configuration Manager 或其他企業軟體散發工具來自動進行及散發 UE-V 代理程式升級。

**建議事項:**我們建議您在運算環境中升級所有的 UE-V 1.0 代理程式,但這並不是必要動作。UE-V 2.x 設定位置範本可以與 UE-V 1.0 代理程式互動,因為它們只會共用來自設定儲存路徑的設定。不過,我們建議您將部署移至單一代理程式版本,以便簡化管理工作及支援 UE-V。

修復升級失敗後的 UE-V 代理程式

在嘗試下列其中一項作業之後,您可能會遇到錯誤:

  • 從 UE-V 1.0 升級至 UE-V 2

  • 升級至較新版的 Windows,例如:從 Windows 7 升級至 Windows 8 或從 Windows 8 升級至 Windows 8.1。

  • 在升級 UE-V 代理程式後解除安裝代理程式

若要解決任何問題,請在代理程式安裝所在電腦的命令提示字元中輸入下列命令,藉此嘗試修復 UE-V 代理程式。

msiexec.exe /f "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log

然後,安裝較新版本的 UE-V 代理程式,再試一次解除安裝程序或升級。

您對於 UE-V 有任何建議嗎?

您可以在這裡加入您的建議,或對建議進行票選。您如有 UE-V 方面的問題,請利用 UE-V TechNet 論壇

另請參閱

概念

準備 UE-V 2.x 部署
部署自訂應用程式的 UE-V 2.x