Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Nível de gravidade: aviso
Descrição
Funções cujos verbos alteram o estado do sistema devem dar suporte a ShouldProcess. Para habilitar o recurso ShouldProcess, defina o argumento SupportsShouldProcess no atributo CmdletBinding.
O argumento SupportsShouldProcess adiciona parâmetros Confirmar e WhatIf à função. O parâmetro Confirme solicita ao usuário antes de executar o comando em cada objeto no pipeline.
O parâmetro WhatIf lista as alterações que o comando faria, em vez de executar o comando.
Verbos que devem dar suporte a ShouldProcess:
NewSetRemoveStartStopRestartResetUpdate
Como
Inclua o argumento SupportsShouldProcess no atributo CmdletBinding.
Exemplo
Errado
function Set-ServiceObject
{
[CmdletBinding()]
param
(
[string]
$Parameter1
)
...
}
Correto
function Set-ServiceObject
{
[CmdletBinding(SupportsShouldProcess = $true)]
param
(
[string]
$Parameter1
)
...
}