Aracılığıyla paylaş


New-CMApplicationAutoPhasedDeployment

SYNOPSIS

Aynı ayarlarla iki aşama oluşturarak bir uygulama için aşamalı dağıtım oluşturmak üzere bu cmdlet 'i kullanın.

SYNTAX

Searchbyvaluezorunlu

New-CMApplicationAutoPhasedDeployment [-Application] <IResultObject> [-BeginCondition <BeginConditionType>]
 [-CriteriaOption <CriteriaType>] [-CriteriaValue <Int32>] [-DaysAfterPreviousPhaseSuccess <Int32>]
 [-DeadlineUnit <TimeUnitType>] [-DeadlineValue <Int32>] [-FirstCollection <IResultObject>]
 [-FirstCollectionId <String>] [-FirstCollectionName <String>] [-InstallationChoice <InstallationChoiceType>]
 [-SecondCollection <IResultObject>] [-SecondCollectionId <String>] [-SecondCollectionName <String>]
 [-ThrottlingDays <Int32>] [-Description <String>] -Name <String> [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

Searchbyıdzorunlu

New-CMApplicationAutoPhasedDeployment [-ApplicationId] <String> [-BeginCondition <BeginConditionType>]
 [-CriteriaOption <CriteriaType>] [-CriteriaValue <Int32>] [-DaysAfterPreviousPhaseSuccess <Int32>]
 [-DeadlineUnit <TimeUnitType>] [-DeadlineValue <Int32>] [-FirstCollection <IResultObject>]
 [-FirstCollectionId <String>] [-FirstCollectionName <String>] [-InstallationChoice <InstallationChoiceType>]
 [-SecondCollection <IResultObject>] [-SecondCollectionId <String>] [-SecondCollectionName <String>]
 [-ThrottlingDays <Int32>] [-Description <String>] -Name <String> [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

Searchbynamezorunlu

New-CMApplicationAutoPhasedDeployment [-ApplicationName] <String> [-BeginCondition <BeginConditionType>]
 [-CriteriaOption <CriteriaType>] [-CriteriaValue <Int32>] [-DaysAfterPreviousPhaseSuccess <Int32>]
 [-DeadlineUnit <TimeUnitType>] [-DeadlineValue <Int32>] [-FirstCollection <IResultObject>]
 [-FirstCollectionId <String>] [-FirstCollectionName <String>] [-InstallationChoice <InstallationChoiceType>]
 [-SecondCollection <IResultObject>] [-SecondCollectionId <String>] [-SecondCollectionName <String>]
 [-ThrottlingDays <Int32>] [-Description <String>] -Name <String> [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

Sürüm 2002 ' den başlayarak, aynı ayarlarla iki aşama oluşturarak bir uygulama için aşamalı dağıtım oluşturmak üzere bu cmdlet 'i kullanın. Bu cmdlet 'in davranışı, otomatik olarak varsayılan iki aşamalı dağıtım oluşturma seçeneğini belirlediğinizde bir uygulamada aşamalı dağıtım oluşturma Sihirbazı ile aynıdır.

Not

Aşamalı dağıtım oluşturmadan önce, uygulamanın içeriğini bir dağıtım noktasına dağıttığınızdan emin olun.

EXAMPLES

Örnek 1: uygulama adına göre dağıtım oluşturma

Bu örnek, MyApp uygulaması Için mydpname adlı yeni bir uygulama aşamalı dağıtımı oluşturur.

New-CMApplicationAutoPhasedDeployment -ApplicationName "myApp" -Name "myPDName" -FirstCollectionID "SMSDM001" -SecondCollectionID "SMSDM003" -CriteriaOption Compliance -CriteriaValue 1 -BeginCondition AfterPeriod -DaysAfterPreviousPhaseSuccess 2 -ThrottlingDays 3 -InstallationChoice AfterPeriod -DeadlineUnit Hours -DeadlineValue 4 -Description "MyDescription"

Örnek 2: giriş uygulama nesnesi ile bir dağıtım oluşturma

Bu örnek, bir uygulama nesnesi için Mypdname adlı yeni bir uygulama aşamalı dağıtımı oluşturur.

$myApp | New-CMApplicationAutoPhasedDeployment -Name "myPDName" -FirstCollectionID "SMSDM001" -SecondCollectionID "SMSDM003" -CriteriaOption Compliance -CriteriaValue 1 -BeginCondition AfterPeriod -DaysAfterPreviousPhaseSuccess 2 -ThrottlingDays 3 -InstallationChoice AfterPeriod -DeadlineUnit Hours -DeadlineValue 4 -Description "MyDescription"

PARAMETERS

-Uygulama

Aşamalı dağıtım için bir uygulama nesnesi belirtin.

Type: IResultObject
Parameter Sets: SearchByValueMandatory
Aliases:

Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-ApplicationId

Aşamalı dağıtım için bir uygulama KIMLIĞI belirtin.

Type: String
Parameter Sets: SearchByIdMandatory
Aliases: CIId, CI_ID

Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ApplicationName

Aşamalı dağıtım için bir uygulama adı belirtin.

Type: String
Parameter Sets: SearchByNameMandatory
Aliases: ApplicationLocalizedDisplayName

Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-BeginCondition

İlk aşamanın başarılı olduktan sonra dağıtımın ikinci aşamasına başlamak için bir seçenek belirtin:

  • AfterPeriod: bu parametre, konsolundaki aşamalı dağıtım oluşturma sihirbazının Ayarlar sayfasında aşağıdaki ayarla aynıdır: bir erteleme süresinden (gün cinsinden) sonra otomatik olarak bu aşamayı başlatın. Bu değeri belirtirseniz, süreyi yapılandırmak için Daysafterpreviousphasesuccess ' ı kullanın.

  • Manually: bu parametre, konsolundaki aşamalı dağıtım oluşturma sihirbazının Ayarlar sayfasında aşağıdaki ayarla aynıdır: ikinci aşama dağıtımını el ile başlatın.

Type: BeginConditionType
Parameter Sets: (All)
Aliases:
Accepted values: AfterPeriod, Manually

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

-Confirm

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

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

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

-CriteriaOption

İlk aşamanın başarısı için ölçütler seçmek üzere bir seçenek belirtin:

  • Compliance: bu parametre, konsolundaki aşamalı dağıtım oluşturma sihirbazının Ayarlar sayfasında aşağıdaki ayarla aynıdır: dağıtım başarı yüzdesi. CriteriaValue parametresiyle birlikte yüzde değerini belirtin.

  • Number: bu parametre, konsolundaki aşamalı dağıtım oluşturma sihirbazının Ayarlar sayfasında aşağıdaki ayarla aynıdır: başarıyla dağıtılan cihaz sayısı. CriteriaValue parametresine sahip cihaz sayısını belirtin.

Type: CriteriaType
Parameter Sets: (All)
Aliases:
Accepted values: Compliance, Number

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

-CriteriaValue

Bu tamsayı değeri, CriteriaOption için belirttiğiniz değere bağlıdır:

  • Compliance: Yüzdeyi belirtin

  • Number: Cihaz sayısını belirtin

Type: Int32
Parameter Sets: (All)
Aliases:

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

-DaysAfterPreviousPhaseSuccess

İkinci aşamayı başlatmak için ilk aşamanın başarısından sonra geçecek gün sayısı için bir tamsayı değeri belirtin. bu parametre, konsolundaki aşamalı dağıtım oluşturma sihirbazının Ayarlar sayfasında aşağıdaki ayarla aynıdır: bir erteleme süresinden sonra otomatik olarak bu aşamayı başlatın (gün).

Type: Int32
Parameter Sets: (All)
Aliases:

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

-DeadlineUnit

Son Tarih döneminin türünü belirtin. Bu parametreyi Deadlinevalue ile birlikte kullanın.

Type: TimeUnitType
Parameter Sets: (All)
Aliases:
Accepted values: Hours, Days, Weeks, Months

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

-DeadlineValue

Bu parametre yalnızca AfterPeriod ınstalyüklemeseçimi parametresiyle belirtirseniz kullanılır.

Son tarihe ait süre için bir tamsayı değeri belirtin. Nokta türünü belirtmek için Deadlineunit parametresini kullanın: Hours , Days , Weeks , Months . bu parametre, konsolundaki aşamalı dağıtım oluşturma sihirbazının Ayarlar sayfasında aşağıdaki ayarla aynıdır: bu sürenin ardından yükleme gerekir.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-Açıklama

Uygulama aşamalı dağıtımı için bir açıklama belirtin.

Type: String
Parameter Sets: (All)
Aliases:

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

-Disableyavaya Cardhandling

Bu parametre, joker karakterleri değişmez değer karakter değerleri olarak değerlendirir. Bunu Forceyavaya Cardhandling ile birleştiremezsiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-FirstCollection

İlk aşama için bir koleksiyon nesnesi belirtin.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-Firstcollectionıd

İlk aşama için bir koleksiyon KIMLIĞI belirtin.

Type: String
Parameter Sets: (All)
Aliases:

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

-FirstCollectionName

İlk aşama için bir koleksiyon adı belirtin.

Type: String
Parameter Sets: (All)
Aliases:

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

-Forcebir Cardhandling

Bu parametre joker karakterleri işler ve beklenmeyen davranışlara neden olabilir. Önerilmez. Bunu Disableyavaya Cardhandling ile birleştiremezsiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Yüklemeseçimi

Yazılım kullanılabilir duruma göre davranış için bir seçenek belirtin:

  • AsSoonAsPossible: bu parametre, konsolundaki aşamalı dağıtım oluşturma sihirbazının Ayarlar sayfasında aşağıdaki ayarla aynıdır: yükleme mümkün olan en kısa sürede gereklidir.

  • AfterPeriod: bu parametre, konsolundaki aşamalı dağıtım oluşturma sihirbazının Ayarlar sayfasında aşağıdaki ayarla aynıdır: bu sürenin ardından yükleme gerekir. Bu değeri belirtirseniz, süreyi yapılandırmak için Deadlineunit ve deadlinevalue kullanın.

Type: InstallationChoiceType
Parameter Sets: (All)
Aliases:
Accepted values: AsSoonAsPossible, AfterPeriod

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

-Name

Uygulama aşamalı dağıtımı için bir ad belirtin.

Type: String
Parameter Sets: (All)
Aliases:

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

-SecondCollection

İkinci aşama için bir koleksiyon nesnesi belirtin.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-Secondcollectionıd

İkinci aşama için bir koleksiyon KIMLIĞI belirtin.

Type: String
Parameter Sets: (All)
Aliases:

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

-SecondCollectionName

İkinci aşama için bir koleksiyon adı belirtin.

Type: String
Parameter Sets: (All)
Aliases:

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

-Kısıtlar Lingdays

Bu yazılımın aşamalı olarak kullanılabilmesi için gün sayısı olarak bir tamsayı değeri belirtin. bu parametre, konsolundaki aşamalı dağıtım oluşturma sihirbazının Ayarlar sayfasında bulunan aşağıdaki ayarla aynıdır: bu yazılımın kademeli olarak bu süre içinde kullanılabilmesini sağlama (gün).

Type: Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
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
Parameter Sets: (All)
Aliases: wi

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

CommonParameters

Bu cmdlet şu genel parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement. ManagementProvider. ıresultobject

OUTPUTS

Iresultobject # SMS_PhasedDeployment

NOTLAR