A política de grupo em nosso ambiente substitui a variável PATH toda vez que faço logon e, ao executar um computador 'não padrão', ela fica completamente errada (C: \ Windows vs C: \ WINNT, faltando diretórios etc.). Atualmente, eu altero manualmente toda vez que faço logon, mas isso está começando a ficar cansativo.
Se eu usar o comando SET para alterar a variável PATH em um arquivo em lotes, ele só terá escopo local, portanto, a alteração se aplicará apenas aos comandos no arquivo em lotes.
set PATH=C:\WINNT;C:\WINNT\System32
set PATH
Esse arquivo em lotes exibirá o novo caminho, mas se eu for executado set PATH
na linha de comando posteriormente, ainda será o caminho original.
Como definir o ambiente PATH global em um arquivo em lotes? Ou existe outra técnica que eu possa usar?