Citrix Provisioning

无提示运行配置向导

无提示产品软件安装

可以使用以下命令通过无提示方式将目标设备、Citrix Provisioning 服务器和控制台安装到默认安装目录中:

<Installer Name>.exe /s /v"/qn"
<!--NeedCopy-->

要设置其他目标位置,请使用 INSTALLDIR 选项:

<Installer Name>.exe /s /v"/qn INSTALLDIR=D:\Destination"
<!--NeedCopy-->

注意:

对 Citrix Provisioning 客户端执行无提示安装后,后续使用升级向导升级会失败,因为客户端无法重新启动。

无提示运行配置向导的工作流程

通过无提示方式配置场中的服务器的基本步骤如下:

  • 从场中已配置的 Provisioning 服务器创建 ConfigWizard.ans 文件,或手动创建文件。要手动创建该文件,请参阅手动创建 ConfigWizard.ans 文件
  • ConfigWizard.ans 文件复制到场中的其他服务器上,然后修改 ConfigWizard.ans 文件中的 IP 地址以匹配场中的每台服务器。
  • 运行带 /a 参数的 ConfigWizard.exe

使用配置向导创建 ConfigWizard.ans 文件

  1. 在已配置的服务器上使用 /s 参数运行 ConfigWizard.exe
  2. 在“场配置”页面上,选择加入现有场
  3. 在剩余的向导页面上继续选择相应的配置设置,然后选择完成
  4. \\ProgramData\\Citrix\\Provisioning Services 中的 Citrix Provisioning 应用程序数据目录复制所生成的 ConfigWizard.ans 文件。

复制并修改 ConfigWizard.ans 文件

  1. 对于每台服务器,请将 ConfigWizard.ans 文件复制到 Citrix Provisioning Application Data 目录。
  2. 编辑 StreamNetworkAdapterIP= 值,使其与所配置服务器的 IP 地址相匹配。如果服务器上有多个用于 Citrix Provisioning 的 IP 地址,请在各个 IP 地址之间添加一个逗号。

无提示运行 ConfigWizard.exe

要配置服务器,请在每台服务器上运行带 /a 参数的 ConfigWizard.exe。有效 ConfigWizard 参数的列表:

  1. 运行带 /? 参数的 ConfigWizard.exe
  2. 在 Citrix Provisioning Application Data 目录中,打开生成的 ConfigWizard.out 文件。
  3. 滚动到文件底部,以查看所有有效参数。

要获取命令及其说明的列表,请使用 / c 参数。

手动创建 ConfigWizard.ans 文件

如果要从头开始创建 ConfigWizard.ans 文件,请使用允许您另存为 Unicode 的文本编辑器,创建一个名为 ConfigWizard.ans 的文件,然后将其另存为 Unicode。输入表中显示的参数。包括与您的配置相关的所有参数。

屏幕 UI 选项 手动参数
DHCP 服务 在此计算机上运行的服务:Microsoft DHCP IPServiceType=0
  Citrix Provisioning BootP 服务 IPServiceType=1
  其他 BootP 或 DHCP 服务 IPServiceType=2
  在另一台计算机上运行的服务 不包括
PXE 服务 此计算机上的 Microsoft DHCP PXEServiceType=0
  此计算机上的 Citrix Provisioning PXE 服务 PXEServiceType=1
  在另一台计算机上运行的服务 PXEServiceType=0
场配置 已配置场 FarmConfiguration=0
  创建场 FarmConfiguration=1
  加入现有场 FarmConfiguration=2
数据库服务器 DatabaseAdminAuthentication DatabaseAdminAuthentication= < ActiveDirectoryIntegrated 或 SqlPassword>
  DatabaseAdminUsername DatabaseAdminUsername=<SQL 登录名>(仅当 DatabaseAdminAuthentication 为 SqlPassword 时才使用)
  DatabaseAdminPassword DatabaseAdminPassword=<密码>(仅当 DatabaseAdminAuthentication 为 SqlPassword 时才使用)
数据库服务器(创建场加入现有场之后) DatabaseAuthentication DatabaseAuthentication=<ActiveDirectoryIntegrated 或 SqlPassword>
  DatabaseUsername DatabaseUsername=<SQL 登录名>(仅当 DatabaseAuthentication 为 SqlPassword 时才使用)
  DatabasePassword DatabasePassword=<密码>(仅当 DatabaseAdminAuthentication 为 SqlPassword 时才使用)
  服务器名称 DatabaseServer=<dBName>,<NonDefaultSQLPort>(如果是默认端口,则省略端口值)
  Instance name(实例名称) DatabaseInstance=<instancenName>
  数据库名称 DatabaseNew=<DbName>
  对 SQL Server AlwaysOn 启用多子网故障转移 MultisubnetFailOver=<0 或 1>
  数据库镜像故障转移伙伴服务器名称 FailoverDatabaseServer=<dBName>,<NonDefaultSQLPort>(如果未使用数据库镜像故障转移伙伴,此值将被忽略或者值为空)
