Get-Variable (Italiano)

Modulo: Microsoft.PowerShell.Utility

Ottiene le variabili nella console corrente.

Sintassi

Descrizione

Il cmdlet Get-Variable ottiene le variabili di PowerShell nella console corrente. Puoi recuperare solo i valori delle variabili specificando il parametro ValueOnly e puoi filtrare le variabili restituite per nome.

Esempi

Esempio 1 : Ottieni variabili per lettera

Questo comando ottiene variabili con nomi che iniziano con la lettera m. Il comando ottiene anche il valore delle variabili.

Esempio 2: ottieni i valori delle variabili per lettera

Questo comando ottiene solo i valori delle variabili che hanno nomi che iniziano con m.

Esempio 3: ottieni variabili con due lettere

Questo comando ottiene informazioni sulle variabili che iniziano con la lettera M o la letteraP .

Esempio 4: Ottieni variabili per ambito

Il primo comando ottiene solo le variabili che sono definite nell’ambito locale. è equivalente a Get-Variable -Scope Local e può essere abbreviato in gv -s 0.

Il secondo comando utilizza Compare-Object cmdlet per trovare le variabili che sono definite nell’ambito principale (Ambito 1) ma sono visibili solo nell’ambito locale (Ambito 0).

Parametri

-Exclude

Specifica un array di elementi che questo cmdlet esclude dall’operazione. Le wildcard sono consentite.

Tipo: Stringa
Posizione: Con nome
Valore predefinito: Nessuno
Accetta input pipeline: False
Accetta caratteri jolly: True
-Include

Specifica un array y degli elementi su cui agirà il cmdlet, esclusi tutti gli altri. Le wildcard sono consentite.

Tipo: Stringa
Posizione: Con nome
Valore predefinito: Nessuno
Accetta input pipeline: False
Accetta caratteri jolly: Vero
-Name

Specifica il nome della variabile. Le carte selvatiche sono consentite Puoi anche reindirizzare un nome di variabile a Get-Variable.

Tipo: Stringa
Posizione: 0
Valore predefinito: Nessuno
Accetta input pipeline: True
Accetta caratteri jolly: Vero
-Scope

Specifica le variabili nell’ambito I valori accettabili per questo parametro sono:

  • Globale
  • Locale
  • Script
  • Un numero relativo all’ambito corrente (da 0 al numero di ambiti, dove 0 è l’ambito corrente e 1 è il suo genitore)

Locale è il valore predefinito. Per ulteriori informazioni, vedere about_Scopes.

Tipo: Stringa
Posizione: Con nome
Valore predefinito : Nessuno
Accetta input pipeline: False
Accetta caratteri jolly: False
-ValueOnly

Indica che questo cmdlet ottiene solo il valore della variabile.

Tipo: SwitchParameter
Posizione: Con nome
Valore predefinito: Nessuno
Accetta input pipeline: False
Accetta caratteri jolly: False

Input

Stringa

È possibile reindirizzare una stringa che contiene il nome della variabile a Get-Variable.

Output

PSVariable

Questo cmdlet restituisce un oggetto System.Management.AutomationPSVariable per ogni variabile che itgets. Il tipo di oggetto dipende dalla variabile.

Oggetto

Quando si specifica il parametro ValueOnly, se il valore della variabile specificata “s è una raccolta, Get-Variable restituisce un ]. Questo comportamento impedisce al normale funzionamento della pipeline di elaborare i valori delle variabili uno alla volta. Una soluzione alternativa per forzare l’enumerazione della raccolta consiste nel chiudere il comando Get-Variable tra parentesi.

Note

  • Questo cmdlet non gestisce le variabili di ambiente . Per gestire le variabili d’ambiente, puoi usare il provider di variabili d’ambiente.
  • Cancella-variabile
  • Nuova-variabile
  • Rimuovi-variabile
  • Imposta-variabile

Write a Comment

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *