Beruflich Dokumente
Kultur Dokumente
about_Functions_CmdletBindingAttribute
DESCRIPCIÓN BREVE
Describe un atributo que declara una función que funciona de
manera parecida a un cmdlet compilado.
DESCRIPCIÓN DETALLADA
Al escribir funciones, se puede agregar el atributo CmdletBinding
para que Windows PowerShell enlace los parámetros de la función
del mismo modo que enlaza los parámetros de los cmdlets
compilados. Cuando se declara este atributo, Windows PowerShell
también establece la variable automática $PSCmdlet.
{
[CmdletBinding(SupportsShouldProcess=<Boolean>,
ConfirmImpact=<String>,
DefaultParameterSetName=<String>)]
Param ($Parameter1)
Begin{}
Process{}
End{}
}
SupportsShouldProcess
DefaultParameterSetName
El argumento DefaultParameterSetName especifica el nombre del
conjunto de parámetros que Windows PowerShell intentará
utilizar cuando no puede determinar qué conjunto de parámetros debe
utilizar. Se puede evitar este problema haciendo obligatorio el
parámetro único de cada conjunto de parámetros.
ConfirmImpact
VEA TAMBIÉN
about_Functions_Advanced
about_Functions_CmdletBindingAttribute
about_Functions_ParameterAttributes