Added -ResourcePool to Set-HVPool

Update Set-HVPool to allow you to set a new resource pool within the same host/cluster
This commit is contained in:
mtelvers
2017-11-03 17:13:44 +00:00
parent d406e54b19
commit 9e588e39c9
2 changed files with 13 additions and 0 deletions

Binary file not shown.

View File

@@ -5941,6 +5941,10 @@ function Set-HVPool {
[string]
$globalEntitlement,
[Parameter(Mandatory = $false)]
[string]
$ResourcePool,
[Parameter(Mandatory = $false)]
[boolean]$allowUsersToChooseProtocol,
@@ -6044,6 +6048,15 @@ function Set-HVPool {
$updates += Get-MapEntry -key 'desktopSettings.displayProtocolSettings.enableHTMLAccess' -value $enableHTMLAccess
}
if ($PSBoundParameters.ContainsKey("ResourcePool")) {
foreach ($item in $poolList.Keys) {
$pool = Get-HVPool -PoolName $poolList.$item
$ResourcePool_service_helper = New-Object VMware.Hv.ResourcePoolService
$ResourcePoolID = Get-HVResourcePoolID $ResourcePool_service_helper.ResourcePool_GetResourcePoolTree($services, $pool.AutomatedDesktopData.VirtualCenterProvisioningSettings.VirtualCenterProvisioningData.HostOrCluster)
$updates += Get-MapEntry -key 'automatedDesktopData.virtualCenterProvisioningSettings.virtualCenterProvisioningData.resourcePool' -value $ResourcePoolID
}
}
$info = $services.PodFederation.PodFederation_get()
if ($globalEntitlement -and ("ENABLED" -eq $info.localPodStatus.status)) {
$QueryFilterEquals = New-Object VMware.Hv.QueryFilterEquals