Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Voici différents messages de confirmation qui peuvent être affichés en fonction des variantes de la System.Management.Automation.Cmdlet.ShouldProcess et System.Management.Automation.Cmdlet.ShouldContinue méthodes appelées.
Important
Pour obtenir un exemple de code montrant comment demander des confirmations, consultez Comment demander des confirmations.
Spécification de la ressource
Vous pouvez spécifier la ressource sur le point d’être modifiée en appelant la méthode System.Management.Automation.Cmdlet.ShouldProcess. Dans ce cas, vous fournissez la ressource à l’aide du paramètre target de la méthode, et l’opération est ajoutée par Windows PowerShell. Dans le message suivant, le texte « MyResource » est la ressource activée et l’opération est le nom de la commande qui effectue l’appel.
Confirm
Are you sure you want to perform this action?
Performing operation "Test-RequestConfirmationTemplate1" on Target "MyResource".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"):
Si l’utilisateur sélectionne Oui ou Oui à tous les à la demande de confirmation (comme illustré dans l’exemple suivant), un appel à la méthode System.Management.Automation.Cmdlet.ShouldContinue est effectuée, ce qui entraîne l’affichage d’un deuxième message de confirmation.
Confirm
Are you sure you want to perform this action?
Performing operation "Test-RequestConfirmationTemplate1" on Target "MyResource".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y
Confirm
Continue with this operation?
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"):
Spécification de l’opération et de la ressource
Vous pouvez spécifier la ressource sur le point d’être modifiée et l’opération que la commande est sur le point d’effectuer en appelant la méthode System.Management.Automation.Cmdlet.ShouldProcess. Dans ce cas, vous fournissez la ressource à l’aide du paramètre target et de l’opération à l’aide du paramètre target. Dans le message suivant, le texte « MyResource » est la ressource activée et « MyAction » est l’opération à effectuer.
Confirm
Are you sure you want to perform this action?
Performing operation "MyAction" on Target "MyResource".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"):
Si l’utilisateur sélectionne Oui ou Oui à tous les au message précédent, un appel à la méthode System.Management.Automation.Cmdlet.ShouldContinue est effectuée, ce qui entraîne l’affichage d’un deuxième message de confirmation.
Confirm
Are you sure you want to perform this action?
Performing operation "MyAction" on Target "MyResource".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y
Confirm
Continue with this operation?
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"):