New-CMApplicationAutoPhasedDeployment

SYNOPSIS

To polecenie cmdlet umożliwia utworzenie wdrożenia etapowego dla aplikacji przez wygenerowanie dwóch faz z tym samymi ustawieniami.

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

Począwszy od wersji 2002, użyj tego polecenia cmdlet, aby utworzyć wdrożenie etapowe dla aplikacji przez wygenerowanie dwóch faz z tym samymi ustawieniami. Zachowanie tego polecenia cmdlet jest takie samo jak w kreatorze tworzenia wdrożenia etapowego w aplikacji po wybraniu opcji Automatycznie utwórz domyślne wdrożenie dwufazowe.

Uwaga

Przed utworzeniem wdrożenia etapowego upewnij się, że zawartość aplikacji jest dystrybuowana do punktu dystrybucji.

EXAMPLES

Przykład 1: Tworzenie wdrożenia według nazwy aplikacji

Ten przykład tworzy nowe wdrożenie etapowe aplikacji o nazwie myDPName dla aplikacji 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"

Przykład 2: Tworzenie wdrożenia według wejściowego obiektu aplikacji

Ten przykład tworzy nowe wdrożenie etapowe aplikacji o nazwie myPDName dla obiektu aplikacji potokowej.

$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

-Aplikacji

Określ obiekt aplikacji dla wdrożenia etapowego.

Type: IResultObject
Parameter Sets: SearchByValueMandatory
Aliases:

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

-ApplicationId

Określ identyfikator aplikacji dla wdrożenia etapowego.

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 (Nazwa aplikacji)

Określ nazwę aplikacji dla wdrożenia etapowego.

Type: String
Parameter Sets: SearchByNameMandatory
Aliases: ApplicationLocalizedDisplayName

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

-BeginCondition

Określ opcję rozpoczęcia drugiej fazy wdrażania po sukcesie pierwszej fazy:

  • AfterPeriod: Ten parametr jest taki sam jak następujące ustawienie na stronie Ustawienia Kreatora tworzenia wdrożenia etapowego w konsoli programu : Automatycznie rozpocznij tę fazę po upływie okresu odroczenia (w dniach). Jeśli określisz tę wartość, skonfiguruj okres czasu za pomocą właściwości DaysAfterPreviousPhaseSuccess.

  • Manually: ten parametr jest taki sam jak następujące ustawienie na stronie Ustawienia Kreatora tworzenia wdrożenia etapowego w konsoli programu : Ręcznie rozpocznij drugie wdrożenie fazowe.

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

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

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

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

-CriteriaOption (Kryteriaopcje)

Określ opcję wyboru kryteriów powodzenia pierwszej fazy:

  • Compliance: ten parametr jest taki sam jak następujące ustawienie na stronie Ustawienia Kreatora tworzenia wdrożenia etapowego w konsoli programu : Procent powodzenia wdrożenia. Określ wartość procentową za pomocą parametru CriteriaValue.

  • Number: Ten parametr jest taki sam jak następujące ustawienie na stronie Ustawienia Kreatora tworzenia wdrożenia etapowego w konsoli programu : Liczba pomyślnie wdrożonych urządzeń. Określ liczbę urządzeń za 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

Ta wartość całkowita zależy od wartości określinej dla ustawienia CriteriaOption:

  • Compliance: określ wartość procentową

  • Number: określ liczbę urządzeń

Type: Int32
Parameter Sets: (All)
Aliases:

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

-DaysAfterPreviousPhaseSuccess

Określ wartość całkowitą dla liczby dni po sukcesie pierwszej fazy, aby rozpocząć drugą fazę. Ten parametr jest taki sam jak następujące ustawienie na stronie Ustawienia Kreatora tworzenia wdrożenia etapowego w konsoli programu : Automatycznie rozpocznij tę fazę po upływie okresu odroczenia (w dniach).

Type: Int32
Parameter Sets: (All)
Aliases:

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

-DeadlineUnit

Określ typ okresu ostatecznego. Użyj tego parametru z wartością 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

Ten parametr jest używany tylko w przypadku określenia AfterPeriod parametru InstallationChoice.

Określ wartość całkowitą dla okresu ostatecznego terminu. Użyj parametru DeadlineUnit, aby określić typ okresu: Hours , , , Days Weeks Months . Ten parametr jest taki sam jak następujące ustawienie na stronie Ustawienia Kreatora tworzenia wdrożenia etapowego w konsoli programu : Instalacja jest wymagana po upływie tego czasu.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-Description (Opis)

Określ opis wdrożenia etapowego aplikacji.

Type: String
Parameter Sets: (All)
Aliases:

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

-DisableWildcardHandling

Ten parametr traktuje symbole wieloznaczne jako wartości literału znaków. Nie można połączyć go z forceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-FirstCollection

Określ obiekt kolekcji dla pierwszej fazy.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-FirstCollectionId

Określ identyfikator kolekcji dla pierwszej fazy.

Type: String
Parameter Sets: (All)
Aliases:

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

-FirstCollectionName

Określ nazwę kolekcji dla pierwszej fazy.

Type: String
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Ten parametr przetwarza symbole wieloznaczne i może prowadzić do nieoczekiwanego zachowania. Nie jest to zalecane. Nie można połączyć go z disableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-InstallationChoice

Określ opcję zachowania w stosunku do tego, kiedy oprogramowanie zostanie udostępnione:

  • AsSoonAsPossible: Ten parametr jest taki sam jak następujące ustawienie na stronie Ustawienia Kreatora tworzenia wdrożenia etapowego w konsoli programu : Instalacja jest wymagana tak szybko, jak to możliwe.

  • AfterPeriod: ten parametr jest taki sam jak następujące ustawienie na stronie Ustawienia Kreatora tworzenia wdrożenia etapowego w konsoli programu : Instalacja jest wymagana po upływie tego czasu. Jeśli określisz tę wartość, użyj wartości DeadlineUnit i DeadlineValue, aby skonfigurować okres.

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

Określ nazwę wdrożenia etapowego aplikacji.

Type: String
Parameter Sets: (All)
Aliases:

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

-SecondCollection

Określ obiekt kolekcji dla drugiej fazy.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-SecondCollectionId

Określ identyfikator kolekcji dla drugiej fazy.

Type: String
Parameter Sets: (All)
Aliases:

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

-SecondCollectionName

Określ nazwę kolekcji dla drugiej fazy.

Type: String
Parameter Sets: (All)
Aliases:

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

-ThrottlingDays

Określ liczbę całkowitą dla liczby dni, przez które będzie stopniowo udostępniane to oprogramowanie. Ten parametr jest taki sam jak następujące ustawienie na stronie Ustawienia Kreatora tworzenia wdrożenia etapowego w konsoli programu : Stopniowo udostępnij to oprogramowanie w tym okresie (w dniach).

Type: Int32
Parameter Sets: (All)
Aliases:

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

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie jest uruchamiane.

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

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

Typowe parametry

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

IResultObject#SMS_PhasedDeployment

UWAGI