Nomi dei parametri comuniCommon Parameter Names

I parametri descritti in questo argomento sono definiti parametri comuni.The parameters described in this topic are referred to as common parameters. Vengono aggiunti ai cmdlet dal runtime di Windows PowerShell e non possono essere dichiarati dal cmdlet.They are added to cmdlets by the Windows PowerShell runtime and cannot be declared by the cmdlet.

Nota

Questi parametri vengono inoltre aggiunti ai cmdlet del provider e alle funzioni che sono decorate con l' CmdletBinding attributo.These parameters are also added to provider cmdlets and to functions that are decorated with the CmdletBinding attribute.

Parametri comuni generaliGeneral Common Parameters

I parametri seguenti vengono aggiunti a tutti i cmdlet ed è possibile accedervi ogni volta che viene eseguito il cmdlet.The following parameters are added to all cmdlets and can be accessed whenever the cmdlet is run. Questi parametri sono definiti dalla classe System. Management. Automation. Internal. parametricomuni .These parameters are defined by the System.Management.Automation.Internal.Commonparameters class.

Debug (alias: DB)Debug (alias: db)

Tipo di dati: SwitchParameterData type: SwitchParameter

Questo parametro specifica se i messaggi di debug a livello di programmatore possono essere visualizzati nella riga di comando.This parameter specifies whether programmer-level debugging messages that can be displayed at the command line. Questi messaggi sono intesi per la risoluzione dei problemi relativi al funzionamento del cmdlet e vengono generati dalle chiamate al metodo System. Management. Automation. cmdlet. WriteDebug .These messages are intended for troubleshooting the operation of the cmdlet, and are generated by calls to the System.Management.Automation.Cmdlet.WriteDebug method. Non è necessario localizzare i messaggi di debug.Debug messages do not need to be localized.

ErrorAction (alias: EA)ErrorAction (alias: ea)

Tipo di dati: enumerazioneData type: Enumeration

Questo parametro specifica l'azione che deve essere eseguita quando si verifica un errore.This parameter specifies what action should take place when an error occurs. I valori possibili per questo parametro sono definiti dall'enumerazione System. Management. Automation. preferenzaazione .The possible values for this parameter are defined by the System.Management.Automation.Actionpreference enumeration.

ErrorVariable (alias: EV)ErrorVariable (alias: ev)

Tipo di dati: stringaData type: String

Questo parametro specifica la variabile in cui inserire gli oggetti quando si verifica un errore.This parameter specifies the variable in which to place objects when an error occurs. Per accodare questa variabile, utilizzare +VarName anziché cancellare e impostare la variabile.To append to this variable, use +varname rather than clearing and setting the variable.

OutVariable (alias: OV)OutVariable (alias: ov)

Tipo di dati: stringaData type: String

Questo parametro specifica la variabile in cui inserire tutti gli oggetti di output generati dal cmdlet.This parameter specifies the variable in which to place all output objects generated by the cmdlet. Per accodare questa variabile, utilizzare +VarName anziché cancellare e impostare la variabile.To append to this variable, use +varname rather than clearing and setting the variable.

OutBuffer (alias: ob)OutBuffer (alias: ob)

Tipo di dati: Int32Data type: Int32

Questo parametro definisce il numero di oggetti da archiviare nel buffer di output prima che gli oggetti vengano passati alla pipeline.This parameter defines the number of objects to store in the output buffer before any objects are passed down the pipeline. Per impostazione predefinita, gli oggetti vengono passati immediatamente alla pipeline.By default, objects are passed immediately down the pipeline.

Verbose (alias: VB)Verbose (alias: vb)

Tipo di dati: SwitchParameterData type: SwitchParameter

Questo parametro specifica se il cmdlet scrive messaggi esplicativi che possono essere visualizzati dalla riga di comando.This parameter specifies whether the cmdlet writes explanatory messages that can be displayed at the command line. Questi messaggi hanno lo scopo di fornire ulteriore assistenza all'utente e vengono generati dalle chiamate al metodo System. Management. Automation. cmdlet. WriteVerbose .These messages are intended to provide additional help to the user, and are generated by calls to the System.Management.Automation.Cmdlet.WriteVerbose method.

WarningAction (alias: WA)WarningAction (alias: wa)

Tipo di dati: enumerazioneData type: Enumeration

Questo parametro specifica l'azione che deve essere eseguita quando il cmdlet scrive un messaggio di avviso.This parameter specifies what action should take place when the cmdlet writes a warning message. I valori possibili per questo parametro sono definiti dall'enumerazione System. Management. Automation. preferenzaazione .The possible values for this parameter are defined by the System.Management.Automation.Actionpreference enumeration.

WarningVariable (alias: WV)WarningVariable (alias: wv)

Tipo di dati: stringaData type: String

Questo parametro specifica la variabile in cui è possibile salvare i messaggi di avviso.This parameter specifies the variable in which warning messages can be saved. Per accodare questa variabile, utilizzare +VarName anziché cancellare e impostare la variabile.To append to this variable, use +varname rather than clearing and setting the variable.

Parametri Risk-MitigationRisk-Mitigation Parameters

I parametri seguenti vengono aggiunti ai cmdlet che richiedono la conferma prima di eseguire l'azione.The following parameters are added to cmdlets that requests confirmation before they perform their action. Per ulteriori informazioni sulle richieste di conferma, vedere richiesta di conferma.For more information about confirmation requests, see Requesting Confirmation. Questi parametri sono definiti dalla classe System. Management. Automation. Internal. Shouldprocessparameters .These parameters are defined by the System.Management.Automation.Internal.Shouldprocessparameters class.

Conferma (alias: CF)Confirm (alias: cf)

Tipo di dati: SwitchParameterData type: SwitchParameter

Questo parametro specifica se il cmdlet visualizza un messaggio che chiede se l'utente è sicuro di voler continuare.This parameter specifies whether the cmdlet displays a prompt that asks if the user is sure that they want to continue.

WhatIf (alias: Wi)WhatIf (alias: wi)

Tipo di dati: SwitchParameterData type: SwitchParameter

Questo parametro specifica se il cmdlet scrive un messaggio che descrive gli effetti dell'esecuzione del cmdlet senza eseguire effettivamente alcuna azione.This parameter specifies whether the cmdlet writes a message that describes the effects of running the cmdlet without actually performing any action.

Parametri di transazioneTransaction Parameters

Il parametro seguente viene aggiunto ai cmdlet che supportano le transazioni.The following parameter is added to cmdlets that support transactions. Questi parametri sono definiti dalla classe System. Management. Automation. Internal. Transactionparameters .These parameters are defined by the System.Management.Automation.Internal.Transactionparameters class.

UseTransaction (alias: UseTx)UseTransaction (alias: usetx)

Tipo di dati: SwitchParameterData type: SwitchParameter

Questo parametro specifica se il cmdlet utilizzerà la transazione corrente per eseguire l'azione.This parameter specifies whether the cmdlet will use the current transaction to perform its action.

Vedere ancheSee Also

System. Management. Automation. Internal. ParametricomuniSystem.Management.Automation.Internal.Commonparameters

System. Management. Automation. Internal. ShouldprocessparametersSystem.Management.Automation.Internal.Shouldprocessparameters

System. Management. Automation. Internal. TransactionparametersSystem.Management.Automation.Internal.Transactionparameters

Scrittura di un cmdlet di Windows PowerShellWriting a Windows PowerShell Cmdlet

Windows PowerShell SDKWindows PowerShell SDK