Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Sinopsis
Administrar una variable de entorno para una máquina o proceso.
Sintaxis
Environment [String] #ResourceName
{
Name = [string]
[DependsOn = [string[]]]
[Ensure = [string]{ Absent | Present }]
[Path = [bool]]
[PsDscRunAsCredential = [PSCredential]]
[Target = [string[]]{ Machine | Process }]
[Value = [string]]
}
Descripción
El Environment recurso permite crear, actualizar y quitar variables de entorno en los Machine destinos y Process . Puede administrar variables de entorno de tipo path, lo que garantiza que se incluye o se quita un valor específico de la variable de entorno.
Requisitos
Ninguno.
Propiedades de la clave
Nombre
Especifique el nombre de la variable de entorno.
Type: System.String
Propiedades opcionales
Ensure
Especifique si la variable de entorno debe existir. Especifique esta propiedad como Absent para quitar la variable de entorno si existe. Especifique esta propiedad como Present para crear la variable de entorno si no existe y aplicar la propiedad Value si está establecida. El valor predeterminado es Present.
Type: System.String
Accepted Values:
- Absent
- Present
Default Value: Present
Ruta de acceso
Especifique si se va a tratar la variable de entorno como una variable de ruta de acceso. Esto modifica el comportamiento De garantizar para la variable de entorno:
- Cuando Path es
$true, Asegúrese de que esPresenty value no se incluye en el valor actual de la variable de entorno, el recurso anexa el valor al valor actual de la variable de entorno. - Cuando Path es
$true, Asegúrese de que esAbsenty value se incluye en el valor actual de la variable de entorno, el recurso quita el valor del valor actual de la variable de entorno. - Cuando Path es y Ensure es
Present$false, el recurso establece la variable de entorno en Value. - Cuando Path es
$falsey Ensure esAbsent, el recurso quita la variable de entorno.
El valor predeterminado es $false.
Type: System.Boolean
Default Value: false
Destino
Especifique uno o varios destinos en los que configurar la variable de entorno. Los valores válidos son:
ProcessMachine
De forma predeterminada, la variable de entorno se configura en los Process destinos y Machine .
Type: System.String[]
Accepted Values:
- Process
- Machine
Default Value: [Process, Machine]
Value
Especifique el valor de la variable de entorno como una cadena. Si Value es una cadena vacía ('') modifica el comportamiento De garantizar para la variable de entorno:
- Cuando Value es una cadena vacía, Asegúrese de que es
Presenty la variable de entorno existe, el recurso no actualiza la variable de entorno. - Cuando Value es una cadena vacía, Ensure es
Presenty la variable de entorno no existe, el recurso produce una excepción de operación no válida. - Cuando Value es una cadena vacía, Asegúrese de que es
Absenty la variable de entorno existe, el recurso quita la variable de entorno.
El valor predeterminado es una cadena vacía.
Type: System.String
Default Value: ''