Cum se pornește programul în numele altui utilizator, djatlovo este orașul meu virtual


În activitatea oricărui administrator de sistem, uneori sarcina este de a rula programul în numele unui alt utilizator. În sistemele * NIX, este ușor cu asta. Și cum rămâne cu acest caz în sistemele de operare ale familiei Windows?







Utilizând comanda RUNAS:

RUNAS [[/ noprofile | / profil] [/ env] [/ netonly]]

/ utilizator:<имя пользователя> <программа>

RUNAS [[/ noprofile | / profil] [/ env] [/ netonly]]

/ smartcard [/ user:<имя пользователя>] <программа>

/ noprofile Nu încărcați profilul utilizatorului. Acest lucru duce la mai mult

descărcați rapid aplicația, dar aceasta poate provoca
funcționarea defectuoasă a unor aplicații.

/ profil Încărcați profilul utilizatorului.
Aceasta este setarea implicită.

/ env Utilizați setările de mediu curente.

/ credentials netonly sunt doar pentru telecomanda
acces.

/ savecred Utilizați acreditările salvate de utilizator.
Această opțiune nu este disponibilă în Windows XP Home Edition
și vor fi ignorate.

/ utilizator <имя пользователя> trebuie să aibă forma USER @ DOMAIN sau DOMAIN \ USER

<программа> Linie de comandă pentru EXE. Vedeți exemplele de mai jos.

exemple:
> runas / profil / utilizator: mymachine \ administrator cmd
> Runas / profil / env / utilizator: myDomain \ admin "mmc% windir% \ system32 \ dsa.msc"






> Runas / env /user:[email protected] "Notepad" fisier.txt meu ""

Notă: Introduceți parola de utilizator numai când vi se solicită.

Notă: Formatul de înregistrare USER @ DOMAIN este incompatibil cu / netonly.

Notă: opțiunea / profil este incompatibilă cu / netonly.

Dar este o altă problemă: cum să vă asigurați că programul este întotdeauna rulat de la un anumit nume? După cum puteți vedea din listă, nu există un astfel de parametru ca "parola". RunAs rulează întotdeauna interactiv. care este de înțeles din punctul de vedere al securității.

Puteți încerca să folosiți linia de comandă și redirecționarea ieșirii, cum ar fi:

c: \> echo passwd | runas / utilizator: MyUser CoolProgram.exe

dar nu am trecut acest focus în Windows XP SP2 - programul a fost lansat în numele meu.

Dar există, desigur, o cale de ieșire. Și numele său este CPAU. Cu ajutorul acestui program minunat, puteți extinde în mod semnificativ funcționalitatea RunAs.

Instrument pentru linia de comandă pentru pornirea procesului în context de securitate alternativ. Practic, aceasta este o înlocuire a runasului. De asemenea, vă permite să creați fișiere de lucru și să codificați id-ul, parola și linia de comandă.

sau în limba rusă în traducerea mea:

Un utilitar de linie de comandă pentru pornirea unui proces cu un context de securitate diferit. Practic, acesta este un înlocuitor pentru runas. De asemenea, vă permite să creați fișiere batch și să criptați identificatorul, parola și comanda de pornire într-un fișier, de asemenea, pot fi utilizate de către utilizatorii obișnuiți.

De exemplu, pentru a rula CoolProgram.exe în numele utilizatorului MyUser cu parola passwd, aveți nevoie de:

CPAU -u MyUser -p passwd -ex "C: \ cale \ la \ CoolProgram.exe" -lwop

Alte exemple pot fi găsite prin rularea ajutorului:

În general, utilitarul este din categoria "instrumente de administrare". Vă recomand.

Oh, da! Puteți descărca programul de aici.







Trimiteți-le prietenilor: