New-AzWvdScalingPlanPersonalSchedule

Cree o actualice un ScalingPlanPersonalSchedule.

Syntax

New-AzWvdScalingPlanPersonalSchedule
   -ResourceGroupName <String>
   -ScalingPlanName <String>
   -ScalingPlanScheduleName <String>
   [-SubscriptionId <String>]
   [-DaysOfWeek <DayOfWeek[]>]
   [-OffPeakActionOnDisconnect <SessionHandlingOperation>]
   [-OffPeakActionOnLogoff <SessionHandlingOperation>]
   [-OffPeakMinutesToWaitOnDisconnect <Int32>]
   [-OffPeakMinutesToWaitOnLogoff <Int32>]
   [-OffPeakStartTimeHour <Int32>]
   [-OffPeakStartTimeMinute <Int32>]
   [-OffPeakStartVMOnConnect <SetStartVMOnConnect>]
   [-PeakActionOnDisconnect <SessionHandlingOperation>]
   [-PeakActionOnLogoff <SessionHandlingOperation>]
   [-PeakMinutesToWaitOnDisconnect <Int32>]
   [-PeakMinutesToWaitOnLogoff <Int32>]
   [-PeakStartTimeHour <Int32>]
   [-PeakStartTimeMinute <Int32>]
   [-PeakStartVMOnConnect <SetStartVMOnConnect>]
   [-RampDownActionOnDisconnect <SessionHandlingOperation>]
   [-RampDownActionOnLogoff <SessionHandlingOperation>]
   [-RampDownMinutesToWaitOnDisconnect <Int32>]
   [-RampDownMinutesToWaitOnLogoff <Int32>]
   [-RampDownStartTimeHour <Int32>]
   [-RampDownStartTimeMinute <Int32>]
   [-RampDownStartVMOnConnect <SetStartVMOnConnect>]
   [-RampUpActionOnDisconnect <SessionHandlingOperation>]
   [-RampUpActionOnLogoff <SessionHandlingOperation>]
   [-RampUpAutoStartHost <StartupBehavior>]
   [-RampUpMinutesToWaitOnDisconnect <Int32>]
   [-RampUpMinutesToWaitOnLogoff <Int32>]
   [-RampUpStartTimeHour <Int32>]
   [-RampUpStartTimeMinute <Int32>]
   [-RampUpStartVMOnConnect <SetStartVMOnConnect>]
   [-DefaultProfile <PSObject>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Cree o actualice un ScalingPlanPersonalSchedule.

Ejemplos

Ejemplo 1: Crear una programación personal del plan de escalado

New-AzWvdScalingPlanPersonalSchedule -ResourceGroupName rgName `
                                        -ScalingPlanName spName `
                                        -ScalingPlanScheduleName scheduleName `
                                        -DaysOfWeek @('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday') `
                                        -RampUpStartTimeHour 6 `
                                        -RampUpStartTimeMinute 30 `
                                        -RampUpAutoStartHost "None" `
                                        -RampUpStartVMOnConnect Enable `
                                        -RampUpActionOnDisconnect None `
                                        -RampUpMinutesToWaitOnDisconnect 10 `
                                        -RampUpActionOnLogoff None `
                                        -RampUpMinutesToWaitOnLogoff 10 `
                                        -peakStartTimeHour 8 `
                                        -PeakStartTimeMinute 30 `
                                        -PeakStartVMOnConnect Enable `
                                        -PeakActionOnDisconnect None `
                                        -PeakMinutesToWaitOnDisconnect 10 `
                                        -PeakMinutesToWaitOnLogoff 10 `
                                        -RampDownStartTimeHour 16 `
                                        -RampDownStartTimeMinute 0 `
                                        -RampDownStartVMOnConnect Enable `
                                        -RampDownActionOnDisconnect None `
                                        -RampDownMinutesToWaitOnDisconnect 10 `
                                        -RampDownMinutesToWaitOnLogoff 10 `
                                        -RampDownActionOnLogoff None `
                                        -OffPeakStartTimeHour 22 `
                                        -OffPeakStartTimeMinute 45 `
                                        -OffPeakStartVMOnConnect Enable `
                                        -OffPeakActionOnDisconnect None `
                                        -OffPeakMinutesToWaitOnDisconnect 10 `
                                        -OffPeakActionOnLogoff Deallocate `
                                        -OffPeakMinutesToWaitOnLogoff 10

Name
----
scalingplan1/PersonalSchedule1

Agregue una programación personal del plan de escalado a un plan de escalado existente.

Parámetros

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DaysOfWeek

Conjunto de días de la semana en los que esta programación está activa.

Type:DayOfWeek[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

El parámetro DefaultProfile no es funcional. Use el parámetro SubscriptionId cuando esté disponible si ejecuta el cmdlet en otra suscripción.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OffPeakActionOnDisconnect

Acción que se realizará después de que un usuario se desconecte durante el período de poca actividad.

Type:SessionHandlingOperation
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OffPeakActionOnLogoff

Acción que se realizará después de una logoff durante el período fuera del pico.

Type:SessionHandlingOperation
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OffPeakMinutesToWaitOnDisconnect

Tiempo en minutos de espera antes de realizar la acción de control de sesión deseada cuando un usuario se desconecta durante el período de poca actividad.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OffPeakMinutesToWaitOnLogoff

El tiempo en minutos que se espera antes de realizar la acción de control de sesión deseada cuando un usuario cierra sesión durante el período de poca actividad.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OffPeakStartTimeHour

La hora.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OffPeakStartTimeMinute

El minuto.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OffPeakStartVMOnConnect

Configuración deseada de Start VM On Conectar for the hostpool during the off-peak phase.

Type:SetStartVMOnConnect
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PeakActionOnDisconnect

Acción que se realizará después de que un usuario se desconecte durante el período máximo.

Type:SessionHandlingOperation
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PeakActionOnLogoff

Acción que se realizará después de un inicio de sesión durante el período máximo.

Type:SessionHandlingOperation
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PeakMinutesToWaitOnDisconnect

Tiempo en minutos de espera antes de realizar la acción de control de sesión deseada cuando un usuario se desconecta durante el período máximo.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PeakMinutesToWaitOnLogoff

Tiempo en minutos de espera antes de realizar la acción de control de sesión deseada cuando un usuario cierra sesión durante el período máximo.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PeakStartTimeHour

La hora.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PeakStartTimeMinute

El minuto.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PeakStartVMOnConnect

Configuración deseada de Iniciar máquina virtual en Conectar para el grupo de hosts durante la fase máxima.

Type:SetStartVMOnConnect
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RampDownActionOnDisconnect

Acción que se realizará después de que un usuario se desconecte durante el período de reducción.

Type:SessionHandlingOperation
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RampDownActionOnLogoff

Acción que se realizará después de una logoff durante el período de reducción.

Type:SessionHandlingOperation
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RampDownMinutesToWaitOnDisconnect

Tiempo en minutos de espera antes de realizar la acción de control de sesión deseada cuando un usuario se desconecta durante el período de reducción.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RampDownMinutesToWaitOnLogoff

Tiempo en minutos de espera antes de realizar la acción de control de sesión deseada cuando un usuario cierra sesión durante el período de reducción.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RampDownStartTimeHour

La hora.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RampDownStartTimeMinute

El minuto.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RampDownStartVMOnConnect

La configuración deseada de Iniciar máquina virtual en Conectar para el grupo de hosts durante la fase de reducción.

Type:SetStartVMOnConnect
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RampUpActionOnDisconnect

Acción que se realizará después de que un usuario se desconecte durante el período de aumento.

Type:SessionHandlingOperation
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RampUpActionOnLogoff

Acción que se realizará después de una logoff durante el período de aumento.

Type:SessionHandlingOperation
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RampUpAutoStartHost

El comportamiento de inicio deseado durante el período de aumento de las máquinas virtuales personales en el grupo de hosts.

Type:StartupBehavior
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RampUpMinutesToWaitOnDisconnect

Tiempo en minutos de espera antes de realizar la acción de control de sesión deseada cuando un usuario se desconecta durante el período de aumento.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RampUpMinutesToWaitOnLogoff

Tiempo en minutos de espera antes de realizar la acción de control de sesión deseada cuando un usuario cierra sesión durante el período de aumento.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RampUpStartTimeHour

La hora.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RampUpStartTimeMinute

El minuto.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RampUpStartVMOnConnect

La configuración deseada de Iniciar máquina virtual en Conectar para el grupo de hosts durante la fase de aumento. Si se deshabilita, los hosts de sesión deben activarse mediante rampUpAutoStartHosts o activarlos manualmente.

Type:SetStartVMOnConnect
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ScalingPlanName

Nombre del plan de escalado.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ScalingPlanScheduleName

Nombre de ScalingPlanSchedule

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Identificador de la suscripción de destino.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Salidas

Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20231004Preview.IScalingPlanPersonalSchedule