Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aqui estão diferentes mensagens de confirmação que podem ser exibidas dependendo das variantes do System.Management.Automation.Cmdlet.ShouldProcess e métodos de System.Management.Automation.Cmdlet.ShouldContinue que são chamados.
Importante
Para obter um código de exemplo que mostra como solicitar confirmações, consulte Como solicitar confirmações.
Especificando o recurso
Você pode especificar o recurso que está prestes a ser alterado chamando o System.Management.Automation.Cmdlet.ShouldProcess método. 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 acionado 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 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 fará 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 atuado 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 Sim ou Sim para Todos para a mensagem anterior, uma chamada para o método System.Management.Automation.Cmdlet.ShouldContinue será feita, o que fará 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"):