Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nivel de gravedad de : advertencia
Descripción
Funciones cuyos verbos cambian el estado del sistema deben admitir ShouldProcess. Para habilitar la característica ShouldProcess, establezca el argumento SupportsShouldProcess en el atributo CmdletBinding.
El argumento SupportsShouldProcess agrega parámetros Confirm y WhatIf a la función. El parámetro Confirm
Verbos que deben admitir ShouldProcess:
NewSetRemoveStartStopRestartResetUpdate
Cómo
Incluya el argumento SupportsShouldProcess en el atributo CmdletBinding.
Ejemplo
Incorrecto
function Set-ServiceObject
{
[CmdletBinding()]
param
(
[string]
$Parameter1
)
...
}
Correcto
function Set-ServiceObject
{
[CmdletBinding(SupportsShouldProcess = $true)]
param
(
[string]
$Parameter1
)
...
}