Update-AzWvdScalingPlanPersonalSchedule

Mettez à jour un ScalePlanPersonalSchedule.

Syntaxe

Update-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>]
Update-AzWvdScalingPlanPersonalSchedule
      -InputObject <IDesktopVirtualizationIdentity>
      [-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

Mettez à jour un ScalePlanPersonalSchedule.

Exemples

Exemple 1 : Mettre à jour un ScalePlanPersonalSchedule

Update-AzWvdScalingPlanPersonalSchedule -ResourceGroupName rgName `
                                        -ScalingPlanName spName `
                                        -ScalingPlanScheduleName scheduleName `
                                        -DaysOfWeek @('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday') `
                                        -RampUpStartTimeHour 6 `
                                        -RampUpStartTimeMinute 30 `
                                        -RampUpAutoStartHost All `
                                        -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
----
spName/scheduleName

Met à jour un personalSchedule existant dans un plan de mise à l’échelle.

Paramètres

-Confirm

Vous demande une confirmation avant d’exécuter la commande cmdlet.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DaysOfWeek

Ensemble de jours de la semaine sur lesquels cette planification est active.

Type:DayOfWeek[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DefaultProfile

Le paramètre DefaultProfile n’est pas fonctionnel. Utilisez le paramètre SubscriptionId lorsqu’il est disponible si vous exécutez l’applet de commande sur un autre abonnement.

Type:PSObject
Alias:AzureRMContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-InputObject

Identity Parameter To construct, see NOTES section for INPUTOBJECT properties and create a hash table.

Type:IDesktopVirtualizationIdentity
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-OffPeakActionOnDisconnect

Action à entreprendre après la déconnexion d’un utilisateur pendant la période creuse.

Type:SessionHandlingOperation
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-OffPeakActionOnLogoff

Action à entreprendre après une déconnexion pendant la période creuse.

Type:SessionHandlingOperation
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-OffPeakMinutesToWaitOnDisconnect

Délai d’attente en minutes avant d’effectuer l’action de gestion de session souhaitée lorsqu’un utilisateur se déconnecte pendant la période creuse.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-OffPeakMinutesToWaitOnLogoff

Délai d’attente en minutes avant d’effectuer l’action de gestion de session souhaitée lorsqu’un utilisateur se déconnecte pendant la période creuse.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-OffPeakStartTimeHour

Heure.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-OffPeakStartTimeMinute

Minute.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-OffPeakStartVMOnConnect

Configuration souhaitée de démarrer la machine virtuelle sur la connexion pour le pool d’hôtes pendant la phase de pointe.

Type:SetStartVMOnConnect
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PeakActionOnDisconnect

Action à entreprendre après la déconnexion d’un utilisateur pendant la période de pointe.

Type:SessionHandlingOperation
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PeakActionOnLogoff

Action à entreprendre après une déconnexion pendant la période de pointe.

Type:SessionHandlingOperation
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PeakMinutesToWaitOnDisconnect

Délai d’attente en minutes avant d’effectuer l’action de gestion de session souhaitée lorsqu’un utilisateur se déconnecte pendant la période de pointe.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PeakMinutesToWaitOnLogoff

Délai d’attente en minutes avant d’effectuer l’action de gestion de session souhaitée lorsqu’un utilisateur se déconnecte pendant la période de pointe.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PeakStartTimeHour

Heure.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PeakStartTimeMinute

Minute.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PeakStartVMOnConnect

Configuration souhaitée de démarrer la machine virtuelle sur la connexion pour le pool d’hôtes pendant la phase de pointe.

Type:SetStartVMOnConnect
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RampDownActionOnDisconnect

Action à entreprendre après la déconnexion d’un utilisateur pendant la période de descente en puissance.

Type:SessionHandlingOperation
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RampDownActionOnLogoff

Action à entreprendre après une déconnexion pendant la période de descente en puissance.

Type:SessionHandlingOperation
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RampDownMinutesToWaitOnDisconnect

Délai d’attente en minutes avant d’effectuer l’action de gestion de session souhaitée lorsqu’un utilisateur se déconnecte pendant la période de descente en puissance.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RampDownMinutesToWaitOnLogoff

Délai d’attente en minutes avant d’effectuer l’action de gestion de session souhaitée lorsqu’un utilisateur se déconnecte pendant la période de descente en puissance.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RampDownStartTimeHour

Heure.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RampDownStartTimeMinute

Minute.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RampDownStartVMOnConnect

Configuration souhaitée de démarrer la machine virtuelle sur la connexion pour le pool d’hôtes pendant la phase de descente en puissance.

Type:SetStartVMOnConnect
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RampUpActionOnDisconnect

Action à entreprendre après la déconnexion d’un utilisateur pendant la période d’accélération.

Type:SessionHandlingOperation
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RampUpActionOnLogoff

Action à entreprendre après une déconnexion pendant la période d’accélération.

Type:SessionHandlingOperation
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RampUpAutoStartHost

Comportement de démarrage souhaité pendant la période d’accélération des machines virtuelles personnelles dans le pool d’hôtes.

Type:StartupBehavior
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RampUpMinutesToWaitOnDisconnect

Délai d’attente en minutes avant d’effectuer l’action de gestion de session souhaitée lorsqu’un utilisateur se déconnecte pendant la période d’accélération.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RampUpMinutesToWaitOnLogoff

Délai d’attente en minutes avant d’effectuer l’action de gestion de session souhaitée lorsqu’un utilisateur se déconnecte pendant la période d’accélération.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RampUpStartTimeHour

Heure.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RampUpStartTimeMinute

Minute.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RampUpStartVMOnConnect

Configuration souhaitée de démarrer la machine virtuelle sur la connexion pour le pool d’hôtes pendant la phase d’accélération. Si cette option est désactivée, les hôtes de session doivent être activés à l’aide de rampUpAutoStartHosts ou en les activant manuellement.

Type:SetStartVMOnConnect
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ResourceGroupName

Nom du groupe de ressources. Le nom ne respecte pas la casse.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ScalingPlanName

Nom du plan de mise à l’échelle.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ScalingPlanScheduleName

Nom de ScalePlanSchedule

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SubscriptionId

ID de l’abonnement cible.

Type:String
Position:Named
Valeur par défaut:(Get-AzContext).Subscription.Id
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

IDesktopVirtualizationIdentity

Sorties

IScalingPlanPersonalSchedule