PowerShell 指令碼能為您的環境備妥所有組態設定。當您執行 PowerShell 指令碼來部署 Unified Access Gateway 時,解決方案會在首次系統開機時做好生產準備。

必要條件

  • 請確認系統需求適當且可供使用。

    以下是在環境中部署 Unified Access Gateway 的範例指令碼。

    圖 1. 範例 PowerShell 指令碼

程序

  1. 從 My VMware 將 Unified Access Gateway OVA 下載至您的 Windows 機器。
  2. 將 ap-deploy-XXX.zip 檔案下載到 Windows 機器上的資料夾。
    您可以前往 https://communities.vmware.com/docs/DOC-30835 取得 zip 檔案。
  3. 開啟 PowerShell 指令碼,並將目錄修改為指令碼的所在位置。
  4. Unified Access Gateway 虛擬應用裝置建立 .INI 組態檔。
    例如:部署新的 Unified Access Gateway 應用裝置 AP1。組態檔案的名稱為 ap1.ini。該檔案含有 AP1 的所有組態設定。您可以使用 apdeploy.ZIP 檔案中的範例 .INI 檔案來建立 .INI 檔案,接著再適度修改設定。
    備註: 您可以將獨一無二的 .INI 檔案用於環境中的多個 Unified Access Gateway 部署。您必須適度變更 .INI 檔案中的 IP 位址和名稱參數,才能部署多個應用裝置。
    要修改的 .INI 檔案範例。
    name=AP1
    source=C:\APs\euc-access-point-2.8.0.0-000000000_OVF10.ova
    target=vi://[email protected]:[email protected]/Datacenter1/host/esx1.myco.int
    ds=Local Disk 1
    netInternet=VM Network
    netManagementNetwork=VM Network
    netBackendNetwork=VM Network
    
    [Horizon/WebReverseProxy/AirwatchTunnel]
    proxyDestinationUrl=https://192.168.0.209
    
    # For IPv4, proxydestinationURL=https://192.168.0.209
    # For IPv6, proxyDEstinationUrl=[fc00:10:112:54::220]
    
  5. 若要確定指令碼執行成功,請輸入 PowerShell set-executionpolicy 命令。
                set-executionpolicy -scope currentuser unrestricted
              
    如果指令碼執行目前受到限制,您才必須執行這個命令一次。
    如果出現與指令碼相關的警告,請執行命令以解除封鎖警告:
    unblock-file -path .\apdeploy.ps1
  6. 執行命令以開始部署。如果您未指定 .INI 檔案,指令碼的預設值為 ap.ini。
                .\apdeploy.ps1 -iniFile ap1.ini
              
  7. 當出現提示時,請輸入認證並完成指令碼。
    備註: 如果系統提示您新增目標機器的指紋,請輸入 yes
    Unified Access Gateway 應用裝置部署即告完成,並可供生產之用。

結果

如需 PowerShell 指令碼的詳細資訊,請參閱 https://communities.vmware.com/docs/DOC-30835