Sdílet prostřednictvím


Potvrzovací zprávy

Tady jsou různé potvrzovací zprávy, které se dají zobrazit v závislosti na variantách System.Management.Automation.Cmdlet.ShouldProcess a System.Management.Automation.Cmdlet.ShouldContinue metod, které se volají.

Důležité

Vzorový kód, který ukazuje, jak požádat o potvrzení, najdete v tématu Jak požádat o potvrzení.

Určení prostředku

Prostředek, který se má změnit, můžete zadat voláním metody System.Management.Automation.Cmdlet.ShouldProcess. V tomto případě zadáte prostředek pomocí target parametru metody a operace se přidá prostředím Windows PowerShell. V následující zprávě je text "MyResource" prostředek, na který se pracuje, a operace je název příkazu, který provádí volání.

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

Pokud uživatel vybere Ano nebo Ano všem k žádosti o potvrzení (jak je znázorněno v následujícím příkladu), provede se volání metody System.Management.Automation.Cmdlet.ShouldContinue metoda, která způsobí zobrazení druhé potvrzovací zprávy.

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

Určení operace a prostředku

Můžete zadat prostředek, který se má změnit, a operaci, kterou má příkaz provést voláním metody System.Management.Automation.Cmdlet.ShouldProcess. V tomto případě zadáte prostředek pomocí parametru target a operace pomocí parametru target. V následující zprávě je text "MyResource" prostředek, na který se pracuje, a "MyAction" je operace, která se má provést.

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

Pokud uživatel vybere Ano nebo Ano všem předchozí zprávě, provede se volání metody System.Management.Automation.Cmdlet.ShouldContinue, která způsobí zobrazení druhé potvrzovací zprávy.

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

Viz také

psaní rutiny Prostředí Windows PowerShell