Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Estos son diferentes mensajes de confirmación que se pueden mostrar en función de las variantes de los métodos System.Management.Automation.Cmdlet.ShouldProcess y System.Management.Automation.Cmdlet.ShouldContinue métodos a los que se llama.
Importante
Para obtener código de ejemplo que muestra cómo solicitar confirmaciones, vea Cómo solicitar confirmaciones.
Especificación del recurso
Puede especificar el recurso que está a punto de cambiar llamando al método System.Management.Automation.Cmdlet.ShouldProcess. En este caso, se proporciona el recurso mediante el parámetro target
del método y Windows PowerShell agrega la operación. En el mensaje siguiente, el texto "MyResource" es el recurso en el que se actúa y la operación es el nombre del comando que realiza la llamada.
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 el usuario selecciona Sí o Sí a Todos los a la solicitud de confirmación (como se muestra en el ejemplo siguiente), se realiza una llamada al método System.Management.Automation.Cmdlet.ShouldContinue, lo que hace que se muestre un segundo mensaje de confirmación.
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"):
Especificación de la operación y el recurso
Puede especificar el recurso que está a punto de cambiarse y la operación que el comando está a punto de realizar llamando al método System.Management.Automation.Cmdlet.Should Process. En este caso, se proporciona el recurso mediante el parámetro target
y la operación mediante el parámetro target
. En el mensaje siguiente, el texto "MyResource" es el recurso en el que se actúa y "MyAction" es la operación que se va a realizar.
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 el usuario selecciona Sí o Sí a Todos los en el mensaje anterior, se realiza una llamada al método System.Management.Automation.Cmdlet.ShouldContinue, lo que hace que se muestre un segundo mensaje de confirmación.
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"):