Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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"):