Bekräftelsemeddelanden

Här följer olika bekräftelsemeddelanden som kan visas beroende på varianterna av metoderna System.Management.Automation.Cmdlet.ShouldProcess och System.Management.Automation.Cmdlet.ShouldContinue som anropas.

Viktigt

Exempelkod som visar hur du begär bekräftelser finns i Så här begär du bekräftelser.

Ange resursen

Du kan ange den resurs som ska ändras genom att anropa System.Management.Automation.Cmdlet.Shouldprocess%2A? Displayproperty=Fullname method. I det här fallet anger du resursen med hjälp av parametern för metoden target och åtgärden läggs till av Windows PowerShell. I följande meddelande är texten "MyResource" den resurs som åtgärden har åtgärdat och åtgärden är namnet på det kommando som gör anropet.

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"):

Om användaren väljer Ja eller Ja till Alla till bekräftelsebegäran (som visas i följande exempel), görs ett anrop till metoden System.Management.Automation.Cmdlet.ShouldContinue, vilket gör att ett andra bekräftelsemeddelande visas.

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"):

Ange åtgärd och resurs

Du kan ange den resurs som ska ändras och åtgärden som kommandot ska utföra genom att anropa System.Management.Automation.Cmdlet.Shouldprocess%2A? Displayproperty=Fullname method. I det här fallet anger du resursen med hjälp av target parametern och åtgärden med hjälp av target parametern . I följande meddelande är texten "MyResource" den resurs som åtgärden utfördes på och "MyAction" är den åtgärd som ska utföras.

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"):

Om användaren väljer Ja eller Ja till Alla till föregående meddelande görs ett anrop till metoden System.Management.Automation.Cmdlet.ShouldContinue, vilket gör att ett andra bekräftelsemeddelande visas.

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"):

Se även

Skriva en Windows PowerShell-cmdlet