Quem nunca se deparou com a seguinte questão:
Usuário precisa executar um programa como Administrador, mas o mesmo, NÃO PODE SER ADMINISTRADOR LOCAL!
É possível, quer saber como?
R: Utilizando o comando mágico, RUNAS (Também conhecido como Executar Como).
Vamos ao que interessa:
Suponhamos que o usuário precise gerenciar todos serviços locais, ou algum programa, ou Gerenciar o Computador, ou o IIS… enfim, o processo é o mesmo.
Vamos simular que o usuário Convidado precise ter total controle sobre os serviços.
Logado com o usuário que tenha permissão, vamos criar uma console MMC e adicionar o respectivo Snap-in.
Depois, acesse Arquivo / Opções e salve-o em Modo Usuário – acesso limitado
Salve no C:\ ou qualquer outro diretório. Salvei como Servicos.msc
Agora, efetue logoff e loga com o usuário comum (Convidado).
Criei um atalho no Desktop com o seguinte parametro:
runas /user:Grvalle-PC\grvalle /savecred “mmc C:\Servicos.msc”
Salvei como Servicos – coloque o nome que desejar.
Pronto, atalho criado agora só executar.
* Como usamos o parametro /savecred será necessário informar a credencial apenas 1 vez (primeira e última).
PRONTO!!!!
Agora, sua console, programa, MSI, será executado SEMPRE como Administrador.
Explicando o parametro usado:
/user:Grvalle-PC\grvalle (/user: deve ser seguido do dominio ou hostname local \usuário ADM) Ex: Grvalle-PC é meu notebook e grvalle é meu usuário
/savecred (parameto usado para salvar a credencial)
“mmc C:\Servicos.msc” (especificando que o programa será uma console MMC e qual o caminho)
Bom, é um workaround com recursos do Windows, então, é mais que válido :)
Funciona, é prático e rápido. Porque usuário bom, é usuário sem privilégio rs
[ ]´s
só não sei como chegar para fazer este snap-in
“Porque usuário bom, é usuário sem privilégio rs”…kkk
Bom tbm!!!
funciona no win7?
Funciona sim!
funciona com um programa com extensão .exe
Sim!
como configurar para .exe?
tenho uma aplicação aqui que roda em Windows 2008 TS, porem ela so roda se for como administrador.
estou em um dominio e queria executar o aplicativo como administrador local…
criei o atalho seguindo os comandos citados acima mas quando tento executar ele, abre uma tela do DOS e já fecha o aplicativo!
Execute via prompt, ai você vai ver o que está ocorrendo, se é falta de parâmetro, etc…
Olá
Minha dúvida é na hora de nomear o arquivo o que do exemplo que você deu permanece, ou seja, o que posso (e devo) trocar desse seu exemplo abaixo?
runas /user:Grvalle-PC\grvalle /savecred “mmc C:\Servicos.msc”
Não compreendi o que ficara, no meu caso, no lugar do >grvalleC:\< eu devo colocar o nome do arquivo que gerei no atalho?
Desculpe o incomodo, mais ainda não tenho muita pratica, e esse problema já persiste a algum tempo e não consegui resolver. Grato por seu tempo disposto.
Funcionou certinho!!! Muito obrigado!