Citrix虚拟桌面对于非持久性桌面(重启还原)模式桌面,电源管理如下图

Citrix虚拟桌面电源管理_第1张图片![]
我们如果要设置高峰或非高峰时间段内,始终有多少个虚拟桌面预留,设置上图是不生效的。又要思考下人生了。
举例,我这里有300个桌面,始终保持60个开机,那么就需要打命令才能实现。
打开powershell
1.加载Citrix Powershell命令
asnp citrix*
2.查看交付组信息
Get-brokerdesktopGroup
Citrix虚拟桌面电源管理_第2张图片
3.通过上图看到,我高峰值是预留20%,非高峰是0。默认高峰值是10%

  1. 通过以下命令设置高峰值数据
    Set-brokerdesktopGroup -Name '交付组名称' -peakbuffersizepercent 20
  2. 通过以下命令设置非高峰值数据
    Set-brokerdesktopGroup -Name '交付组名称' -offpeakbuffersizepercent 0
    其它:
    1、专用桌面的AutomaticPowerOnForAssigned属性以后,那么VM在关机后就肯定不会自动开机了
    Set-BrokerDesktopGroup -Name '交付组名称' -AutomaticPowerOnForAssigned $false
    2、专用桌面在高峰期自动开机
    Set-brokerdesktopGroup -Name '交付组名称' -automaticpoweronforassigned $true
    3、 设置在高峰期注销和关机后扔自动开机
    Set-brokerdesktopGroup -Name '交付组名称' -automaticpoweonforassignedDuringPeak $true

参考文档https://www.jgspiers.com/xendesktop-xenapp-power-management/