Windows Command-line: Runas

Runas nei sistemi Windows di tipo multiuser, quindi versioni Professional e Server, permette di eseguire programmi con autorizzazioni relative ad utenti diversi da quello corrente

In modo simile al comando SU presente in ambienti Unix/Linux, runas viene utilizzato, tipicamente da un amministratore per eseguire, da console, operazioni che richiedono privilegi elevati.

Sintassi:
runas [parametri] /user:<NomeAccountUtente> programma

I parametri:
/profile: Carica il profilo dell'utente, questa impostazione è utilizzata di default;
/no profile: Specifica che il profilo dell'utente non deve essere caricato.  In questo modo l'applicazione viene caricata più rapidamente, ma alcune applicazioni potrebbero non funzionare correttamente;
/env: Specifica l'ambiente di rete corrente da utilizzare in sostituzione dell'ambiente locale dell'utente;
/netonly: Indica che le informazioni dell'utente specificate si riferiscono soltanto all'accesso remoto;
/smartcard: Indica se le credenziali devono essere fornite da una smart card;
/showtrustlevels Elenca le opzioni /trustlevel;
/trustlevel Specifica il livello di autorizzazione con il quale eseguire l'applicazione;
/user:<NomeAccountUtente> Specifica il nome dell'account utente con cui eseguire il programma;
Il formato dell'account utente deve essere utente@dominio oppure Dominio\Utente;
program Specifica il programma o il comando da eseguire utilizzando l'account specificato in /utente;
/? Visualizza l'help del comando;

Un esempio:
J:\Documents and Settings\Homer>runas /user:ENIGMA\administrator taskmgr
Immettere la password per administrator:
Tentativo di avvio di taskmgr come utente "ENIGMA\administrator" ...

Avvio dell'applicazione Task Manager come administrator

Privacy Policy