PsExec uslužni program i daljinsko upravljanje sustavom

PsExec - to je zgodan uslužni program naredbenog retka, s njim možete pokretati programe na udaljenim Windows sustavima, preusmjeravajući podatke koje aplikacija prikazuje na zaslonu na lokalno računalo. tj Kada radite s ovim uslužnim programom, dobivate osjećaj da aplikacija radi lokalno na vašem računalu. PsExec je besplatni program i može se preuzeti na https://download.sysinternals.com/files/PSTools.zip.

Koji su okolišni zahtjevi za rad s uslužnim programom PsExec? Za daljinsko pokretanje naredbi i procesa, potrebno je da usluge poslužitelja i radne stanice (radna stanica i poslužitelj) funkcioniraju na udaljenom i lokalnom računalu, kao i standardni Admin $ udio moraju biti dostupni na udaljenom računalu.

Pogodnost PsExeca je ta što ga je lako implementirati na mrežu zbog mogućnosti daljinske instalacije bez potrebe za instaliranjem ili konfiguriranjem bilo čega. Na udaljenom računalu PsExec radi kao Windows servis s istim nazivom..

PsExec vrlo je prikladno za obavljanje mnogih zadataka u vezi s održavanjem i upravljanjem udaljenim radnim stanicama i poslužiteljima. Ne trebate ga instalirati, možete ga jednostavno kopirati u mapu definiranu u varijabli %put% (npr. C: WindowsSystem32). Prilikom izvršavanja naredbi kroz PsExec usluga PsExec (izvršna datoteka system32psexesvc.exe) pokrenut će se na udaljenom računalu, tako da će vam za normalan rad trebati prava administratora domene na udaljenom računalu. Opcije pokretanja alata i mogućnosti naredbenog retka PsExec sljedeće:

Upotreba: psexec [računalo [, computer2 [, ...] | @file] [- u user [-p psswd]] [- ns] [- l] [- s | -e] [- x] [- i [session]] [- c [-f | -v]] [-w direktorij] [- d] [-] [- an, n, ...] cmd [argumenti]

U slučaju da korisničko ime i lozinka nisu navedeni, koriste se prava trenutnog korisnika:

psexec buh_pc1 cmd.exe
psexec buh_pc1 -u admin -p P @ ssw0rd notepad.exe

U principu, ovaj program se može smatrati alternativom telneta. Oprez: kada koristite PsExec, budite oprezni, jer u principu veza između poslužitelja i PsExec klijenta nije šifrirana i podatke može presresti mrežni njuškalo.
Ako trebate pokrenuti određenu naredbu na nekoliko računala istovremeno (na primjer, isključivanje -f -r -t 0 ☺), njihova imena ili ip adrese moraju biti navedeni kao zarez ili smješteni u tekstualnu datoteku koja bi trebala biti odabrana kao jedan od njihovih parametara PsExec Utilities ...

psexec buh_pc1, isključenje buh_pc2 -f -r -t 0
psexec @c: list_of_buh_pc.txt shutdown -f -r -t 0

Kada koristite sklopku "-c", navedeni program prvo će se kopirati s vašeg računala na udaljeni, a zatim izvršiti. Prekidač -i uzrokuje da se naredba započne interaktivno. Ako želite da PsExec ne čeka njegovo dovršenje nakon izvršavanja određene naredbe, već da vam ga vrati (naredbeni redak), morate navesti parametar "-d":

psexec -d buh_pc1 chkdsk

Ova naredba pokreće postupak provjere diska na udaljenom sustavu, a administrator može nastaviti s unosom naredbi.