Quando estou em uma janela de linha de comando e altero uma variável ambiental, preciso reabrir uma instância do cmd.exe. Quando desejo instalar um pacote python usando pip na linha de comando, também preciso executá-lo no modo de administrador.
Fiquei me perguntando se existe um comando/atalho para reabrir uma instância cmd.exe no modo de administrador.
Eu sei que posso usar start cmd.exe
para abrir uma nova instância de linha de comando e vi que aparentemente você pode usar runas
para executar um serviço a partir da linha de comando no modo de administrador, mas isso me solicitou minha senha de administrador que não corresponde à minha senha de usuário aparentemente.
Responder1
Se você já começou cmd
como administrador, você pode simplesmente criar outra cópia (filho) do console administrativo que herdará o ambiente pai sem fornecer a senha do administrador, simplesmente executando:
start
portanto, no seu caso, defina as variáveis de ambiente necessárias no console administrativo pai e executestart