Set-CMTaskSequencePhase
Utilisez cette applet de commande pour configurer une phase de déploiement pour une séquence de tâches.
Syntaxe
Set-CMTaskSequencePhase
[-AllowFallback <Boolean>]
[-AllowRemoteDP <Boolean>]
[-AllowSystemRestart <Boolean>]
[-Comments <String>]
[-DeploymentOption <DeploymentOptionType>]
[-PreDownload <Boolean>]
[-SoftwareInstallation <Boolean>]
[-UserNotification <UserNotificationType>]
[-WriteFilterCommit <Boolean>]
[-BeginCondition <BeginConditionType>]
[-CriteriaOption <CriteriaType>]
[-CriteriaValue <Int32>]
[-DaysAfterPreviousPhaseSuccess <Int32>]
[-DeadlineUnit <TimeUnitType>]
[-DeadlineValue <Int32>]
[-InstallationChoice <InstallationChoiceType>]
[-MovePhase <ReorderType>]
[-MoveToOrder <Int32>]
[-NewCollection <IResultObject>]
[-NewCollectionId <String>]
[-NewCollectionName <String>]
[-NewPhaseName <String>]
[-ThrottlingDays <Int32>]
[-Collection <IResultObject>]
[-CollectionId <String>]
[-CollectionName <String>]
[-Id <String>]
[-InputObject] <IResultObject>
[-Name <String>]
[-Order <Int32>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTaskSequencePhase
[-AllowFallback <Boolean>]
[-AllowRemoteDP <Boolean>]
[-AllowSystemRestart <Boolean>]
[-Comments <String>]
[-DeploymentOption <DeploymentOptionType>]
[-PreDownload <Boolean>]
[-SoftwareInstallation <Boolean>]
[-UserNotification <UserNotificationType>]
[-WriteFilterCommit <Boolean>]
[-BeginCondition <BeginConditionType>]
[-CriteriaOption <CriteriaType>]
[-CriteriaValue <Int32>]
[-DaysAfterPreviousPhaseSuccess <Int32>]
[-DeadlineUnit <TimeUnitType>]
[-DeadlineValue <Int32>]
[-InstallationChoice <InstallationChoiceType>]
[-MovePhase <ReorderType>]
[-MoveToOrder <Int32>]
[-NewCollection <IResultObject>]
[-NewCollectionId <String>]
[-NewCollectionName <String>]
[-NewPhaseName <String>]
[-ThrottlingDays <Int32>]
[-Collection <IResultObject>]
[-CollectionId <String>]
[-CollectionName <String>]
[-Id <String>]
[-Name <String>]
[-Order <Int32>]
[-PhasedDeploymentId] <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTaskSequencePhase
[-AllowFallback <Boolean>]
[-AllowRemoteDP <Boolean>]
[-AllowSystemRestart <Boolean>]
[-Comments <String>]
[-DeploymentOption <DeploymentOptionType>]
[-PreDownload <Boolean>]
[-SoftwareInstallation <Boolean>]
[-UserNotification <UserNotificationType>]
[-WriteFilterCommit <Boolean>]
[-BeginCondition <BeginConditionType>]
[-CriteriaOption <CriteriaType>]
[-CriteriaValue <Int32>]
[-DaysAfterPreviousPhaseSuccess <Int32>]
[-DeadlineUnit <TimeUnitType>]
[-DeadlineValue <Int32>]
[-InstallationChoice <InstallationChoiceType>]
[-MovePhase <ReorderType>]
[-MoveToOrder <Int32>]
[-NewCollection <IResultObject>]
[-NewCollectionId <String>]
[-NewCollectionName <String>]
[-NewPhaseName <String>]
[-ThrottlingDays <Int32>]
[-Collection <IResultObject>]
[-CollectionId <String>]
[-CollectionName <String>]
[-Id <String>]
[-Name <String>]
[-Order <Int32>]
[-PhasedDeploymentName] <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
S’applique à la version 2006 et ultérieure. Utilisez cette applet de commande pour configurer une phase de déploiement pour une séquence de tâches. Pour plus d’informations, consultez Créer des déploiements par phases.
Exemples
Exemple 1 : Modifier la collection
Cet exemple montre comment modifier la collection de la deuxième phase du déploiement par phases de séquence de tâches transmis sur la ligne de commande.
$phasedDeployment = Get-CMTaskSequencePhasedDeployment -Name "myPhasedDeployment"
$phasedDeployment | Set-CMTaskSequencePhase -Order 2 -NewCollectionId "XYZ00227"
Exemple 2 : Déplacer une phase vers le haut
Cet exemple montre comment déplacer une phase vers le haut dans l’ordre. Il sélectionne le déploiement par phases par son ID et sélectionne la phase par l’ID de collection associé.
Set-CMTaskSequencePhase -PhasedDeploymentId "0bc464d9-e7dd-44c1-a157-3f8be6a79c03" -CollectionId "XYZ00227" -MovePhase MoveUp
Exemple 3 : Configurer les paramètres de phase
Cet exemple montre comment modifier les paramètres de configuration de la phase sélectionnée.
Set-CMTaskSequencePhase -PhasedDeploymentName "myPhasedDeployment" -Name "phase1" -UserNotification HideAll -SoftwareInstallation $true -AllowSystemRestart $true -WriteFilterCommit $false -PreDownload $true -Comments "phase 1 comment" -DeploymentOption DownloadAllContentLocallyBeforeStartingTaskSequence -AllowRemoteDP $true -AllowFallback $false -CriteriaOption Compliance -CriteriaValue 90 -BeginCondition AfterPeriod -DaysAfterPreviousPhaseSuccess 3 -ThrottlingDays 5 -InstallationChoice AfterPeriod -DeadlineUnit Hours -DeadlineValue 12
Paramètres
-AllowFallback
Ce paramètre est identique au paramètre suivant dans la page Points de distribution de l’Assistant Ajout d’une phase dans la console : Autoriser les clients à utiliser des points de distribution du groupe de limites de site par défaut.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AllowRemoteDP
Ce paramètre est identique au paramètre suivant dans la page Points de distribution de l’Assistant Ajout d’une phase dans la console : Quand aucun point de distribution local n’est disponible, utilisez un point de distribution distant.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AllowSystemRestart
Ce paramètre est identique au paramètre suivant dans la page Expérience utilisateur de l’AssistantAjout d’une phase dans la console : Redémarrage du système (si nécessaire pour terminer l’installation). Ce paramètre s’applique lorsque l’échéance d’installation est atteinte, pour permettre l’exécution de cette activité en dehors de la fenêtre de maintenance.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-BeginCondition
Spécifiez une option pour commencer cette phase de déploiement après la réussite de la phase précédente :
AfterPeriod
: Ce paramètre est identique au paramètre suivant dans la page Paramètres de phase de l’Assistant Ajout d’une phase dans la console : Commencez automatiquement cette phase après une période de report (en jours). Si vous spécifiez cette valeur, utilisez DaysAfterPreviousPhaseSuccess pour configurer la période.Manually
: Ce paramètre est identique au paramètre suivant dans la page Paramètres de phase de l’Assistant Ajout d’une phase dans la console : Commencez manuellement cette phase de déploiement.
Type: | BeginConditionType |
Valeurs acceptées: | AfterPeriod, Manually |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Collection
Spécifier un objet pour la collection cible
Type: | IResultObject |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CollectionId
Spécifiez la collection cible par ID.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CollectionName
Spécifiez la collection cible par son nom.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Comments
Spécifiez des commentaires facultatifs pour cette phase. La longueur maximale est de 512 caractères.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Confirm
Une invite de confirmation apparaît avant d’exécuter le cmdlet.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CriteriaOption
Spécifiez une option pour choisir les critères de réussite de la phase précédente :
Compliance
: ce paramètre est identique au paramètre suivant dans la page Paramètres de phase de l’Assistant Ajout d’une phase dans la console : Pourcentage de réussite du déploiement. Spécifiez la valeur de pourcentage avec le paramètre CriteriaValue .Number
: Ce paramètre est identique au paramètre suivant dans la page Paramètres de phase de l’Assistant Ajout d’une phase dans la console : Nombre d’appareils correctement déployés. Spécifiez le nombre d’appareils avec le paramètre CriteriaValue .
Type: | CriteriaType |
Valeurs acceptées: | Compliance, Number |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CriteriaValue
Cette valeur entière dépend de la valeur que vous spécifiez pour CriteriaOption :
Compliance
: spécifiez le pourcentageNumber
: spécifiez le nombre d’appareils
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DaysAfterPreviousPhaseSuccess
Spécifiez une valeur entière pour le nombre de jours après la réussite de la phase précédente pour commencer cette phase. Ce paramètre est identique au paramètre suivant dans la page Paramètres de phase de l’Assistant Ajout d’une phase dans la console : commencez automatiquement cette phase après une période de report (en jours).
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DeadlineUnit
Spécifiez le type de période d’échéance. Utilisez ce paramètre avec DeadlineValue.
Type: | TimeUnitType |
Valeurs acceptées: | Hours, Days, Weeks, Months |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DeadlineValue
Ce paramètre est utilisé uniquement si vous spécifiez AfterPeriod
avec le paramètre InstallationChoice .
Spécifiez une valeur entière pour la période de temps de l’échéance. Utilisez le paramètre DeadlineUnit pour spécifier le type de point : Hours
, Days
, Weeks
, Months
. Ce paramètre est identique au paramètre suivant dans la page Paramètres de phase de l’Assistant Ajout d’une phase dans la console : L’installation est requise après cette période.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DeploymentOption
Ce paramètre est identique au paramètre suivant dans la page Points de distribution de l’Assistant Ajout d’une phase dans la console : Sélectionnez l’option de déploiement à utiliser lorsqu’un client utilise un point de distribution d’un groupe de limites voisin ou du groupe de limites de site par défaut. Il accepte les valeurs suivantes :
-
DownloadContentLocallyWhenNeededByRunningTaskSequence
: Télécharger le contenu localement si nécessaire par la séquence de tâches en cours d’exécution -
DownloadAllContentLocallyBeforeStartingTaskSequence
: Télécharger tout le contenu localement avant de commencer la séquence de tâches
Type: | DeploymentOptionType |
Valeurs acceptées: | DownloadContentLocallyWhenNeededByRunningTaskSequence, DownloadAllContentLocallyBeforeStartingTaskSequence |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DisableWildcardHandling
Ce paramètre traite les caractères génériques comme des valeurs de caractère littéral. Vous ne pouvez pas la combiner avec ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ForceWildcardHandling
Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu. Ce n’est pas recommandé. Vous ne pouvez pas la combiner avec DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Id
Spécifiez l’ID de la phase à configurer.
Type: | String |
Alias: | PhaseId |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-InputObject
Spécifiez un objet de déploiement par phases qui inclut la phase à configurer.
Type: | IResultObject |
Alias: | PhasedDeployment |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-InstallationChoice
Spécifiez une option pour le comportement relatif au moment où le logiciel est mis à disposition :
AsSoonAsPossible
: Ce paramètre est identique au paramètre suivant dans la page Paramètres de phase de l’Assistant Ajout d’une phase dans la console : L’installation est requise dès que possible.AfterPeriod
: Ce paramètre est identique au paramètre suivant dans la page Paramètres de phase de l’Assistant Ajout d’une phase dans la console : L’installation est requise après cette période. Si vous spécifiez cette valeur, utilisez DeadlineUnit et DeadlineValue pour configurer la période.
Type: | InstallationChoiceType |
Valeurs acceptées: | AsSoonAsPossible, AfterPeriod |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-MovePhase
Modifiez l’ordre de la phase sélectionnée. Vous pouvez le déplacer vers le haut d’un, le déplacer vers le bas d’un ou vers un index spécifique. Si vous spécifiez MoveToOrder
, utilisez le paramètre -MoveToOrder pour définir l’index spécifique.
Type: | ReorderType |
Valeurs acceptées: | MoveUp, MoveDown, MoveToOrder |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-MoveToOrder
Lorsque vous définissez le paramètre -MovePhase sur MoveToOrder
, utilisez ce paramètre pour définir l’index spécifique.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Name
Spécifiez le nom de la phase à configurer.
Type: | String |
Alias: | PhaseName |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-NewCollection
Spécifiez un objet de collection à utiliser comme nouvelle cible pour la phase sélectionnée.
Type: | IResultObject |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-NewCollectionId
Spécifiez une collection par ID à utiliser comme nouvelle cible pour la phase sélectionnée.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-NewCollectionName
Spécifiez une collection par son nom à utiliser comme nouvelle cible pour la phase sélectionnée.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-NewPhaseName
Utilisez ce paramètre pour renommer la phase sélectionnée.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Order
Spécifiez l’index de la phase à configurer.
Type: | Int32 |
Alias: | PhaseOrder |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PhasedDeploymentId
Sélectionnez le déploiement par phases par ID. Ensuite, utilisez d’autres paramètres pour sélectionner la phase spécifique de ce déploiement.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PhasedDeploymentName
Sélectionnez le déploiement par phases par nom. Ensuite, utilisez d’autres paramètres pour sélectionner la phase spécifique de ce déploiement.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PreDownload
Ce paramètre est identique au paramètre suivant dans la page Général de l’Assistant Ajout d’une phase dans la console : Prédécharger le contenu de cette séquence de tâches.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SoftwareInstallation
Ce paramètre est identique au paramètre suivant dans la page Expérience utilisateur de l’AssistantAjout de phase dans la console : Installation de logiciels. Ce paramètre s’applique lorsque l’échéance d’installation est atteinte, pour permettre l’exécution de cette activité en dehors de la fenêtre de maintenance.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ThrottlingDays
Spécifiez une valeur entière pour le nombre de jours pour rendre progressivement ce logiciel disponible. Ce paramètre est identique au paramètre suivant dans la page Paramètres de phase de l’Assistant Ajout d’une phase dans la console : rendre progressivement ce logiciel disponible pendant cette période (en jours).
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-UserNotification
Ce paramètre est identique au paramètre suivant dans la page Expérience utilisateur de l’AssistantAjout d’une phase dans la console : Spécifiez le paramètre d’expérience utilisateur pour ce déploiement avec les valeurs suivantes :
-
DisplayAll
: Afficher dans le Centre logiciel et afficher toutes les notifications -
HideAll
: Masquer dans le Centre logiciel et toutes les notifications
Type: | UserNotificationType |
Valeurs acceptées: | DisplayAll, HideAll |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Présente ce qui se produit si le cmdlet s’exécute. L’applet de commande ne s’exécute pas.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WriteFilterCommit
Ce paramètre est identique au paramètre suivant dans la page Expérience utilisateur de l’Assistant Ajout d’une phase dans la console : Valider les modifications à l’échéance ou pendant une fenêtre de maintenance (redémarrage requis). Ce paramètre s’applique à la gestion des filtres d’écriture pour les appareils Windows Embedded.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Sorties
IResultObject
Liens associés
- Get-CMPhase
- New-CMTaskSequencePhase
- Get-CMTaskSequencePhasedDeployment
- New-CMTaskSequenceAutoPhasedDeployment
- New-CMTaskSequenceManualPhasedDeployment
- Remove-CMTaskSequencePhasedDeployment
- Set-CMTaskSequencePhasedDeployment
- Get-CMPhasedDeploymentStatus
- Move-CMPhasedDeploymentToNext
- Resume-CMPhasedDeployment
- Suspend-CMPhasedDeployment
- Créer des déploiements par phases