Como sei se tenho direitos de administrador do Windows na linha de comando?

5

Como sei se tenho direitos de administrador do Windows na linha de comando? Particularmente no Windows7 ?

Existe algum equivalente ao linux id ?

    
por Radek 14.09.2012 / 07:00

2 respostas

6

Você pode executar o seguinte script:

NET SESSION >nul 2>&1
IF %ERRORLEVEL% EQU 0 (
    ECHO Administrator PRIVILEGES Detected! 
) ELSE (
    ECHO NOT AN ADMIN!
)

A propósito, você pode iniciar o prompt de comando com privilégios administrativos:

  1. clique no ícone do Windows
  2. digite cmd na barra de pesquisa
  3. pressione Ctrl + Deslocamento + Digite
  4. pressione Ctrl + C ou clique em "sim" quando a mensagem do UAC aparecer

Pergunta relacionada respondida em stackoverflow:

link

    
por 14.09.2012 / 07:25
-1

O problema com essa solução é que, se o UAC estiver habilitado, ele fornecerá um erro de acesso negado, mesmo se você tiver privilégios de administrador. Se você está tentando testar em lote os direitos de administrador na máquina em geral (determinar se o usuário é de alguma forma e admin na máquina), então isso é inútil.

    
por 14.03.2017 / 17:25