Ferramentas de Linha de Comando

Comando Change user

( Retorna à Lista completa de comandos Shell )

Comando Change user


Altera a configuração do mapeamento do arquivo .ini.



Sintaxe

change user {/execute | /install | /query}



Parâmetros

/execute

Ativa o mapeamento do arquivo .ini para a pasta base. Esta é a configuração padrão.

/install

Desativa o mapeamento do arquivo .ini para a pasta base. Todos os arquivos .ini são lidos e gravados na pasta do sistema. Desative o mapeamento do arquivo .ini ao instalar aplicativos em um Terminal Server.

/query

Exibe a configuração atual do mapeamento do arquivo .ini.

/?

Exibe ajuda no prompt de comando.

Comentários

Use change user /install antes de instalar um aplicativo para criar arquivos .ini para o aplicativo na pasta do sistema. Esses arquivos são usados como cópias mestre para os arquivos .ini específicos de usuário. Após a instalação do aplicativo, use change user /execute para reverter ao mapeamento do arquivo .ini padrão.

Na primeira vez que você executar o aplicativo, ele procurará os arquivos .ini na pasta base. Se eles não forem localizados no diretório base, mas sim na pasta do sistema, os serviços de terminal copiarão os arquivos .ini para a pasta base, garantindo que cada usuário tenha uma cópia única dos arquivos .ini do aplicativo. Qualquer arquivo .ini novo é criado na pasta base.

Cada usuário deve ter uma cópia única dos arquivos .ini de um aplicativo. Isso evita casos em que usuários diferentes possam ter configurações de aplicativo incompatíveis (por exemplo, pastas padrão ou resoluções de tela diferentes).

Quando o sistema se encontra no modo de instalação (change user /install), várias ações são executadas. Todas as entradas do Registro criadas são sombreadas em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\TerminalServer\Install. As chaves adicionadas a HKEY_CURRENT_USER são copiadas na chave \SOFTWARE e as chaves adicionadas a HKEY_LOCAL_MACHINE são copiadas em \MACHINE. Se o aplicativo consulta a pasta Windows usando chamadas de sistema, como GetWindowsDirectory, o Terminal Server retorna a pasta raiz_do_sistema. Se qualquer entrada do arquivo .ini for adicionada usando chamadas de sistema, como WritePrivateProfileString, será adicionada aos arquivos .ini na pasta raiz_do_sistema.

Quando o sistema volta para o modo de execução (change user /execute) e o aplicativo tenta ler uma entrada de Registro inexistente em HKEY_CURRENT_USER, os serviços de terminal verificam se existe uma cópia da chave na chave \TerminalServer\Install. Se houver, as chaves serão copiadas para o local apropriado em HKEY_CURRENT_USER. Se o aplicativo tentar ler a partir de um arquivo .ini inexistente, os serviços de terminal procurarão aquele arquivo .ini na raiz do sistema. Se o arquivo .ini estiver na raiz do sistema, será copiado para a subpasta \Windows da pasta base do usuário. Se o aplicativo consultar a pasta Windows, o Terminal Server retornará a subpasta \Windows da pasta base do usuário.

Quando você faz logon, os serviços de terminal verificam se os arquivos .ini do sistema são mais recentes do que os arquivos .ini do seu computador. Se a versão do sistema for mais recente, seu arquivo .ini será substituído pela versão mais recente ou será mesclado a ela. Isso depende de o bit INISYNC, 0x40, estar ou não configurado para esse arquivo .ini. Sua versão anterior do arquivo .ini é renomeada como Inifile.ctx. Se os valores de Registro do sistema na chave \TerminalServer\Install forem mais recentes do que a sua versão em HKEY_CURRENT_USER, sua versão das chaves será excluída e substituída pelas novas chaves em \TerminalServer\Install.




Leia mais sobre change

Sistemas Operacionais | Linux Comandos | Linux Shell Script | Atalhos do Office | Literatura e Leitura | Principais Autores | História da Literatura |


Formatando legenda
FormatoSignificado
Itálico Informações que o usuário deve fornecer
Negrito Elementos que o usuário deve digitar exatamente como mostrado
Reticências (...) Parâmetro que pode ser repetido várias vezes em uma linha de comando
Entre colchetes ([]) Itens opcionais
Entre chaves ({});opções separadas por barra vertical (|).Exemplo: {even|odd}Conjunto de opções entre as quais o usuário deve escolher apenas uma
Fonte Courier Código ou resultado de um programa


Envie seu comentário:
Nome:

E-mail:

Comentário:


Fonte: •Manual do Windows XP • ( Literatura e Leitura ) • ( Dicas sobre Sistemas Operacionais ) • ( Retorna à Lista completa de comandos Shell ) •