如何部署虛擬應用程式套件以用於測試
適用於: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager
重要事項 |
---|
您只應該使用 Server App-V Cmdlet 管理測試環境中的套件,以確保並測試套件功能。 |
部署虛擬應用程式套件
-
開啟提升權限的 PowerShell 主控台視窗並執行下列命令:
Set-ExecutionPolicy Remotesigned –Scope Process -Force
Set-ExecutionPolicy Cmdlet 會變更 Windows PowerShell 執行原則的使用者喜好設定。 執行原則是 Windows PowerShell 安全性策略的一部分。 它會判斷是否可以載入組態檔 (包括 Windows PowerShell 設定檔) 並執行指令碼,且它會判斷哪些指令碼 (如果有) 必須經過數位簽署才能執行。
-
匯入 Server App-V Cmdlet。
PS C:\> Import-Module ServerAppVAgent
-
您可以使用下列資訊來自訂與虛擬應用程式套件關聯的部署設定文件:
注意事項 如果套件有關聯的 Microsoft SQL Server 元件,那些元件應該部署到執行 Microsoft SQL 的伺服器,應用程式才能順利執行。
- 使用 XML 編輯器 (例如 [XML Notepad 2007](https://go.microsoft.com/fwlink/?linkid=208297) (https://go.microsoft.com/fwlink/?LinkId=208297)) 開啟 **deploymentconfig.xml**。**deploymentconfig.xml** 位於執行 Server App-V 代理程式之電腦上套件資料夾的根資料夾。 - 檢閱 **/CONFIGURATION/VIRTUALENVIRONMENT** 和 **/CONFIGURATION/LOCAL** 下的 **ENTRY** 節點。 - 在每個 **ENTRY** 下,檢閱需要自訂的 **VALUE** 節點資料。 一般而言,這是伺服器的名稱,或是遺失或不正確的密碼。 此資料可以獨立存在,或者屬於大型結構 (如資料庫連接字串) 的一部分。 您可以使用 **ENTRY** 節點中的其他資訊來了解它來自何處,以及它所控制的項目。 - 使用適當的自訂值更新 **VALUE** 節點資料。 請勿變更 **VALUE** 節點上的屬性。 此外,請勿變更 **ENTRY** 節點中的其他任何項目。 - 儲存 deploymentconfig.xml 並關閉 XML 編輯器。 <div class="alert"> <table> <colgroup> <col style="width: 100%" /> </colgroup> <thead> <tr class="header"> <th><img src="images/Dn789052.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-note(TechNet.10).jpeg" title="System_CAPS_note" alt="System_CAPS_note" />注意事項</th> </tr> </thead> <tbody> <tr class="odd"> <td><p>如果部署組態檔包含機密資訊 (例如密碼),則您應該將檔案儲存在安全的位置。</p></td> </tr> </tbody> </table> </div>
-
新增套件。 使用您的部署的特定資料取代以粗體顯示的範例參數。
PS C:\> Add-ServerAppvPackage –Name MyApp –Manifest C:\MyApp\MyApp_manifest.xml
–SFT C:\MyApp\MyApp.sft –Configuration C:\MApp\deploymentconfig.xml
-
啟動套件。 使用您的部署的特定資料取代以粗體顯示的範例參數。
PS C:\> Start-ServerAppVPackage –Name MyApp