Exportar (0) Imprimir
Expandir Tudo
Arp
At
Cd
Cls
Cmd
Del
Dir
Fc
For
Ftp
If
Ldp
Lpq
Lpr
Md
Mmc
Msg
Nlb
Rcp
Rd
Reg
Rem
Ren
Rsh
Rsm
Rss
Sc
Set
Sfc
Ver
Vol
Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

SETX

Cria ou modifica variáveis de ambiente no ambiente de sistema ou usuário sem exigir programação ou scripts. O comando Setx também recupera os valores de chaves do registro e grava arquivos de texto.

Para obter exemplos de como usar esse comando, consulte exemplos.

Sintaxe



SETX [/s <Computer>[/u [<Domain> \] < nome do usuário >[/p [<Password>]]]] <Variable><Value>setx [/m] [/s <Computer>[/u [<Domain> \] < nome do usuário >[/p [<Password>]]]] /k [<Variable>] <Path>setx [/m] [/s <Computer>[/u [<Domain> \] < nome do usuário >[/p [<Password>]]]] /f <FileName>{[<Variable>] {/a <X> <Y>| /r <X> <Y>"<String>"} [/m] | / x} [/d <Delimiters>]

Parâmetros

Parâmetro Descrição

/s <Computer>

Especifica o nome ou endereço IP de um computador remoto. Não use barras invertidas. O valor padrão é o nome do computador local.

/u [<Domain> \] < nome do usuário >

Executa o script com as credenciais da conta de usuário especificado. O valor padrão é permissões do sistema.

/p [<Password>]

Especifica a senha da conta de usuário especificada no parâmetro /u .

<Variable>

Especifica o nome da variável de ambiente que você deseja definir.

<Value>

Especifica o valor para o qual você deseja definir a variável de ambiente.

/k <Path>

Especifica que a variável é definida com base em informações de uma chave do registro. O path usa a seguinte sintaxe:

\<HIVE>\<KEY>\...\<Value>

Por exemplo, você pode especificar o seguinte caminho:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation\StandardName

/f < nome do arquivo >

Especifica o arquivo que você deseja usar.

/a <X> <Y>

Especifica as coordenadas absolutas e deslocamento como parâmetros de pesquisa.

/r <X> <Y>"<String>"

Especifica as coordenadas relativas e o deslocamento de seqüência de caracteres como parâmetros de pesquisa.

/m

Especifica para definir a variável de ambiente do sistema. A configuração padrão é o ambiente local.

/x

Exibe as coordenadas, ignorando as opções de linha de comando /a, /re /d de arquivo.

/d <Delimiters>

Especifica delimitadores, como "," ou "\" para ser usado junto com os quatro delimitadores internos — espaço, TAB, ENTER e avanço de linha.,\ \ Delimitadores válidos incluem qualquer caractere ASCII. O número máximo de delimitadores é 15, incluindo os delimitadores internos.

/?

Exibe a Ajuda no prompt de comando.

Comentários

  • O comando Setx é semelhante ao utilitário UNIX SETENV.

  • Setx fornece a maneira somente linha de comando ou através de programação para diretamente e definir valores de ambiente do sistema. Variáveis de ambiente do sistema são manualmente configuráveis pelo Painel de controle ou através de um editor do registro. O comando set é interno ao interpretador de comandos (cmd. exe), define variáveis de ambiente do usuário para a janela de console atual apenas.

  • Você pode usar o comando setx para definir valores para o usuário e o sistema de variáveis de ambiente de uma das três fontes (modos): modo de linha de comando, modo de registro ou modo de arquivo.

  • Setx grava variáveis no ambiente mestre no registro. As variáveis definidas com setx variáveis estão disponíveis nas janelas de comando futuras apenas, não na janela de comando atual.

  • HKEY_CURRENT_USER e HKEY_LOCAL_MACHINE são as seções com suporte apenas. REG_DWORD, REG_EXPAND_SZ, REG_SZ e REG_MULTI_SZ são os tipos de dados RegKey válidos.

  • Quando você obter acesso aos valores REG_MULTI_SZ no registro, o primeiro item é extraído e usado.

  • Você não pode usar o comando setx para remover valores adicionados aos ambientes local ou do sistema. Você pode usar definido com um nome de variável e nenhum valor para remover um valor correspondente do ambiente local.

  • Os valores do Registro REG_DWORD são extraídos e usados no modo hexadecimal.

  • Modo de arquivo oferece suporte a análise de retorno de carro e avanço de linha somente arquivos de texto (CRLF).

