Ambiente
Sinopse
Gerenciar uma variável de ambiente para um computador ou processo.
Sintaxe
Environment [String] #ResourceName
{
Name = [string]
[DependsOn = [string[]]]
[Ensure = [string]{ Absent | Present }]
[Path = [bool]]
[PsDscRunAsCredential = [PSCredential]]
[Target = [string[]]{ Machine | Process }]
[Value = [string]]
}
Descrição
O Environment
recurso permite que você crie, atualize e remova variáveis de Machine
ambiente nos destinos e Process
destinos. Ele pode gerenciar variáveis de ambiente do tipo caminho, garantindo que um valor específico seja incluído ou removido da variável de ambiente.
Requisitos
Nenhum.
Propriedades da chave
Nome
Especifique o nome da variável de ambiente.
Type: System.String
Propriedades opcionais
Ensure
Especifique se a variável de ambiente deve existir. Especifique essa propriedade Absent
para remover a variável de ambiente se ela existir. Especifique essa propriedade Present
para criar a variável de ambiente se ela não existir e impor a propriedade Value se ela estiver definida. O valor padrão é Present
.
Type: System.String
Accepted Values:
- Absent
- Present
Default Value: Present
Caminho
Especifique se a variável de ambiente deve ser tratada como uma variável de caminho. Isso modifica o comportamento De garantir para a variável de ambiente:
- Quando Path é
$true
, Ensure isPresent
, e o Valor não está incluído no valor atual da variável de ambiente, o recurso acrescenta o Valor ao valor atual da variável de ambiente. - Quando Path é
$true
, Ensure éAbsent
, e o Valor é incluído no valor atual da variável de ambiente, o recurso remove o valor do valor atual da variável de ambiente. - Quando Path é
$false
e Ensure éPresent
, o recurso define a variável de ambiente como Valor. - Quando Path é
$false
e Ensure éAbsent
, o recurso remove a variável de ambiente.
O valor padrão é $false
.
Type: System.Boolean
Default Value: false
Destino
Especifique um ou mais destinos para configurar a variável de ambiente. Os valores válidos incluem:
Process
Machine
Por padrão, a variável de ambiente é configurada nos destinos e Machine
nos Process
destinos.
Type: System.String[]
Accepted Values:
- Process
- Machine
Default Value: [Process, Machine]
Valor
Especifique o valor da variável de ambiente como uma cadeia de caracteres. Se Value é uma cadeia de caracteres vazia (''
) modifica o comportamento Ensure para a variável de ambiente:
- Quando Value é uma cadeia de caracteres vazia, Ensure é
Present
, e a variável de ambiente existe, o recurso não atualiza a variável de ambiente. - Quando Value é uma cadeia de caracteres vazia, Ensure é
Present
, e a variável de ambiente não existe, o recurso gera uma exceção de operação inválida. - Quando Value é uma cadeia de caracteres vazia, Ensure é
Absent
, e a variável de ambiente existe, o recurso remove a variável de ambiente.
O valor padrão é uma cadeia de caracteres vazia.
Type: System.String
Default Value: ''
Exemplos
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de