Eu tenho um prompt de comando do administrador. Gostaria de carregar outro prompt de comando daqui sem privilégios de administrador.
Eu tenho certeza que é algum uso de 'runas', mas não consigo encontrar a combinação
Obrigado!
edit: se possível, eu gostaria de evitar digitar uma senha.
command-line
administrator
batch-file
greggorob64
fonte
fonte
Respostas:
Se você deseja uma solução limpa que não depende da digitação da senha de um usuário, pode criar uma entrada do planejador de tarefas e acioná-la na linha de comando. Assumindo a vitória 7:
Abra o Agendador de tarefas: Painel de controle | Ferramentas administrativas | Agendador de tarefas
Crie uma nova tarefa clicando em 'Criar tarefa'
Dê um nome simples, diga 'RunCMD'. Certifique-se de que esteja configurado para executar como o usuário que você deseja:
Não dê um gatilho. Adicione uma ação para executar o programa que você deseja
cmd.exe
:Na linha de comandos, ative a tarefa usando
schtasks.exe /run /tn RunCmd
fonte
schtasks
ferramenta; se você executar,schtasks /Create /?
receberá uma descrição da ajuda. Página da Microsoft aqui . Isso funcionaria se você pudesse fornecer um usuário / senha executados como parte do seu domínio, para não precisar conhecer as credenciais do usuário local em cada caso.Da ajuda "runas":
UserName should be in form USER@DOMAIN or DOMAIN\USER
Não use dois pontos: como separador
fonte