Exemplos

Para definir a variável de ambiente MACHINE no ambiente local com o valor Brand1, digite:



SETX MACHINE Brand1

Para definir a variável de ambiente MACHINE no ambiente do sistema para o valor Brand1 Computer, digite:



SETX MACHINE "Brand1 Computer" /m

Para definir a variável de ambiente MYPATH no ambiente local para usar o caminho de pesquisa definido na variável de ambiente PATH, digite:



SETX MYPATH % PATH %

Para definir a variável de ambiente MYPATH no ambiente local para usar o caminho de pesquisa definido na variável de ambiente PATH, após substituir ~% % , digite:



SETX MYPATH ~ caminho ~

Para definir a variável de ambiente MACHINE no ambiente local com o valor Brand1 em um computador remoto chamado Computer1, digite:



SETX /s computer1 /u maindom\hiropln /p p @ ssW23 MACHINE Brand1

Para definir a variável de ambiente MYPATH no ambiente local para usar o caminho de pesquisa definido na variável de ambiente PATH em um computador remoto chamado Computer1, digite:



SETX /s computer1 /u maindom\hiropln /p p @ ssW23 MYPATH % PATH %

Para definir a variável de ambiente TZONE no ambiente local com o valor encontrado na chave do registro HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation\StandardName , digite:



SETX TZONE /k HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation\StandardName

Para definir a variável de ambiente TZONE no ambiente local de um computador remoto chamado Computer1 com o valor encontrado na chave do registro HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation\StandardName , tipo:



SETX /s computer1 /u maindom\hiropln /p p @ ssW23 TZONE /k HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation\StandardName

Para definir a variável de ambiente BUILD no ambiente do sistema para o valor encontrado na chave do registro HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\CurrentBuildNumber , digite:



SETX BUILD /k "HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\CurrentBuildNumber" /m

Para definir a variável de ambiente BUILD no ambiente do sistema de um computador remoto chamado Computer1 com o valor encontrado na chave do registro HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\CurrentBuildNumber , tipo:



SETX /s computer1 /u maindom\hiropln /p p @ ssW23 BUILD /k "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\CurrentBuildNumber" /m

Para exibir o conteúdo de um arquivo denominado ipconfig. out, junto com as coordenadas correspondentes de conteúdo, digite:



SETX /f ipconfig. out /x

Para definir a variável de ambiente IPADDR no ambiente local com o valor encontrado na coordenada 5,11 do arquivo ipconfig. out, digite:



SETX IPADDR /f ipconfig. out /a 5,11

Para definir a variável de ambiente do octeto 1 no ambiente local com o valor encontrado na coordenada 5,3 do arquivo ipconfig. out com delimitadores "#$ *.", tipo:



SETX octeto 1 /f ipconfig. out 5,3 /a /d "#$ *."

Para definir a variável de ambiente IPGATEWAY no ambiente local com o valor encontrado na coordenada 0,7 com relação à coordenada de "Gateway" no arquivo ipconfig. out, digite:



SETX IPGATEWAY /f ipconfig. out /r 0,7 Gateway

Para exibir o conteúdo de um arquivo denominado ipconfig. out — junto com as coordenadas correspondentes de conteúdo — em um computador chamado Computer1, digite:



SETX /s computer1 /u maindom\hiropln /p p @ ssW23 /f ipconfig. out /x

Referências adicionais

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft