PsExec Utility in daljinsko upravljanje sistema

Psešek - je priročen pripomoček ukazne vrstice, z njim lahko zaženete programe v oddaljenih sistemih Windows in podatke, ki jih aplikacija prikazuje na zaslonu, preusmerite na lokalni računalnik. I.e. Ko delate s tem pripomočkom, se občutek, da aplikacija deluje lokalno v vašem računalniku. PsExec je brezplačen pripomoček in ga lahko prenesete na https://download.sysinternals.com/files/PSTools.zip.

Kakšne so okoljske zahteve za delo s pripomočkom PsExec? Če želite ukaze in procese zagnati na daljavo, je treba, da na oddaljenem in lokalnem računalniku delujeta strežnik in delovne postaje (Workstation in Server) ter standardni odmerek Admin $ na oddaljenem računalniku..

Priročnost PsExeca je, da ga je enostavno namestiti v omrežje zaradi sposobnosti oddaljene namestitve, ne da bi morali na vsako namestiti ali konfigurirati karkoli. Na oddaljenem računalniku se PsExec izvaja kot storitev Windows z istim imenom..

Psešek je zelo priročno pri izvajanju številnih nalog, povezanih z vzdrževanjem in upravljanjem oddaljenih delovnih postaj in strežnikov. Ni vam treba namestiti, lahko preprosto kopirate v imenik, ki je določen v spremenljivki %pot% (npr. C: WindowsSystem32). Pri izvajanju ukazov skozi Psešek storitev PsExec (izvršljiva datotečna sistem32psexesvc.exe) se bo zagnala na oddaljenem računalniku, zato boste za normalno delovanje potrebovali skrbniške pravice domene na oddaljenem računalniku. Oblika zagona orodja in možnosti ukazne vrstice Psešek naslednje:

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

Če uporabniško ime in geslo nista določena, se uporabijo pravice trenutnega uporabnika:

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

Načeloma je ta pripomoček mogoče obravnavati kot alternativo telnetu. Pozor!: kadar uporabljate PsExec, bodite previdni, saj načeloma povezava med strežnikom in odjemalcem PsExec ni šifrirana in podatke lahko prestreže omrežni sniffer.
Če morate zagnati določen ukaz v več računalnikih hkrati (na primer izklop -f -r -t 0 ☺), morajo biti njihova imena ali ip naslovi ločeni z vejicami ali nameščeni v besedilno datoteko, ki naj bo izbrana kot eden od njihovih parametrov PsExec Utilities ...

psexec buh_pc1, zaustavitev buh_pc2 -f -r -t 0
psexec @c: zaustavitev list_of_buh_pc.txt -f -r -t 0

Ko uporabite stikalo "-c", se navedeni program najprej kopira iz računalnika v oddaljeni in nato izvede. Stikalo -i povzroči, da se določen ukaz začne interaktivno. Če želite, da PsExec po zagonu določenega ukaza ne čaka na njegovo dokončanje, ampak da ga vrne nazaj (ukazna vrstica), morate določiti parameter "-d":

psexec -d buh_pc1 chkdsk

Ta ukaz začne postopek preverjanja diska v oddaljenem sistemu, skrbnik pa lahko nadaljuje z vnašanjem ukazov.