PowerShell 脚本可在您的环境中准备所有配置设置。当您通过运行 PowerShell 脚本来部署 Unified Access Gateway 时,该解决方案会在第一次系统引导时为生产做好准备。

先决条件

  • 验证满足使用此脚本的相应系统要求。

    以下是可来于在您的环境中部署 Unified Access Gateway 的示例脚本。

    图 1. PowerShell 示例脚本

过程

  1. 将 My VMware 上的 Unified Access Gateway OVA 下载到您的 Windows 计算机中。
  2. 将 ap-deploy-XXX.zip 文件下载到 Windows 计算机上的某个文件夹中。
  3. 打开 PowerShell 脚本,将目录修改为您脚本所在的位置。
  4. Unified Access Gateway 虚拟设备创建一个 .INI 配置文件。

    例如:部署一个新的 Unified Access Gateway 设备 AP1。将配置文件命名为 ap1.ini。此文件中包含 AP1 的所有配置设置。您可以使用 apdeploy .ZIP 文件中的示例 .INI 文件创建 .INI 文件并相应地修改设置。

    注:

    环境中的多个部署 Unified Access Gateway 都有其唯一的 .INI 文件。您必须在 .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