Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aqui estão mensagens de confirmação diferentes que podem ser exibidas dependendo das variantes dos métodos System.Management.Automation.Cmdlet.ShouldProcess e System.Management.Automation.Cmdlet.ShouldContinue métodos chamados.
Importante
Para obter um código de exemplo que mostra como solicitar confirmações, consulte How to Request Confirmations.
Especificando o recurso
Você pode especificar o recurso que está prestes a ser alterado chamando o método System.Management.Automation.Cmdlet.ShouldProcess. Nesse caso, você fornece o recurso usando o parâmetro target do método e a operação é adicionada pelo Windows PowerShell. Na mensagem a seguir, o texto "MyResource" é o recurso agido e a operação é o nome do comando que faz a chamada.
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"):
Se o usuário selecionar método Sim ou Sim para Todos à solicitação de confirmação (conforme mostrado no exemplo a seguir), será feita uma chamada para o método System.Management.Automation.Cmdlet.ShouldContinue, o que faz com que uma segunda mensagem de confirmação seja exibida.
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"):
Especificando a operação e o recurso
Você pode especificar o recurso que está prestes a ser alterado e a operação que o comando está prestes a executar chamando o método System.Management.Automation.Cmdlet.ShouldProcess. Nesse caso, você fornece o recurso usando o parâmetro target e a operação usando o parâmetro target. Na mensagem a seguir, o texto "MyResource" é o recurso acionado e "MyAction" é a operação a ser executada.
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"):
Se o usuário selecionar método Sim ou Sim para Todos à mensagem anterior, será feita uma chamada para o método System.Management.Automation.Cmdlet.ShouldContinue, o que faz com que uma segunda mensagem de confirmação seja exibida.
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"):