New-CMApplicationAutoPhasedDeployment
SYNOPSIS
Tuto rutinu použijte k vytvoření postupného nasazení pro aplikaci vygenerování dvou fází se stejným nastavením.
SYNTAX
SearchByValueMandatory
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>]
SearchByIdMandatory
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>]
SearchByNameMandatory
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
Od verze 2002 použijte tuto rutinu k vytvoření postupného nasazení pro aplikaci vygenerováním dvou fází se stejným nastavením. Chování této rutiny je stejné jako u průvodce vytvořením postupného nasazení v aplikaci, když vyberete možnost Automaticky vytvořit výchozí dvoufázové nasazení.
Poznámka
Před vytvořením postupného nasazení nezapomeňte distribuovat obsah aplikace do distribučního bodu.
EXAMPLES
Příklad 1: Vytvoření nasazení podle názvu aplikace
Tento příklad vytvoří nové nasazení ve fázích aplikace s názvem myDPName pro aplikaci myApp.
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"
Příklad 2: Vytvoření nasazení podle vstupního objektu aplikace
Tento příklad vytvoří nové nasazení ve fázích aplikace s názvem myPDName pro objekt aplikace s kanálem.
$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
-Application
Zadejte objekt aplikace pro postupné nasazení.
Type: IResultObject
Parameter Sets: SearchByValueMandatory
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-ApplicationId
Zadejte ID aplikace pro postupné nasazení.
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
Zadejte název aplikace pro postupné nasazení.
Type: String
Parameter Sets: SearchByNameMandatory
Aliases: ApplicationLocalizedDisplayName
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-BeginCondition
Zadejte možnost pro zahájení druhé fáze nasazení po úspěchu první fáze:
AfterPeriod
: Tento parametr je stejný jako následující nastavení na stránce Nastavení Průvodce vytvořením postupného nasazení v konzole nástroje : Automaticky zahajte tuto fázi po období odkladu (ve dnech). Pokud zadáte tuto hodnotu, nakonfigurujte časové období pomocí funkce DaysAfterPreviousPhaseSuccess.Manually
: Tento parametr je stejný jako následující nastavení na stránce Nastavení Průvodce vytvořením postupného nasazení v konzole nástroje : Ručně zahajte nasazení druhé fáze.
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
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CriteriaOption
Zadejte možnost výběru kritérií pro úspěch první fáze:
Compliance
: Tento parametr je stejný jako následující nastavení na stránce Nastavení Průvodce vytvořením postupného nasazení v konzole nástroje : Procento úspěšnosti nasazení. Zadejte procentuální hodnotu pomocí parametru CriteriaValue.Number
: Tento parametr je stejný jako následující nastavení na stránce Nastavení v Průvodci vytvořením postupného nasazení v konzole nástroje : Počet zařízení úspěšně nasazených. Zadejte počet zařízení pomocí parametru CriteriaValue.
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
Tato celočíselná hodnota závisí na hodnotě, kterou zadáte jako CriteriaOption:
Compliance
: Zadejte procento.Number
: Zadejte počet zařízení.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DaysAfterPreviousPhaseSuccess
Zadejte celočíselnou hodnotu pro počet dní po úspěchu první fáze, aby se zahájí druhá fáze. Tento parametr je stejný jako následující nastavení na stránce Nastavení v Průvodci vytvořením postupného nasazení v konzole nástroje : Automaticky zahajte tuto fázi po odložení (ve dnech).
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DeadlineUnit
Zadejte typ období konečného termínu. Tento parametr použijte s parametrem DeadlineValue.
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
Tento parametr se používá pouze v případě, AfterPeriod
že zadáte parametr InstallationChoice.
Zadejte celočíselnou hodnotu pro časové období konečného termínu. K určení typu období použijte parametr DeadlineUnit: Hours
, , , Days
Weeks
Months
. Tento parametr je stejný jako následující nastavení na stránce Nastavení Průvodce vytvořením postupného nasazení v konzole nástroje : Instalace se vyžaduje po uplynutí tohoto časového období.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Description (Popis)
Zadejte popis postupného nasazení aplikace.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisableWildcardHandling
Tento parametr považuje zástupné znaky za hodnoty literálových znaků. Nemůžete ho kombinovat s forceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-FirstCollection
Určete objekt kolekce pro první fázi.
Type: IResultObject
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-FirstCollectionId
Zadejte ID kolekce pro první fázi.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-FirstCollectionName
Zadejte název kolekce pro první fázi.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Tento parametr zpracovává zástupné znaky a může vést k neočekávanému chování. Nedoporučuje se to. Nemůžete ho kombinovat s příkazem DisableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InstallationChoice
Určete možnost chování vzhledem k tomu, kdy je software k dispozici:
AsSoonAsPossible
: Tento parametr je stejný jako následující nastavení na stránce Nastavení Průvodce vytvořením postupného nasazení v konzole nástroje : Instalace se vyžaduje co nejdříve.AfterPeriod
: Tento parametr je stejný jako následující nastavení na stránce Nastavení Průvodce vytvořením postupného nasazení v konzole nástroje : Instalace se vyžaduje po uplynutí tohoto časového období. Pokud zadáte tuto hodnotu, nakonfigurujte časové období pomocí vlastností DeadlineUnit a DeadlineValue.
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
Zadejte název postupného nasazení aplikace.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SecondCollection
Určete objekt kolekce pro druhou fázi.
Type: IResultObject
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SecondCollectionId
Zadejte ID kolekce pro druhou fázi.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SecondCollectionName
Zadejte název kolekce pro druhou fázi.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ThrottlingDays
Zadejte celočíselnou hodnotu pro počet dní, po které bude software postupně dostupný. Tento parametr je stejný jako následující nastavení na stránce Nastavení Průvodce vytvořením postupného nasazení v konzole nástroje : Tento software postupně získejte v tomto časovém období (ve dnech).
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny. Rutina se nespouštěl.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Tato rutina podporuje společné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v tématu about_CommonParameters.