数据库镜像故障转移伙伴实例名称
新建场(在创建新场时) 场名称 FarmNew=<FarmName>
  站点名称 SiteneW=<SitenName>
  Collection name(集合名称) CollectionNew=<CollectionName>
  场管理员组: PVS 服务器位于 Active Directory 中 ADGroup=<AD 组的路径> 示例:test.local/Users/Domain Users
  PVS server is in Workgroup(PVS 服务器在工作组中) Group=<本地组的路径> 示例:PVS-Server-1/Administrators
新存储(在创建新场时) 存储名称 Store=<StoreName>
  Default path(默认路径) DefaultPath=<存储路径>
现有场(在加入现有场时) 场名称 FarmExisting=<数据库名称>
站点(在加入现有场时) 现有站点;站点名称 ExistingSite=<站点名称>
  新站点;站点名称 Site=<站点名称>
  Collection name(集合名称) Collection=<集合名称>
存储(在加入现有场时) 现有存储;存储名称 ExistingStore=<存储名称>
  新存储;存储名称 Store=<存储名称>
  Default path(默认路径) DefaultPath=<存储路径>
许可证服务器 许可证服务器名称 LicenseServer=<Citrix 许可证服务器的 IP、主机名、FQDN>
  许可证服务器端口 LicenseServerPort=<LicenseServerPort>(默认端口为 27000)
  本地(许可证类型) licenseSKU=0
  如果没有可用桌面许可证,则对桌面使用数据中心许可证 LicenseTradeup=<0 或 1>
  (许可证类型) licenseSKU=1
用户帐户 网络服务帐户 Network=1
  指定的用户帐户;用户名/域 <域\用户名>
  密码 UserName2=<Password>
Active Directory 计算机帐户密码 两次密码更新间隔的天数 PasswordManagementInterval=<#ofDays>(包括此参数将启用自动更新计算机帐户密码
网络通信 流媒体网卡 StreamNetworkAdapterIP=<IPofStreamingNIC1,IPofStreamingNIC2,…>(以逗号分隔的 IP 列表)
  管理网卡 ManagementNetworkAdapterIP=<IPofManagementNIC>(只有一个 IP)
  注意: 网卡可以同时进行流技术推送和管理。  
  第一个通信端口 IpcPortBase=6890
  Total ports used for server communication(用于服务器通信的端口总数) IpcPortCount=20
  控制台端口 SoapPort=54321
TFTP 选项和引导程序位置 Use Citrix Provisioning TFTP service/Location of the BIOS bootstrap(使用 Citrix Provisioning TFTP 服务/BIOS 引导程序的位置) BootstrapFile=C:\ProgramData\Citrix\Provisioning Services\Tftpboot\ARDBP32.BIN(包括此参数将启用 Use the Citrix Provisioning TFTP service(使用 Citrix Provisioning TFTP 服务))
流服务器引导列表 Specify boot servers(指定引导服务器)(最多指定 4 个,LS1—LS4) LS#=<IP,Default Subnet Mask,Device Gateway,Server Port>
    对于默认子网掩码和设备网关,如果信息由 DHCP 提供,请使用 0.0.0.0
    LS1=1.1.1.57,255.255.254.0,10.192.176.1,6910
    LS2=2.2.2.92,0.0.0.0,0.0.0.0,6910
高级流服务器引导列表 详细模式(显示诊断信息) AdvancedVerbose=<0 或 1>
  中断安全模式(如果目标设备在引导过程中挂起,请选择此模式) AdvancedInterruptSafeMode=<0 或 1>
  高级内存支持 AdvancedMemorySupport=<0 或 1>
  网络恢复方法 AdvancedRebootFromHD=<0 用于恢复网络连接,1 用于从硬盘重重新引导>
  Recovery time in seconds(恢复时间以秒为单位) AdvancedRecoverSeconds=<时间,以秒为单位>
  登录轮询超时 AdvancedLoginPolling=<时间,以毫秒为单位>
  登录常规超时 AdvancedLoginGeneral=<时间,以毫秒为单位>
Soap SSL 配置 SSL 端口 SSLPort=54323
  SSL 证书 SSLCert=<令牌>
问题报告配置 My Citrix 用户名 CisUserName=<用户名>
  密码 CisPassword=<密码>