Delen via


New-CMApplicationAutoPhasedDeployment

SYNOPSIS

Gebruik deze cmdlet om een gefaseerd implementatie voor een toepassing te maken door twee fasen met dezelfde instellingen te genereren.

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

Vanaf versie 2002 gebruikt u deze cmdlet om een gefaseerd implementatie voor een toepassing te maken door twee fasen met dezelfde instellingen te genereren. Het gedrag van deze cmdlet is hetzelfde als de wizard Gefaseerd implementeren maken voor een toepassing wanneer u de optie Automatisch een standaardimplementatie in twee fasen maakt selecteert.

Notitie

Voordat u een gefaseerd implementatie maakt, moet u de inhoud van de toepassing naar een distributiepunt distribueren.

EXAMPLES

Voorbeeld 1: Een implementatie maken op app-naam

In dit voorbeeld wordt een nieuwe gefaseerd geïmplementeerde toepassing gemaakt met de naam myDPName voor de toepassing 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"

Voorbeeld 2: Een implementatie maken op basis van een app-invoerobject

In dit voorbeeld wordt een nieuwe gefaseerd geïmplementeerde toepassing met de naam myPDName gemaakt voor een toepassingsobject met een piped.

$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

-Toepassing

Geef een toepassingsobject op voor de gefaseerd implementeren.

Type: IResultObject
Parameter Sets: SearchByValueMandatory
Aliases:

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

-ApplicationId

Geef een toepassings-id op voor de gefaseerd implementeren.

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

Geef een toepassingsnaam op voor de gefaseerd implementatie.

Type: String
Parameter Sets: SearchByNameMandatory
Aliases: ApplicationLocalizedDisplayName

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

-BeginCondition

Geef een optie op voor het begin van de tweede implementatiefase na het slagen van de eerste fase:

  • AfterPeriod: Deze parameter is hetzelfde als de volgende instelling op de pagina Instellingen van de wizard Gefaseerd implementeren maken in de -console: deze fase automatisch starten na een uitstelperiode (in dagen). Als u deze waarde opgeeft, gebruikt u DaysAfterPreviousPhaseSuccess om de periode te configureren.

  • Manually: Deze parameter is hetzelfde als de volgende instelling op de pagina Instellingen van de wizard Gefaseerd implementeren maken in de -console: Handmatig beginnen met de implementatie van de tweede fase.

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

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

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

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

-CriteriaOption

Geef een optie op om de criteria voor het slagen van de eerste fase te kiezen:

  • Compliance: Deze parameter is hetzelfde als de volgende instelling op de pagina Instellingen van de wizard Gefaseerd implementeren maken in de -console: Percentage implementatie geslaagd. Geef de percentagewaarde op met de parameter CriteriaValue.

  • Number: Deze parameter is hetzelfde als de volgende instelling op de pagina Instellingen van de wizard Gefaseerd implementeren maken in de -console: Aantal apparaten dat is geïmplementeerd. Geef het aantal apparaten op met de parameter 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

Deze gehele waarde is afhankelijk van de waarde die u opgeeft voor CriteriaOption:

  • Compliance: Geef het percentage op

  • Number: Geef het aantal apparaten op

Type: Int32
Parameter Sets: (All)
Aliases:

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

-DaysAfterPreviousPhaseSuccess

Geef een geheel getal op voor het aantal dagen na het slagen van de eerste fase om de tweede fase te starten. Deze parameter is dezelfde als de volgende instelling op de pagina Instellingen van de wizard Gefaseerd implementeren maken in de -console: deze fase automatisch starten na een uitstelperiode (in dagen).

Type: Int32
Parameter Sets: (All)
Aliases:

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

-DeadlineUnit

Geef het type deadlineperiode op. Gebruik deze parameter met 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

Deze parameter wordt alleen gebruikt als u AfterPeriod opgeeft met de InstallationChoice parameter.

Geef een geheel getal op voor de periode voor de deadline. Gebruik de parameter DeadlineUnit om het type periode op te geven: Hours , , , Days Weeks Months . Deze parameter is dezelfde als de volgende instelling op de pagina Instellingen van de wizard Gefaseerd implementeren maken in de -console: Installatie is vereist na deze periode.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-Beschrijving

Geef een beschrijving op voor de gefaseerd implementeren van de toepassing.

Type: String
Parameter Sets: (All)
Aliases:

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

-DisableWildcardHandling

Deze parameter behandelt jokertekens als letterlijke tekenwaarden. U kunt deze niet combineren met ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-FirstCollection

Geef een verzamelingsobject op voor de eerste fase.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-FirstCollectionId

Geef een verzamelings-id op voor de eerste fase.

Type: String
Parameter Sets: (All)
Aliases:

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

-FirstCollectionName

Geef een verzamelingsnaam op voor de eerste fase.

Type: String
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Deze parameter verwerkt jokertekens en kan leiden tot onverwacht gedrag. Dit wordt niet aanbevolen. U kunt deze niet combineren met DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-InstallationChoice

Geef een optie op voor het gedrag ten opzichte van wanneer de software beschikbaar wordt gesteld:

  • AsSoonAsPossible: Deze parameter is hetzelfde als de volgende instelling op de pagina Instellingen van de wizard Gefaseerd implementeren maken in de -console: Installatie is zo snel mogelijk vereist.

  • AfterPeriod: Deze parameter is hetzelfde als de volgende instelling op de pagina Instellingen van de wizard Gefaseerd implementeren maken in de -console: Installatie is vereist na deze periode. Als u deze waarde opgeeft, gebruikt u DeadlineUnit en DeadlineValue om de periode te configureren.

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

Geef een naam op voor de gefaseerd implementeren van de toepassing.

Type: String
Parameter Sets: (All)
Aliases:

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

-SecondCollection

Geef een verzamelingsobject op voor de tweede fase.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-SecondCollectionId

Geef een verzamelings-id op voor de tweede fase.

Type: String
Parameter Sets: (All)
Aliases:

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

-SecondCollectionName

Geef een verzamelingsnaam op voor de tweede fase.

Type: String
Parameter Sets: (All)
Aliases:

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

-ThrottlingDays

Geef een geheel getal op voor het aantal dagen om deze software geleidelijk beschikbaar te maken. Deze parameter is dezelfde als de volgende instelling op de pagina Instellingen van de wizard Gefaseerd implementeren maken in de -console: Maak deze software geleidelijk beschikbaar gedurende deze periode (in dagen).

Type: Int32
Parameter Sets: (All)
Aliases:

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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

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

CommonParameters

Deze cmdlet biedt ondersteuning voor de meest gebruikte parameters: -Debug, - ErrorAction, - ErrorVariable, - InformationAction, -InformationVariable, - OutVariable,-OutBuffer, - PipelineVariable - Verbose, - WarningAction en -WarningVariable. Zie voor meer informatie about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

IResultObject#SMS_PhasedDeployment

OPMERKINGEN