- 01/14/2021
- 4 minutes to read
-
- m
- l
- f
- a
- k
-
+2
By Mark Russinovich
Published: January 14, 2021
Download PsTools (3.,5 MB)
Johdanto
Apuohjelmia, kuten Telnet ja kaukosäädin ohjelmia, kuten Symantec”s PCAnywhere anna sinun suorittaa ohjelmia kauko-järjestelmiä, mutta ne voidaan apain perustaa ja vaativat, että asennat client-ohjelmisto theremote järjestelmiä, jotka haluat käyttää. PsExec on valo-weighttelnet-vaihto, jonka avulla voit suorittaa prosesseja muihin järjestelmiin,jossa täysi vuorovaikutteisuus konsoli sovelluksia, withouthaving manuaalisesti asentaa client-ohjelmisto., PsExec”s tehokkain usesinclude käynnistää vuorovaikutteinen komento-ohjeita kauko-järjestelmissä andremote-mahdollistavat työkalut, kuten IpConfig, että muuten ei ole theability näyttää tietoja kauko-järjestelmissä.
Huomautus: jotkut anti-virus Skannerit raportoivat, että yksi tai useampi työkaluista on infektoitu ”remote admin” – viruksella. Mikään Pstooleista ei sisällä viruksia, mutta niitä ovat käyttäneet virukset, minkä vuoksi ne triggervirus-ilmoituksia.
Asennus
kopioi PsExec päälle executable polku. Kirjoittamalla ”psexec” näyttää sen syntaksin.,
Käyttämällä PsExec
Katso heinäkuuta 2004, kysymys Windows IT Pro-Lehden Mark”sarticle, että coversadvanced käyttö PsExec.
Käyttö:
Parametri | Kuvaus | |
---|---|---|
a | Erilliset prosessorit, jotka sovellus voi ajaa pilkuilla, jossa 1 on alin numeroitu CPU., Esimerkiksi, ajaa sovellus CPU 2 CPU 4, kirjoita: ”-a 2,4” | |
c | Kopioi määritelty suoritettavan kauko-järjestelmän toteutusta varten. Jos jätät tämän vaihtoehdon, sovelluksen on oltava etäjärjestelmän järjestelmäpolulla. | |
-d | Don”t odota prosessi lopettaa (ei-interaktiivinen). | |
-e | ei lataa määritellyn tilin profiilia. | |
-f | Kopioi määritetty ohjelma, vaikka tiedosto olisi jo olemassa etäjärjestelmässä., | |
-i | Suorita ohjelma niin, että se vuorovaikuttaa etäjärjestelmän määritellyn istunnon työpöydän kanssa. Jos istuntoa ei ole määritelty, prosessi toimii konsolin istunnossa. | |
-h | jos kohdejärjestelmä on Vista tai korkeampi, on prosessi käynnissä tilin”s kohonnut token, jos saatavilla. | |
l | Suorita prosessi, koska rajoitettu käyttäjä (nauhat Järjestelmänvalvojat-ryhmä ja antaa vain oikeudet määritetty Käyttäjille-ryhmä). Windows Vista prosessi toimii Alhainen eheys., | |
n | Määrittää aikakatkaisu sekunneissa yhteyden kauko tietokoneisiin. | |
-p | määrittää käyttäjän nimen valinnaisen salasanan. Jos jätät tämän sinua pyydetään antamaan piilotettu salasana. | |
-t | Määrittää nimi remote service luo tai vuorovaikutuksessa. | |
-s | Suorita kauko-prosessin Järjestelmä-tili. | |
-u | määrittää etätietokoneelle kirjautumisen valinnaisen käyttäjänimen., | |
-v | Kopioi määritetty tiedosto vain, jos sillä on suurempi versionumero tai se on uudempi kuin etäjärjestelmässä. | |
-w – | Set working directory-prosessi (suhteessa etäinen tietokone). | |
x | Näyttö UI Winlogon secure desktop (paikallinen järjestelmä vain). | |
-prioriteetti | Määrittää -low, -belownormal, -abovenormal, korkea tai -realtime ajaa prosessin eri prioriteetti. Käytä-tausta ajaa alhainen muisti ja I/O priority Vista., | |
computer | Direct PsExec ajaa sovelluksen määritetyllä etätietokoneella tai tietokoneilla. Jos jätät tietokoneen nimi, PsExec sovellus toimii paikallisen järjestelmän, ja jos määrität jokeri (\\*), PsExec toimii komento kaikissa tietokoneissa nykyisen toimialueen. | |
@file | PsExec suorittaa komennon kaikissa tiedostossa luetelluissa tietokoneissa. | |
cmd | Nimi-sovellus suorittaa., | |
argumentit | argumentit ohittavat (huomaa, että tiedostopolkujen on oltava absoluuttisia polkuja kohdejärjestelmässä). | |
-accepteula | Tämä lippu estää näytön lisenssin dialogi. |
Voit liittää sovelluksia, jotka ovat tilat, niiden nimi withquotation merkit esim.
psexec \\marklap”c:\long nimi app.exe ”
Tulo siirtyy etäjärjestelmään vain, kun painat Enter-näppäintä.Ctrl-C: n kirjoittaminen lopettaa etäprosessin.,
Jos et käytä käyttäjänimeä, prosessi suoritetaan etäjärjestelmän yhteydessä, mutta sillä ei ole pääsyä networkresourcesiin (koska se esiintyy). Määritä kelvollinen käyttäjänimi verkkotunnuksessa\käyttäjän syntaksi, jos etäprosessi edellyttää pääsyä verkkoihin tai toimimaan eri tilillä. Huomaa, että salasana jakommand salataan siirrettäessä etäjärjestelmään.
Psexecin palauttamat virhekoodit ovat spesifisiä sovelluksille youexecute, ei PsExec.,
Esimerkkejä
Tämä artikkeli kirjoitin kuvataan, miten PsExecworks ja antaa tipson, miten käyttää sitä:
seuraava komento käynnistää interaktiivinen komentorivi on\\marklap:
psexec \\marklap cmd
Tämä komento suorittaa IpConfig kauko-järjestelmä /allswitch, ja näyttää tuloksena output-paikallisesti:
psexec \\marklap ipconfig /all
Tämä komento kopioi ohjelman testi.exe etäjärjestelmään ja määrittää sen vuorovaikutteisesti:
psexec \marklap-c-testi.,exe
Määrittää koko polku ohjelma, joka on jo asennettu remotesystem jos se ei ole järjestelmän”s polku:
psexec \\marklap c:\bin\test.exe
Suorita Regedit vuorovaikutteisesti Järjestelmässä tili, tarkastella sisältöä ofthe SAM ja TURVALLISUUS avaimet::
psexec -i-d -s c:\windows\regedit.exe
suorita Internet Explorer kuten rajoitettu käyttäjän oikeudet käyttää thiscommand:
psexec -l-d ”c:\program files\internet explorer\iexplore.exe”
Lataa PsTools (3.,5 MB)
PSTools
PsExec on osa kasvava pakki Sysinternals command-line toolsthat tukea hallinnon paikallis-ja etäjärjestelmien namedPsTools.
kulkee:
- Client: Windows Vista and higher.
- Server: Windows Server 2008 and higher.