Como você obtém o nome do perfil de usuário em um arquivo de lote sem o caminho completo?

0

Vimos que você pode usar% USERNAME% para obter o caminho completo, mas eu só quero ter, por exemplo, o João da Silva para usar no mapeamento de uma unidade de rede para pastas específicas nomeadas após os nomes de perfil de usuário?

, por exemplo UTILIZAÇÃO DA REDE h: \ test \ Citrixusers \% USERNAME% mas é claro que isso obtém o nome de usuário como C: \ Users \ "Name"

Assim, o resultado final seria como \ test \ Citrixusers \ John Doe

Agradecemos antecipadamente a todos.

    
por Kyle M 05.03.2015 / 13:26

1 resposta

4

Como você obtém o nome do perfil de usuário em um arquivo de lote?

without the complete path

Parece que você está confundindo %USERNAME% e %USERPROFILE% .

  • %USERNAME% contém apenas o nome de usuário.

  • %USERPROFILE% contém o caminho do perfil (que inclui o nome de usuário).

Variáveis de ambiente padrão (internas)

Variable Default value in Windows 7/2008

...

USERNAME {username}

USERPROFILE %SystemDrive%\Users\{username}

Variáveis de ambiente de origem - As variáveis de ambiente são usadas principalmente em arquivos de lote, elas podem ser criadas, modificadas e excluídas para uma sessão usando o comando SET.

Leitura Adicional

por 05.03.2015 / 13:55