É possível fazer alterações nas configurações específicas do usuário ao criar um novo perfil de usuário do Windows?

É possível fazer alterações nas configurações específicas do usuário ao criar um novo perfil de usuário do Windows?

Estou configurando um servidor de Área de Trabalho Remota e cada conta de usuário precisa ter um valor predeterminado, mas exclusivo, definido em um arquivo de texto (INI) em% APPDATA% para uma configuração de software.

Criei os arquivos e atalhos necessários para que isso funcione no perfil C:\Users\Default, mas adoraria uma maneira de automatizar essa edição do arquivo INI. Algo como localizar/substituir CHANGEME por %COMPUTERNAME%\%USERNAME% seria o ideal, ou um "anexar ao final do arquivo" até funcionaria, acredito.

Existe algum tipo de gancho de script disponível para criação de perfil?

Responder1

É possível configurar um RunOncescript que será executado na primeira vez que um perfil local for criado. Isso envolve a edição da seção de registro do perfil Padrão:

  1. Abrirregedit.exe
  2. Carregue a seção de registro do perfil de usuário padrão no editor
    • Clique emHKEY_USERS
    • Vá para Arquivo -> Carregar Hive.
    • Carregar C:\Users\Default\NTUSER.DAT(NÃOo .LOGarquivo. Pode ser invisível; basta digitar o nome do arquivo manualmente se for necessário.)
    • Dê o nome que quiser; isso não faz nada além de dar um nome-chave no editor. Por exemplo, usaremos "Temp"
  3. Navegar paraComputer\HKEY_USERS\Temp\Software\Microsoft\Windows\CurrentVersion
  4. Crie a RunOncechave aqui se ela ainda não existir.
  5. Altere o valor da string nesta chave para o caminho completo do arquivo executável/em lote a ser executado.
  6. Clique na tecla Temp novamente e em Arquivo -> Descarregar Hive...

Responder2

Eu usaria um primeiro script de logon, um arquivo em lote simples com isso.

echo %COMPUTERNAME%\%USERNAME% >> %APPDATA%\my.ini

Saída

BOX\KNUCKLE-DRAGGER

informação relacionada