Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ecco diversi messaggi di conferma che possono essere visualizzati a seconda delle varianti dei metodi System.Management.Automation.Cmdlet.ShouldProcess e System.Management.Automation.Cmdlet.ShouldContinue chiamati.
Importante
Per il codice di esempio che illustra come richiedere le conferme, vedere Come richiedere conferme.
Specifica della risorsa
È possibile specificare la risorsa che sta per essere modificata chiamando il metodo System.Management.Automation.Cmdlet.ShouldProcess. In questo caso, si specifica la risorsa usando il parametro target del metodo e l'operazione viene aggiunta da Windows PowerShell. Nel messaggio seguente il testo "MyResource" è la risorsa attivata e l'operazione è il nome del comando che effettua la chiamata.
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 l'utente seleziona Sì o Sì a tutti i alla richiesta di conferma (come illustrato nell'esempio seguente), viene eseguita una chiamata al metodo System.Management.Automation.Cmdlet.ShouldContinue, causando la visualizzazione di un secondo messaggio di conferma.
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"):
Specifica dell'operazione e della risorsa
È possibile specificare la risorsa che sta per essere modificata e l'operazione che il comando sta per eseguire chiamando il metodo System.Management.Automation.Cmdlet.ShouldProcess. In questo caso, si specifica la risorsa usando il parametro target e l'operazione usando il parametro target. Nel messaggio seguente il testo "MyResource" è la risorsa attivata e "MyAction" è l'operazione da eseguire.
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 l'utente seleziona sì o Sì a tutti i al messaggio precedente, viene visualizzata una chiamata al metodo System.Management.Automation.Cmdlet.ShouldContinue, causando la visualizzazione di un secondo messaggio di conferma.
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"):