Como mudar para privilégios administrativos [duplicados]

6

Eu queria saber como mudar para ter privilégios administrativos em uma janela de linha de comando do Windows? Existe alguma maneira semelhante a "su" ou "sudo" no Linux?

Por exemplo, eu estava preso aqui:

Q:>fsutil fsinfo drives

The FSUTIL utility requires that you have administrative privileges.

Obrigado e cumprimentos!

Atualização:

  1. Não sei o que está errado:

    C:\D>runas /user:Tim "fsutil fsinfo drives"
    Enter the password for Tim:
    Attempting to start fsutil fsinfo drives as user
    

    "TIM-THINK \ Tim" ...

    C:\D>runas /user:Tim "dir"
    Enter the password for Tim:
    Attempting to start dir as user "TIM-THINK\Tim" ...
    RUNAS ERROR: Unable to run - dir
    2: The system cannot find the file specified.
    

    se sem a cotação para o comando no final, o primeiro exemplo será produzir o documento de ajuda para runas, e o segundo exemplo produzirá o mesmo que com citação.

  2. Eu também estava me perguntando se eu posso mudar ter privilégios administrativos de uma vez por todas na sessão atual da janela de linha de comando, apenas como "su" no Linux?
por Tim 06.02.2011 / 16:22

2 respostas

3

Você pode tentar o comando RUNAS .

Q:>runas /user:Tim "fsutil fsinfo drives"

Da ajuda:

C:\> runas /?
RUNAS USAGE:

RUNAS [ [/noprofile | /profile] [/env] [/savecred | /netonly] ]
        /user:<UserName> program

RUNAS [ [/noprofile | /profile] [/env] [/savecred] ]
        /smartcard [/user:<UserName>] program

RUNAS /trustlevel:<TrustLevel> program

   /noprofile        specifies that the user's profile should not be loaded.
                     This causes the application to load more quickly, but
                     can cause some applications to malfunction.
   /profile          specifies that the user's profile should be loaded.
                     This is the default.
   /env              to use current environment instead of user's.
   /netonly          use if the credentials specified are for remote
                     access only.
   /savecred         to use credentials previously saved by the user.
                     This option is not available on Windows Vista Home or Windo
ws Vista Starter Editions
                     and will be ignored.
   /smartcard        use if the credentials are to be supplied from a
                     smartcard.
   /user             <UserName> should be in form USER@DOMAIN or DOMAIN\USER
   /showtrustlevels  displays the trust levels that can be used as arguments
                     to /trustlevel.
   /trustlevel       <Level> should be one of levels enumerated
                     in /showtrustlevels.
   program         command line for EXE.  See below for examples

Examples:
> runas /noprofile /user:mymachine\administrator cmd
> runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"
> runas /env /user:[email protected] "notepad \"my file.txt\""

NOTE:  Enter user's password only when prompted.
NOTE:  /profile is not compatible with /netonly.
NOTE:  /savecred is not compatible with /smartcard.

dir é um comando interno. Você precisaria fazer:

runas /user:Tim "cmd /c dir"

Para executar um shell CMD como outro usuário:

runas /user:Tim "cmd"
    
por 06.02.2011 / 16:38
4

Procure o prompt de comando no menu Iniciar e clique com o botão direito do mouse na entrada- > Executar como administrador.

    
por 06.02.2011 / 18:31