Deploy-SimanAzWvdHost⚓︎
SYNOPSIS⚓︎
Actualiza la cantidad de hosts en un Hostpool de Azure Virtual Desktop.
Importante
Se necesita el rol de Cloud Admin para ejecutar este comando.
SYNTAX⚓︎
Deploy-SimanAzWvdHost [[-HostPool] <String>] [-TotalInstances] <Int32> [[-Prefix] <String>]
[[-OverrideTemplate] <String>] [-WhatIf] [<CommonParameters>]
DESCRIPTION⚓︎
Provisiona en el Hostpool especificado el numero total de instancias respecto al mes en curso, sobre el cual define el nombre del host
con el formato YYMMnn donde nn es un consecutivo de 1 al numero de TotalInstances.
Si ya existen instancias generadas en el mes en curso y se ejecuta nuevamente el comando, se generaria instancias nuevas si el numero de TotalInstances es mayor a la cantidad actual.
Las instancias correspondientes a otros meses quedan intactas y solo se suman las del mes en curso, por lo que es necesario eliminar las anteriores como parte del mantenimiento de los hosts.
EXAMPLES⚓︎
Example 1 - Ejecuta el deployment en modo de validación⚓︎
PS> Deploy-SimanAzdHost -HostPool G8-PD -TotalInstances 5 -WhatIf
Example 2 - Ejecuta el deployment de manera definitiva⚓︎
PS> Deploy-SimanAzdHost -HostPool G8-QA -TotalInstances 2
PARAMETERS⚓︎
-HostPool⚓︎
Nombre del hostpool a provisionar.
Si no se especifica toma como default el de producción.
Type: System.String
Parameter Sets: (All)
Aliases: RDPool
Required: False
Position: 1
Default value: $GlobalConfig.SharedPool.Azure
Accept pipeline input: False
Accept wildcard characters: False
-TotalInstances⚓︎
Numero total de instancias a provisionar.
Type: System.Int32
Parameter Sets: (All)
Aliases: Qty
Required: True
Position: 2
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False
-Prefix⚓︎
El prefijo con el que se definira el nombre de cada instancia, el nombre de la VM incluira este prefijo más un consecutivo de 2 digitos.
El valor proporcionado deberá sera una cadena de 5 a 13 caracteres.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: azvd{hostpool}-{YYMM}
Accept pipeline input: False
Accept wildcard characters: False
-OverrideTemplate⚓︎
Con este parametro es posible elegir el entorno del template (PROD | QA) que se utilizaria para el deployment.
Por default toma este valor del sufijo del HostPool al que se esta provisionando.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: 4
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-WhatIf⚓︎
Ejecuta el Deployment en modo validación.
Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters⚓︎
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.