Set-Variable
Imposta il valore di una variabile. Crea la variabile se non ne esiste una con il nome richiesto.
Descrizione
Imposta il valore di una variabile. Può creare la variabile se non ne esiste una con il nome richiesto.
Parametri
| Nome |
Descrizione e modalità d'uso |
| -name |
-name <string[]>
|
Specifica il nome della variabile.
|
| -include |
-include <string[]>
|
Specifica solo gli elementi sui quali il cmdlet può eseguire operazioni, escludendo tutti gli altri.
|
| -exclude |
-exclude <string[]>
|
Specifica gli elementi su cui il cmdlet non agirà e include tutti gli altri.
|
| -scope |
-scope <string>
|
Specifica l'ambito da cui esportare gli alias. Può trattarsi di un ambito denominato, ad esempio "global", "local" o "script" oppure di un numero relativo all'ambito corrente, ovvero da 0 al numero di ambiti, dove 0 corrisponde all'ambito corrente e 1 al relativo padre.
|
| -value |
-value <Object>
|
Specifica il valore da assegnare alla variabile.
|
| -description |
-description <string>
|
Specifica la descrizione della variabile.
|
| -option |
-option <ScopedItemOptions>
|
Modifica il valore della proprietà Options della variabile. I valori validi sono:
-- None: nessuna opzione (valore predefinito).
-- ReadOnly: non può essere eliminato o modificato senza il parametro Force.
-- Constant: non può essere eliminato o modificato. Il valore Constant è valido solo quando si crea una nuova variabile. Non è possibile impostare l'opzione Constant su una variabile esistente.
-- Private: è visibile solo nell'ambito specificato dal parametro Scope.
-- AllScope: la variabile viene copiata in tutti gli ambiti creati.
Di seguito sono elencati i valori consentiti per questo parametro:
- None
- ReadOnly
- Constant
- Private
- AllScope
|
| -force |
-force
|
Consente al cmdlet di ignorare le restrizioni, ad esempio la ridenominazione di file esistenti, purché non venga compromessa la protezione. Viene utilizzato per forzare l'operazione a effettuare il miglior tentativo di impostazione della variabile.
|
| -passThru |
-passThru
|
Passa l'oggetto creato da questo cmdlet attraverso la pipeline. Per impostazione predefinita, tramite questo cmdlet non viene passato alcun oggetto attraverso la pipeline.
|
| -whatIf |
-whatIf
|
Descrive ciò che accadrebbe se si eseguisse il comando senza eseguirlo realmente.
|
| -confirm |
-confirm
|
Chiede una conferma prima di eseguire il comando.
|
Contenuti riprodotti su gentile concessione di Microsoft Corporation.
© 2007 Microsoft Corporation. All rights reserved.