support enableCollaboration parameter for new-hvpool
Function New-HVPool 1. support the setup with json object DesktopSettings.displayProtocolSettings.enableCollaboration 2. support the parameter enableCollaboration
This commit is contained in:
@@ -3857,6 +3857,9 @@ function New-HVPool {
|
||||
[int]$refreshThresholdPercentageForReplicaOsDisk,
|
||||
|
||||
#DesktopDisplayProtocolSettings
|
||||
[Parameter(Mandatory = $false,ParameterSetName = 'MANUAL')]
|
||||
[boolean]$enableCollaboration = $true,
|
||||
|
||||
#desktopSpec.desktopSettings.logoffSettings.supportedDisplayProtocols
|
||||
[Parameter(Mandatory = $false,ParameterSetName = 'FULL_CLONE')]
|
||||
[Parameter(Mandatory = $false,ParameterSetName = 'INSTANT_CLONE')]
|
||||
@@ -4626,6 +4629,7 @@ function New-HVPool {
|
||||
$maxResolutionOfAnyOneMonitor = $jsonObject.DesktopSettings.displayProtocolSettings.pcoipDisplaySettings.maxResolutionOfAnyOneMonitor
|
||||
}
|
||||
$enableHTMLAccess = $jsonObject.DesktopSettings.displayProtocolSettings.enableHTMLAccess
|
||||
$enableCollaboration = $jsonObject.DesktopSettings.displayProtocolSettings.EnableCollaboration
|
||||
}
|
||||
|
||||
if ($null -ne $jsonObject.DesktopSettings.mirageConfigurationOverrides) {
|
||||
@@ -4934,6 +4938,7 @@ function New-HVPool {
|
||||
$desktopDisplayProtocolSettings.getDataObject().SupportedDisplayProtocols = $supportedDisplayProtocols
|
||||
$desktopDisplayProtocolSettings.setDefaultDisplayProtocol($defaultDisplayProtocol)
|
||||
$desktopDisplayProtocolSettings.setEnableHTMLAccess($enableHTMLAccess)
|
||||
$desktopDisplayProtocolSettings.setEnableCollaboration($enableCollaboration)
|
||||
$desktopDisplayProtocolSettings.setAllowUsersToChooseProtocol($allowUsersToChooseProtocol)
|
||||
|
||||
$desktopPCoIPDisplaySettings = $desktopSettingsService.getDesktopPCoIPDisplaySettingsHelper()
|
||||
|
||||
Reference in New Issue
Block a user