New-CMSoftwareUpdateAutoPhasedDeployment
SYNOPSIS
Aynı ayarlarla iki aşama oluşturarak yazılım güncelleştirmelerine yönelik aşamalı bir dağıtım oluşturmak için bu cmdlet 'i kullanın.
SYNTAX
Searchbygroupzorunlu
New-CMSoftwareUpdateAutoPhasedDeployment [-SoftwareUpdateGroup] <IResultObject> [-AddPhases <Phase[]>]
[-BeginCondition <BeginConditionType>] [-CriteriaOption <CriteriaType>] [-CriteriaValue <Int32>]
[-DaysAfterPreviousPhaseSuccess <Int32>] [-DeadlineUnit <TimeUnitType>] [-DeadlineValue <Int32>]
[-FirstCollection <IResultObject>] [-FirstCollectionId <String>] [-FirstCollectionName <String>]
[-InsertAtOrder <Int32>] [-InstallationChoice <InstallationChoiceType>] [-SecondCollection <IResultObject>]
[-SecondCollectionId <String>] [-SecondCollectionName <String>] [-ThrottlingDays <Int32>]
[-Description <String>] -Name <String> [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf]
[-Confirm] [<CommonParameters>]
Searchbygroupıdzorunlu
New-CMSoftwareUpdateAutoPhasedDeployment [-SoftwareUpdateGroupId] <String> [-AddPhases <Phase[]>]
[-BeginCondition <BeginConditionType>] [-CriteriaOption <CriteriaType>] [-CriteriaValue <Int32>]
[-DaysAfterPreviousPhaseSuccess <Int32>] [-DeadlineUnit <TimeUnitType>] [-DeadlineValue <Int32>]
[-FirstCollection <IResultObject>] [-FirstCollectionId <String>] [-FirstCollectionName <String>]
[-InsertAtOrder <Int32>] [-InstallationChoice <InstallationChoiceType>] [-SecondCollection <IResultObject>]
[-SecondCollectionId <String>] [-SecondCollectionName <String>] [-ThrottlingDays <Int32>]
[-Description <String>] -Name <String> [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf]
[-Confirm] [<CommonParameters>]
Searchbygroupnamezorunlu
New-CMSoftwareUpdateAutoPhasedDeployment [-SoftwareUpdateGroupName] <String> [-AddPhases <Phase[]>]
[-BeginCondition <BeginConditionType>] [-CriteriaOption <CriteriaType>] [-CriteriaValue <Int32>]
[-DaysAfterPreviousPhaseSuccess <Int32>] [-DeadlineUnit <TimeUnitType>] [-DeadlineValue <Int32>]
[-FirstCollection <IResultObject>] [-FirstCollectionId <String>] [-FirstCollectionName <String>]
[-InsertAtOrder <Int32>] [-InstallationChoice <InstallationChoiceType>] [-SecondCollection <IResultObject>]
[-SecondCollectionId <String>] [-SecondCollectionName <String>] [-ThrottlingDays <Int32>]
[-Description <String>] -Name <String> [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf]
[-Confirm] [<CommonParameters>]
Searchbyıdzorunlu
New-CMSoftwareUpdateAutoPhasedDeployment [-SoftwareUpdateIds] <String[]> [-AddPhases <Phase[]>]
[-BeginCondition <BeginConditionType>] [-CriteriaOption <CriteriaType>] [-CriteriaValue <Int32>]
[-DaysAfterPreviousPhaseSuccess <Int32>] [-DeadlineUnit <TimeUnitType>] [-DeadlineValue <Int32>]
[-FirstCollection <IResultObject>] [-FirstCollectionId <String>] [-FirstCollectionName <String>]
[-InsertAtOrder <Int32>] [-InstallationChoice <InstallationChoiceType>] [-SecondCollection <IResultObject>]
[-SecondCollectionId <String>] [-SecondCollectionName <String>] [-ThrottlingDays <Int32>]
[-Description <String>] -Name <String> [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf]
[-Confirm] [<CommonParameters>]
Searchbynamezorunlu
New-CMSoftwareUpdateAutoPhasedDeployment [-SoftwareUpdateNames] <String[]> [-AddPhases <Phase[]>]
[-BeginCondition <BeginConditionType>] [-CriteriaOption <CriteriaType>] [-CriteriaValue <Int32>]
[-DaysAfterPreviousPhaseSuccess <Int32>] [-DeadlineUnit <TimeUnitType>] [-DeadlineValue <Int32>]
[-FirstCollection <IResultObject>] [-FirstCollectionId <String>] [-FirstCollectionName <String>]
[-InsertAtOrder <Int32>] [-InstallationChoice <InstallationChoiceType>] [-SecondCollection <IResultObject>]
[-SecondCollectionId <String>] [-SecondCollectionName <String>] [-ThrottlingDays <Int32>]
[-Description <String>] -Name <String> [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf]
[-Confirm] [<CommonParameters>]
Searchbyvaluezorunlu
New-CMSoftwareUpdateAutoPhasedDeployment [-SoftwareUpdates] <IResultObject[]> [-AddPhases <Phase[]>]
[-BeginCondition <BeginConditionType>] [-CriteriaOption <CriteriaType>] [-CriteriaValue <Int32>]
[-DaysAfterPreviousPhaseSuccess <Int32>] [-DeadlineUnit <TimeUnitType>] [-DeadlineValue <Int32>]
[-FirstCollection <IResultObject>] [-FirstCollectionId <String>] [-FirstCollectionName <String>]
[-InsertAtOrder <Int32>] [-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 yazılım güncelleştirmelerine yönelik aşamalı bir dağıtım oluşturmak için 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 yazılım güncelleştirmesinde aşamalı dağıtım oluşturma Sihirbazı ile aynıdır.
Not
Aşamalı dağıtım oluşturmadan önce, yazılım güncelleştirme içeriğini bir dağıtım noktasına dağıttığınızdan emin olun.
EXAMPLES
Örnek 1: güncelleştirme adına göre bir dağıtım oluşturun
Bu örnek, Myupdatename yazılım güncelleştirmesi Için mydpname adlı yeni bir yazılım güncelleştirme aşamalı dağıtımı oluşturur.
New-CMSoftwareUpdateAutoPhasedDeployment -SoftwareUpdateName "myUpdateName" -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ş güncelleştirme nesnesine göre dağıtım oluşturma
Bu örnek, bir yazılım güncelleştirme nesnesi için Mypdname adlı yeni bir yazılım güncelleştirmesi aşamalı dağıtımı oluşturur.
$myUpdate | New-CMSoftwareUpdateAutoPhasedDeployment -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
-Addaşamalar
Bu cmdlet belirtilen iki koleksiyon için otomatik olarak iki aşama oluşturur. Ayrıca, Bu parametreyle daha fazla aşama ekleyebilirsiniz. Bir aşamalar dizisi belirtin. Aşamaları oluşturmak için New-CMSoftwareUpdatePhase kullanın.
Type: Phase[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
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 belirtinNumber
: 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
Yazılım güncelleştirmesi 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
-InsertAtOrder
Addaşamalar parametresini kullanırsanız, ek aşamaları eklemek için aşamaların sırasını öğrenmek üzere bu parametreyi kullanın. Sıra numarasıyla bir tamsayı belirtin.
Type: Int32
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
-SoftwareUpdateGroup
Yazılım güncelleştirme grubu için bir nesne belirtin.
Type: IResultObject
Parameter Sets: SearchByGroupMandatory
Aliases:
Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-Softwareupdategroupıd
KIMLIĞE göre yazılım güncelleştirme grubunu belirtin.
Type: String
Parameter Sets: SearchByGroupIdMandatory
Aliases:
Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SoftwareUpdateGroupName
Yazılım güncelleştirme grubunu ada göre belirtin.
Type: String
Parameter Sets: SearchByGroupNameMandatory
Aliases:
Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Softwareupdateıds
Yazılım güncelleştirme kimlikleri dizisi belirtin.
Type: String[]
Parameter Sets: SearchByIdMandatory
Aliases:
Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SoftwareUpdateNames
Yazılım güncelleştirme adları dizisi belirtin.
Type: String[]
Parameter Sets: SearchByNameMandatory
Aliases:
Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SoftwareUpdates
Yazılım güncelleştirme nesneleri dizisi belirtin.
Type: IResultObject[]
Parameter Sets: SearchByValueMandatory
Aliases:
Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
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.