Remove-Variable
Elimina una variable y su valor.
Sintaxis
Remove-Variable
[-Name] <String[]>
[-Include <String[]>]
[-Exclude <String[]>]
[-Force]
[-Scope <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El Remove-Variable
cmdlet elimina una variable y su valor del ámbito en el que se define, como la sesión actual. No se puede usar este cmdlet para eliminar las variables que se definen como constantes o que son propiedad del sistema.
Ejemplos
Ejemplo 1: Quitar una variable
Remove-Variable Smp
Este comando elimina la $Smp
variable .
Parámetros
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posición: | Named |
Valor predeterminado: | False |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Exclude
Especifica una matriz de elementos que este cmdlet omite de la operación. El valor de este parámetro califica el parámetro Name . Escriba un elemento o patrón de nombre, como "s*". Se permiten los caracteres comodín.
Tipo: | String[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | True |
-Force
Indica que el cmdlet quita una variable aunque sea de solo lectura. Incluso con el parámetro Force , el cmdlet no puede quitar una constante.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Include
Especifica una matriz de elementos que este cmdlet elimina en la operación. El valor de este parámetro califica el parámetro Name . Escriba un elemento de nombre o patrón, como s*. Se permiten los caracteres comodín.
Tipo: | String[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | True |
-Name
Especifica el nombre de la variable que se va a quitar. El nombre del parámetro (Name) es opcional. Se permiten caracteres comodín
Tipo: | String[] |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | True |
-Scope
Obtiene solo las variables en el ámbito especificado. Los valores permitidos para este parámetro son los siguientes:
- Global
- Local
- Script
- Número relativo al ámbito actual (de 0 al número de ámbitos, donde 0 es el ámbito actual y 1 es su elemento primario).
Local es el valor predeterminado. Para obtener más información, consulte about_Scopes.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Tipo: | SwitchParameter |
Alias: | wi |
Posición: | Named |
Valor predeterminado: | False |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
Puede canalizar un objeto variable a este cmdlet.
Salidas
None
Este cmdlet no devuelve ningún resultado.
Notas
PowerShell incluye los siguientes alias para Remove-Variable
:
Todas las plataformas:
rv
Los cambios afectan únicamente al ámbito actual, a una sesión, por ejemplo. Para eliminar una variable de todas las sesiones, agregue un
Remove-Variable
comando al perfil de PowerShell.