Você não especificou quais O.S. você está usando, mas deve ser Vista ou posterior, pois isso é um comportamento típico de Controle de Conta de Usuário .
Basicamente, no sistema Windows recente, mesmo que sua conta de usuário seja um membro do grupo Administradores do computador, você ainda não tem permissão para executar tarefas administrativas; Se você tentar fazer alguma coisa que realmente exija direitos administrativos, a ação falhará ou uma janela pop-up aparecerá solicitando que você confirme a ação; se você tiver apenas direitos de usuário padrão, será solicitado que você forneça as credenciais de uma conta de administrador real.
Se você clicar com o botão direito do mouse em alguma coisa e escolher "Executar como administrador", o UAC solicitará sua confirmação e você poderá contorná-la com eficácia, e o programa (não apenas cmd.exe
, BTW) será executado com direitos administrativos totais. Isso é especialmente útil em programas que não são compatíveis com o UAC e tendem a falhar silenciosamente se precisarem de direitos administrativos e você clica duas vezes sobre eles enquanto o UAC está operacional.
Isso, obviamente, não tem nenhuma relevância se o UAC estiver desabilitado (isso pode ser feito através do Painel de Controle). Nesse caso, clicar duas vezes no ícone ou escolher "Executar como Administrador" faz exatamente a mesma coisa; mas o título da janela ainda refletirá o status "elevado" desse prompt de comando.
Se você está perguntando "como posso executar um comando como Administrador (ou seja, elevado) a partir da linha de comando", AFAIK não há suporte embutido para isso. Seria bom ter start /elevated
ou runas /elevated
switches.