Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Ниже приведены различные сообщения подтверждения, которые могут отображаться в зависимости от вариантов вызываемых методов System.Management.Automation.Cmdlet.ShouldProcess и System.Management.Automation.Cmdlet.ShouldContinue.
Это важно
Пример кода, показывающий, как запрашивать подтверждения, см. в разделе Как запрашивать подтверждения.
Указание ресурса
Вы можете указать ресурс, который будет изменен, вызвав метод System.Management.Automation.Командлет.ShouldProcess. В этом случае ресурс предоставляется с помощью параметра target
метода, а операция добавляется Windows PowerShell. В следующем сообщении текст "MyResource" является ресурсом, с которым выполняется операция, а операция — это имя команды, которая выполняет вызов.
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"):
Если пользователь выбирает Да или Да ко всем запросу на подтверждение (как показано в следующем примере), вызов метода System.Management.Automation.Командлет.ShouldContinue выполняется, что приводит к отображению второго сообщения подтверждения.
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"):
Указание операции и ресурса
Вы можете указать ресурс, который будет изменен, и операцию, которую команда будет выполнять, вызвав метод System.Management.Automation.Командлет.ShouldProcess. В этом случае ресурс предоставляется с помощью параметра target
и операции с помощью параметра target
. В следующем сообщении текст "MyResource" — это ресурс, с помощью который выполняется операция "MyAction".
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"):
Если пользователь выбирает Да или Да для всех предыдущего сообщения, вызов метода System.Management.Automation.Cmdlet.ShouldContinue, что приводит к отображению второго сообщения подтверждения.
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"):
См. также
PowerShell