No Windows 7, há uma linha de prompt de comando que pode iniciar o cmd como administrador? [duplicado]

38

No Linux, podemos usar

sudo bash

para executar um shell como superusuário.

No Windows 7, podemos usar

Start menu -> (in search box, type) cmd -> Right click on search result and choose Run as Administrator

para executar um prompt de comando como administrador. Existe também uma linha de prompt de comando que é como sudo ou su do Linux, de modo a iniciar um shell como administrador?

    
por 太極者無極而生 24.11.2009 / 02:48

10 respostas

34

O runas command é o mais parecido com o que você está procurando:

runas /user:username cmd.exe

O formato é runas , o nome de usuário que você deseja executar como, outras opções e, em seguida, o programa que você deseja executar.

Se você estiver em um domínio, poderá usar:

runas /user:DOMAIN\USERNAME cmd.exe

Isto pode ser executado a partir da caixa Run ( Win + R ) ou de uma janela de comando.

Note, no entanto, que isso não é exatamente como sudo - você não pode usá-lo para se elevar, apenas execute algo como um usuário diferente. Se você já tem direitos administrativos, uma runa para sua conta lhe dará o mesmo acesso que o comando normal (a menos, é claro, que você execute uma conta de administrador diferente , que concederá esses direitos de administrador para o novo shell).

    
por 24.11.2009 / 02:54
11

Tente criar um atalho para o cmd.exe. Clique com o botão direito > Propriedades Clique no botão Avançado. E marque a caixa "Executar como administrador" e clique em OK.

Atribua uma tecla de atalho, se quiser.

E você também pode atribuir o local padrão para o início do CMD. Por exemplo,% CD%

    
por 24.11.2009 / 03:27
8

Outra alternativa é clicar em Iniciar e digitar cmd , seguido por Ctrl + Deslocar + Digite

Fonte: Microsoft Technet

    
por 18.09.2013 / 05:06
3

Use SuRun .

Funciona também no Windows 8. Ele executa o aplicativo no modo "admin" sem um prompt, mas você tem maior controle sobre quais aplicativos são executados (você pode vê-lo no applet do painel de controle do SuRun). Ele funciona muito bem em um arquivo de lote também ...

    
por 12.12.2012 / 01:52
1

Crie um arquivo em lote, como sudo.bat, digite os seguintes comandos e salve no PATH:

@echo Set objShell = CreateObject("Shell.Application") > %temp%\sudo.tmp.vbs
@echo args = Right("%*", (Len("%*") - Len("%1"))) >> %temp%\sudo.tmp.vbs
@echo objShell.ShellExecute "%1", args, "", "runas" >> %temp%\sudo.tmp.vbs
@cscript %temp%\sudo.tmp.vbs

Para usá-lo, para uma instância, sudo cmd net start fms , no entanto, o script não funcionará se houver uma cotação na linha de comando.

    
por 05.05.2013 / 08:56
1

Se você quiser uma solução de linha de comando: baixe o hstart do link e extraia o hstart.exe ou o hstart64. exe para algum lugar no seu caminho. Você pode iniciar um prompt de comando elevado com hstart /runas cmd ou hstart64 /runas cmd .

Mas o caminho mais rápido (como observado em um comentário para a questão) ainda é pressionar o Windows, digite cmd e pressione Ctrl + Deslocamento + Digite .

    
por 22.10.2012 / 22:42
1

Eu estava frustrado com as soluções existentes para isso, então escrevi um pequeno script Node.js que deveria ser mais familiar aos usuários do * nix.

Ele eleva o usuário atual sem prompts de senha (apenas UAC ), redireciona stdin e stdout e é executado no mesma janela do console.

link

    
por 19.09.2013 / 19:20
0

A Abra a Extensão do Shell de Solicitação de Comando também pode adicionar esse recurso a você.

    
por 03.08.2010 / 04:59
0

Eu incluo os comandos su e sudo genuínos com meu shell Hamilton C para executar um comando como outro usuário ou como um nível elevado (com o prompt do UAC) ou ambos, ou seja, elevado como outro usuário. Ao contrário de runas e outras alternativas, meus su e sudo sabem como passar diretórios atuais, variáveis de ambiente e longas linhas de comando. Este é um produto comercial, mas existe uma versão gratuita . Divulgação completa: sou o autor. Mas também estou feliz em responder a perguntas.

    
por 03.11.2012 / 03:14
0

Você pode gostar do Sudo para Windows .

    
por 25.11.2009 / 19:29