Aracılığıyla paylaş


New-AzWvdScalingPlan

Ölçeklendirme planı oluşturma veya güncelleştirme.

Syntax

New-AzWvdScalingPlan
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -TimeZone <String>
   [-Description <String>]
   [-ExclusionTag <String>]
   [-FriendlyName <String>]
   [-HostPoolReference <IScalingHostPoolReference[]>]
   [-HostPoolType <ScalingHostPoolType>]
   [-IdentityType <ResourceIdentityType>]
   [-Kind <String>]
   [-Location <String>]
   [-ManagedBy <String>]
   [-PlanName <String>]
   [-PlanProduct <String>]
   [-PlanPromotionCode <String>]
   [-PlanPublisher <String>]
   [-PlanVersion <String>]
   [-Schedule <IScalingSchedule[]>]
   [-SkuCapacity <Int32>]
   [-SkuFamily <String>]
   [-SkuName <String>]
   [-SkuSize <String>]
   [-SkuTier <SkuTier>]
   [-Tag <Hashtable>]
   [-DefaultProfile <PSObject>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Ölçeklendirme planı oluşturma veya güncelleştirme.

Örnekler

Örnek 1: Zamanlama olmadan Windows Sanal Masaüstü Ölçeklendirme Planı oluşturma

New-AzWvdScalingPlan `
            -ResourceGroupName ResourceGroupName `
            -Name 'ScalingPlan1' `
            -Location 'westcentralus' `
            -Description 'Description' `
            -FriendlyName 'Friendly Name' `
            -HostPoolType 'Pooled' `
            -TimeZone 'Pacific Standard Time' `
            -Schedule @() `
            -HostPoolReference @(
                @{
                    'HostPoolArmPath' = '/subscriptions/SubscriptionId/resourceGroups/ResourceGroupName/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolName';
                    'ScalingPlanEnabled' = $false;
                }
            )

Location      Name         Type
--------      ----         ----
westcentralus scalingPlan1 Microsoft.DesktopVirtualization/scalingplans

Bu komut, kaynak grubunda yeni bir Windows Sanal Masaüstü Ölçeklendirme Planı oluşturur.

Örnek 2: Havuza alınan zamanlamaya sahip bir Windows Sanal Masaüstü Ölçeklendirme Planı oluşturma (Yalnızca Havuza Alınan Konak Havuzları için kullanılabilir)

New-AzWvdScalingPlan `
            -ResourceGroupName ResourceGroupName `
            -Name 'ScalingPlan1' `
            -Location 'westcentralus' `
            -Description 'Description' `
            -FriendlyName 'Friendly Name' `
            -HostPoolType 'Pooled' `
            -TimeZone 'Pacific Standard Time' `
            -Schedule @(
                @{
                    'Name'                           = 'Work Week';
                    'DaysOfWeek'                     = @('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday');
                    'RampUpStartTime'                = @{
                                                            'Hour' = 6
                                                            'Minute' = 0
                                                        };
                    'RampUpLoadBalancingAlgorithm'   = 'BreadthFirst';
                    'RampUpMinimumHostsPct'          = 20;
                    'RampUpCapacityThresholdPct'     = 20;

                    'PeakStartTime'                  = @{
                                                            'Hour' = 8
                                                            'Minute' = 30
                                                        };
                    'PeakLoadBalancingAlgorithm'     = 'DepthFirst';

                    'RampDownStartTime'              = @{
                                                            'Hour' = 16
                                                            'Minute' = 15
                                                        };
                    'RampDownLoadBalancingAlgorithm' = 'BreadthFirst';
                    'RampDownMinimumHostsPct'        = 20;
                    'RampDownCapacityThresholdPct'   = 20;
                    'RampDownForceLogoffUser'       = $true;
                    'RampDownWaitTimeMinute'        = 30;
                    'RampDownNotificationMessage'    = 'Log out now, please.';
                    'RampDownStopHostsWhen'          = 'ZeroSessions';

                    'OffPeakStartTime'               = @{
                                                            'Hour' = 18
                                                            'Minute' = 0
                                                        };
                    'OffPeakLoadBalancingAlgorithm'  = 'DepthFirst';
                }
            ) `
            -HostPoolReference @(
                @{
                    'HostPoolArmPath' = '/subscriptions/SubscriptionId/resourceGroups/ResourceGroupName/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolName';
                    'ScalingPlanEnabled' = $false;
                }
            )

Location      Name         Type
--------      ----         ----
westcentralus scalingPlan1 Microsoft.DesktopVirtualization/scalingplans

Bu komut, oluşturma sırasında atanmış havuza alınan bir zamanlamaya sahip bir Kaynak Grubunda yeni bir Windows Sanal Masaüstü Ölçeklendirme Planı oluşturur. Bu yöntem yalnızca havuza alınan konak havuzları için kullanılabilir. Lütfen bir ölçeklendirme planı oluşturun ve ardından plan oluşturulduktan sonra zamanlamaları atamak için New-AzWvdScalingPersonalSchedule veya New-AzWvdScalingPooledSchedule kullanın.

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

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

-DefaultProfile

DefaultProfile parametresi işlevsel değil. Cmdlet'i farklı bir abonelikte yürütürken kullanılabilir olduğunda SubscriptionId parametresini kullanın.

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

-Description

Ölçeklendirme planının açıklaması.

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

-ExclusionTag

Ölçeklendirme planı için dışlama etiketi.

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

-FriendlyName

Ölçeklendirme planının kolay adı.

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

-HostPoolReference

ScalingHostPoolReference tanımlarının listesi. Oluşturmak için HOSTPOOLREFERENCE özellikleri için NOTES bölümüne bakın ve bir karma tablo oluşturun.

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

-HostPoolType

Masaüstü için HostPool türü.

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

-IdentityType

Kimlik türü.

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

-Kind

Portal/araçlar/vb. tarafından aynı türdeki kaynaklar için farklı UX deneyimlerini işlemek için kullanılan meta veriler; Örneğin ApiApps bir tür Microsoft.Web/sites türüdür. Destekleniyorsa, kaynak sağlayıcısı bu değeri doğrulamalı ve kalıcı olmalıdır.

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

-Location

Kaynağın bulunduğu coğrafi konum

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

-ManagedBy

Bu kaynağı yöneten kaynağın tam kaynak kimliği. Bu kaynağın başka bir Azure kaynağı tarafından yönetilip yönetilmediğini gösterir. Bu varsa, başka bir kaynak tarafından yönetildiğinden, şablondan kaldırılırsa tam mod dağıtımı kaynağı silmez.

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

-Name

Ölçeklendirme planının adı.

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

-PlanName

Temin edilen 3. Taraf Yapıtı'nın kullanıcı tanımlı adı.

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

-PlanProduct

Temin edilen 3. Taraf yapıtı. Örneğin, NewRelic. Ürün, Veri Pazarı ekleme sırasında yapıt için belirtilen OfferID ile eşler.

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

-PlanPromotionCode

Yayımcı, söz edilen ürün/yapıt için Data Market'te sağlanan promosyon kodunu sağladı.

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

-PlanPublisher

Satın alınan 3. Taraf Yapıtı'nın yayımcısı. Örneğin, NewRelic

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

-PlanVersion

İstenen ürünün/yapıtın sürümü.

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

-ResourceGroupName

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

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

-Schedule

ScalingPlanPooledSchedule tanımlarının listesi. Oluşturmak için SCHEDULE özellikleri için NOTES bölümüne bakın ve karma tablo oluşturun.

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

-SkuCapacity

SKU ölçeği genişletmeyi/genişletmeyi destekliyorsa kapasite tamsayısı dahil edilmelidir. Kaynak için ölçeği genişletme/daraltma mümkün değilse bu atlanabilir.

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

-SkuFamily

Hizmetin aynı SKU için farklı donanım nesilleri varsa, bu burada yakalanabilir.

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

-SkuName

SKU'nun adı. Ex - P3. Bu genellikle bir harf+sayı kodudur

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

-SkuSize

SKU boyutu. Ad alanı katman ile başka bir değerin birleşimi olduğunda, bu tek başına kod olacaktır.

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

-SkuTier

Hizmetin birden fazla katmanı varsa, ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir.

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

-SubscriptionId

Hedef aboneliğin kimliği.

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

-Tag

Kaynak etiketleri.

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

-TimeZone

Ölçeklendirme planının saat dilimi.

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

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

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

Çıkışlar

IScalingPlan