Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
уровень серьезности : предупреждение
Описание
Функции, команды которых изменяют состояние системы, должны поддерживать ShouldProcess. Чтобы включить функцию ShouldProcess, задайте аргумент SupportsShouldProcess в атрибуте CmdletBinding.
Аргумент SupportsShouldProcess добавляет в функцию подтверждение и параметры WhatIf. Параметр Confirm запрашивает пользователя перед выполнением команды для каждого объекта в конвейере.
Параметр WhatIf содержит изменения, внесенные командой, вместо выполнения команды.
Команды, которые должны поддерживать ShouldProcess:
NewSetRemoveStartStopRestartResetUpdate
Как
Включите аргумент SupportsShouldProcess в атрибут CmdletBinding.
Пример
Неправильный
function Set-ServiceObject
{
[CmdletBinding()]
param
(
[string]
$Parameter1
)
...
}
Правильно
function Set-ServiceObject
{
[CmdletBinding(SupportsShouldProcess = $true)]
param
(
[string]
$Parameter1
)
...
}