Remove-CMTSStepRunPowerShellScript

Supprimez l’étape Exécuter le script PowerShell d’une séquence de tâches.

Syntaxe

Remove-CMTSStepRunPowerShellScript
      [-InputObject] <IResultObject>
      [-StepName <String>]
      [-Force]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-CMTSStepRunPowerShellScript
      [-TaskSequenceId] <String>
      [-StepName <String>]
      [-Force]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-CMTSStepRunPowerShellScript
      [-TaskSequenceName] <String>
      [-StepName <String>]
      [-Force]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Utilisez cette applet de commande pour supprimer une instance de l’étape Exécuter le script PowerShell d’une séquence de tâches.

Remarque

Exécutez des applets de commande Configuration Manager à partir du lecteur de site Configuration Manager, par exemple PS XYZ:\>. Pour plus d’informations, consultez Prise en main.

Exemples

Exemple 1

Cet exemple obtient d’abord un objet de séquence de tâches dans la variable $tsOsd . Il passe ensuite cette variable en tant qu’objet d’entrée pour supprimer l’étape Exécuter le script PowerShell .

$tsNameOsd = "Default OS deployment"
$tsOsd = Get-CMTaskSequence -Name $tsNameOsd -Fast

$tsStepNameRunPwsh = "Run PowerShell Script"
Remove-CMTSStepRunPowerShellScript -InputObject $tsOsd -StepName $tsStepNameRunPwsh -Force

Paramètres

-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

-Force

Exécutez la commande sans demander de confirmation.

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

-InputObject

Spécifiez un objet de séquence de tâches à partir duquel supprimer l’étape Exécuter le script PowerShell . Pour obtenir cet objet, utilisez l’applet de commande Get-CMTaskSequence .

Type:IResultObject
Alias:TaskSequence
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-StepName

Spécifiez le nom de l’étape Exécuter le script PowerShell à supprimer de la séquence de tâches.

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

-TaskSequenceId

Spécifiez l’ID de package de la séquence de tâches à partir de laquelle supprimer l’étape Exécuter le script PowerShell . Cette valeur est un ID de package standard, par exemple XYZ00858.

Type:String
Alias:Id, TaskSequencePackageId
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-TaskSequenceName

Spécifiez le nom de la séquence de tâches à partir de laquelle supprimer l’étape Exécuter le script PowerShell .

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

-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

Entrées

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Sorties

System.Object