Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hier sind unterschiedliche Bestätigungsmeldungen, die je nach den Varianten der aufgerufenen Methoden System.Management.Automation.Cmdlet.ShouldProcess und System.Management.Automation.Cmdlet.ShouldContinue angezeigt werden können.
Wichtig
Beispielcode, der zeigt, wie Bestätigungen angefordert werden, finden Sie unter How to Request Confirmations.
Angeben der Ressource
Sie können die Ressource angeben, die gerade geändert werden soll, indem Sie die System.Management.Automation.Cmdlet.ShouldProcess-Methode aufrufen. In diesem Fall geben Sie die Ressource mithilfe des target Parameters der Methode an, und der Vorgang wird von Windows PowerShell hinzugefügt. In der folgenden Meldung ist der Text "MyResource" die Ressource, die bearbeitet wird, und der Vorgang ist der Name des Befehls, der den Aufruf vorgibt.
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"):
Wenn der Benutzer Ja oder Ja für alle an die Bestätigungsanforderung auswählt (wie im folgenden Beispiel gezeigt), wird ein Aufruf des System.Management.Automation.Cmdlet.ShouldContinue Methode vorgenommen, wodurch eine zweite Bestätigungsmeldung angezeigt wird.
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"):
Angeben des Vorgangs und der Ressource
Sie können die Ressource angeben, die geändert werden soll, und den Vorgang, den der Befehl ausführen soll, indem Sie die System.Management.Automation.Cmdlet.ShouldProcess-Methode aufrufen. In diesem Fall geben Sie die Ressource mithilfe des target-Parameters und des Vorgangs mithilfe des target-Parameters an. In der folgenden Meldung ist der Text "MyResource" die Ressource, die bearbeitet wird, und "MyAction" ist der auszuführende Vorgang.
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"):
Wenn der Benutzer Ja oder Ja für alle der vorherigen Nachricht auswählt, wird ein Aufruf des System.Management.Automation.Cmdlet.ShouldContinue-Methode vorgenommen, wodurch eine zweite Bestätigungsmeldung angezeigt wird.
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"):