About Functions Cmdletbindingattribute - Help
About Functions Cmdletbindingattribute - Help
about_Functions_CmdletBindingAttribute
DESCRIZIONE BREVE
Descrive un attributo che dichiara una funzione con comportamento
analogo a un cmdlet compilato.
DESCRIZIONE DETTAGLIATA
Quando si scrivono funzioni, è possibile aggiungere l'attributo
CmdletBinding in modo che i parametri della funzione vengano
associati nello stesso modo in cui vengono associati i parametri
dei cmdlet compilati. Quando viene dichiarato questo attributo,
viene inoltre impostata la variabile automatica $PSCmdlet.
{
[CmdletBinding(SupportsShouldProcess=<Boolean>,
ConfirmImpact=<Stringa>,
DefaultParameterSetName=<Stringa>)]
Param ($Parameter1)
Begin{}
Process{}
End{}
}
SupportsShouldProcess
DefaultParameterSetName
L'argomento DefaultParameterSetName specifica il nome del set
di parametri che si tenterà di utilizzare quando non è possibile
determinare quale set di parametri utilizzare. È possibile evitare questo
problemi rendendo obbligatorio il parametro univoco di ogni set di
parametro.
ConfirmImpact
VEDERE ANCHE
about_Functions_Advanced
about_Functions_CmdletBindingAttribute
about_Functions_ParameterAttributes