MicrosoftSysinternals PSExec er et viktig verktøy for alle IT-administrator. Stand toremotely utføre kommandoer, installere programvare, starte programmer, og kjøre asthe system konto, PSExec gjør kort prosess av felles administrative oppgaver.
Så finner du ut i denne artikkelen,det er mange forskjellige bruksmåter, som vi knapt riper overflaten.Med det i tankene, la oss hoppe inn noen vanlige PSExec kommandoer og scenariosbelow!
For en fullstendig gjennomgang av hva som PSExec iscapable av, sjekk ut PSExec: Den UltimateGuide.,
Lansere et System Konto Session
SYSTEM-kontoen for Windows har full tilgang til Windows. Dermed være i stand til å starte et program som SYSTEM-kontoen er svært nyttig. I dette eksemplet, lanserer Regedit som SYSTEM-kontoen for å få tilgang til SAM registerstrukturen. For å gjøre dette, kjører du følgende kommando.
psexec -s -i regedit.exe
Ved å spesifisere -s-bryteren vi fortelle PSExec til å kjøre som SYSTEM-kontoen din, og ved hjelp av -bytter jeg forteller vi PSExec til å kjøre interaktivt.,
Pleasenote som du trenger for å kjøre psexec som Administrator for å være i stand til å starte thiscommand. Vanlige brukere ikke har høy nok tillatelse nivå.
Installere Programvare
Installere og oppdatere programvare er ofte en aldri slutter prosess. For å lette denne oppgaven, og unngå å bruke brukergrensesnittet på et eksternt system, PSExec kan utnyttes til å gjøre det samme. For å installere en MSI-pakke, som ligger lokalt, og er oppkalt installere.msi, kan du kjøre følgende kommando. Sørg for at du har den installert.msi-fil på den eksterne datamaskinen først skjønt.,
psexec.exe \\REMOTE –i –s "msiexec.exe /i install.msi" -c install.msi
i Motsetning til forrige kommando, i eksempelet ovenfor -c-bryteren ble brukt. Denne bryteren forteller PSExec å kopiere filen til det eksterne systemet.
muligheten til å fjernstyre kopiere og launchan kjørbar på en ekstern system gjør lapp raskt og enkelt også. Sometimesyou ikke har den luksus av å vente på Windows Update eller Group Policy, andwithin dette, kan du sende en eller flere systemer.
Du kan også angi flere eksterne maskiner med komma skille dem som vist nedenfor. Merk at \\ er underforstått for alle komma-separert eksterne systemer.,
psexec.exe \\REMOTE1,REMOTE2,REMOTE3 –i –s "msiexec.exe /i install.msi" -cinstall.msi
En Interaktiv Fjernkontroll Ledeteksten
Den tiden påloggede brukeren til den lokale datamaskinen ikke har de nødvendige rettigheter på et eksternt system. I dette tilfellet, kan du bruke PSExec å passere en kryptert credential til det eksterne systemet for å utføre en kommando. Å kjøre en interaktiv remote command prompt som en annen bruker, kan du kjøre følgende kommando.
psexec \\REMOTE cmd.exe -i -u domain.local\admin -p password
innføringen av -u-bryteren for brukeren og -p passord bryteren gjør det mulig for oss å utføre som en annen bruker.,
Ifyou ønsker ikke å ha passord som er i bruk på kommandolinjen, kan du omitthe passord, men ikke -p, og PSExec vil be deg om passord beforerunning
Vanligvis PSExec vil kjøre med thecredentials av den lokale brukeren som har kjørt kommandoen. Ved hjelp av en domainaccount i stedet, vil du være i stand til å utvide til at kommandoen. Hvis targetsystem bruker User Account Control (UAC), kan du noen ganger har PSExec elevatethe kommandoen du bruker, ved å legge til -h-kommando til din kommando linje.,
Lansere en Ekstern GUI-Program
Kanskje du trenger for å åpne et grafisk program eksternt for en sluttbruker. PSExec lar deg gjøre nettopp det. Kanskje du trenger for å åpne opp en Notisblokk-vinduet på en ekstern datamaskin. For å gjøre det, kan du kjøre følgende kommando.
C:\> psexec \\REMOTE -i notepad.exe -d
Ved å spesifisere -d koble fra slå, PSExec vil avslutte økten når notisblokk er lansert. Dette kan brukes til å starte en diagnostisk test for en bruker å kjør deretter eller for å vise en hjelpe-fil med relevant informasjon.,
Konklusjon
PSExec har vært rundt lenge,og etter at det ble kjøpt opp av Microsoft, det har fortsatt å vokse og trives.Dette verktøyet er bare ett av mange i SysInternals toolkit, men en av de mostvenerable og ofte brukes av IT-eksperter.
Hvis du er en system administrator withmany systemer for å overvåke og vedlikeholde, PSExec tilbyr en rask og enkel måte toremotely administrere hvilket som helst system som du kan ha.