Get-Variable (Español)

Módulo: Microsoft.PowerShell.Utility

Obtiene las variables en la consola actual.

Sintaxis

Descripción

El Get-Variable cmdlet obtiene las variables de PowerShell en la consola actual. Puede recuperar solo los valores de las variables especificando el parámetro ValueOnly, y puede filtrar las variables devueltas por nombre.

Ejemplos

Ejemplo 1 : Obtener variables por letra

Este comando obtiene variables con nombres que comienzan con la letra m. El comando también obtiene el valor de las variables.

Ejemplo 2: Obtener valores de variables por letra

Este comando solo obtiene los valores de las variables que tienen nombres que comienzan con m.

Ejemplo 3: Obtener variables por dos letras

Este comando obtiene información sobre las variables que comienzan con la letra M o con la letra P .

Ejemplo 4: Obtener variables por alcance

El primer comando solo obtiene las variables que están definidas en el alcance local. es equivalente a Get-Variable -Scope Local y se puede abreviar como gv -s 0.

El segundo comando usa Compare-Object cmdlet para buscar las variables que están definidas en el ámbito principal (ámbito 1) pero que son visibles solo en el ámbito local (ámbito 0).

Parámetros

-Excluir

Especifica una matriz de elementos que este cmdlet excluye de la operación. Se permiten las tarjetas salvajes.

Tipo: Cadena
Posición: Con nombre
Valor predeterminado: Ninguno
Aceptar entrada de canalización: Falso
Acepta caracteres comodín: Verdadero
-Incluir

Especifica una matriz y de elementos sobre los que actuará el cmdlet, excluyendo todos los demás. Se permiten las tarjetas salvajes.

Tipo: String
Posición: Con nombre
Valor predeterminado: Ninguno
Aceptar entrada de canalización: Falso
Aceptar caracteres comodín: Verdadero
-Name

Especifica el nombre de la variable. Se permiten las tarjetas salvajes También puede canalizar un nombre de variable a Get-Variable.

Tipo: Cadena
Posición: 0
Valor predeterminado: Ninguno
Aceptar entrada de canalización: Verdadero
Aceptar caracteres comodín: Verdadero
-Scope

Especifica las variables en el alcance .Los valores aceptables para este parámetro son:

  • Global
  • Local
  • Script
  • Un número relativo al alcance actual (0 a través del número de alcances, donde 0 es el alcance actual y 1 es su padre)

Local es el predeterminado. Para obtener más información, consulte about_Scopes.

Tipo: Cadena
Posición: Con nombre
Valor predeterminado : Ninguno
Aceptar entrada de canalización: Falso
Aceptar caracteres comodín: Falso
-ValueOnly

Indica que este cmdlet solo obtiene el valor de la variable.

Tipo: SwitchParameter
Posición: Con nombre
Valor predeterminado: Ninguno
Aceptar entrada de canalización: Falso
Aceptar caracteres comodín: Falso

Entradas

Cadena

Puede canalizar una cadena que contenga el nombre de la variable a Get-Variable.

Salidas

PSVariable

Este cmdlet devuelve un objeto System.Management.AutomationPSVariable para cada variable que obtiene. El tipo de objeto depende de la variable.

Objeto

Cuando especifica el parámetro ValueOnly, si el valor de la variable especificada es una colección, Get-Variable devuelve un ]. Este comportamiento impide que el funcionamiento normal de la canalización procese los valores de la variable uno por uno. Una solución para forzar la enumeración de la colección es cerrar el comando Get-Variable entre paréntesis.

Notas

  • Este cmdlet no administra variables de entorno . Para administrar las variables de entorno, puede utilizar el proveedor de variables de entorno.
  • Clear-Variable
  • New-Variable
  • Quitar-Variable
  • Establecer-Variable

Write a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *