PsExec v2.32 (Svenska)

  • 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)

introduktion

verktyg som Telnet och fjärrkontrollprogram som Symantec”s PCAnywhere låter dig köra program på fjärrsystem, men de kan vara apain att ställa in och kräva att du installerar klientprogramvara på theremote-system som du vill komma åt. PsExec är en lättviktigtelnet-ersättning som låter dig utföra processer på andra system, komplett med full interaktivitet för konsolprogram, utan att manuellt installera klientprogramvara., PsExec ” s mest kraftfulla användningarinkluderar att lansera interaktiva kommandomeddelanden på fjärrsystem ochmote-möjliggörande verktyg som IpConfig som annars inte har möjlighet att visa information om fjärrsystem.

OBS! Vissa antivirusskannrar rapporterar att ett eller flera av verktygen ärinfekterade med ett ”Remote admin”-virus. Ingen av PsTools innehållervirus, men de har använts av virus, varför de utlöservirusanmälningar.

Installation

kopiera bara PsExec på din körbara sökväg. Att skriva ”psexec” visar dessusage syntax.,

med Hjälp av PsExec

Se juli 2004 utgåva av Windows IT Pro Magazines för att Markera”sarticle att coversadvanced användning av PsExec.

användning:

Parameter beskrivning
-a separata processorer som programmet kan använda kör med kommatecken där 1 är den lägsta numrerade CPU., Till exempel, för att köra programmet på CPU 2 och CPU 4, Skriv: ”-a 2,4”
-C kopiera den angivna körbara till fjärrsystemet för körning. Om du utelämnar det här alternativet måste programmet vara i systemvägen på fjärrsystemet.
-d vänta inte på att processen avslutas (icke-interaktiv).
-e laddar inte det angivna kontots profil.
-f kopiera det angivna programmet även om filen redan finns på fjärrsystemet.,
-i kör programmet så att det interagerar med skrivbordet för den angivna sessionen på fjärrsystemet. Om ingen session anges körs processen i konsolsessionen.
-h om målsystemet är Vista eller högre, har processen körs med kontot”s förhöjda token, om tillgängligt.
-l Kör processen som begränsad användare (remsor gruppen Administratörer och tillåter endast privilegier som tilldelats gruppen Användare). På Windows Vista körs processen med låg integritet.,
-n anger timeout i sekunder ansluta till fjärrdatorer.
-p anger valfritt lösenord för användarnamn. Om du utelämnar detta kommer du att uppmanas att ange ett dolt lösenord.
-r anger namnet på fjärrtjänsten att skapa eller interagera med.
-s kör fjärrprocessen i systemkontot.
-u anger valfritt användarnamn för inloggning till fjärrdator.,
-v kopiera den angivna filen endast om den har ett högre versionsnummer eller är nyare än den på fjärrsystemet.
-w Ställ in arbetskatalogen för processen (i förhållande till fjärrdatorn).
-x Visa användargränssnittet på Winlogon secure desktop (endast lokalt system).
-prioritet anger-låg, – belownormal, – abovenormal, – hög eller-realtid för att köra processen med en annan prioritet. Använd-bakgrund för att köra vid lågt minne och I / O-prioritet på Vista.,
dator direkt PsExec för att köra programmet på fjärrdatorn eller datorer som anges. Om du utelämnar datornamnet kör PsExec programmet på det lokala systemet, och om du anger ett jokertecken ( \ \ * ) kör PsExec kommandot på alla datorer i den aktuella domänen.
@file PsExec kommer att utföra kommandot på var och en av de datorer som anges i filen.
cmd namn på program som ska köras.,
argument argument för att passera (Observera att filsökvägar måste vara absoluta sökvägar på målsystemet).
-accepteula denna flagga undertrycker visningen av licensdialogrutan.

Du kan bifoga program som har mellanslag i deras namn medkvitton, t. ex.

psexec \ \ marklap”c:\long namn app.Exe”

ingång skickas endast till fjärrsystemet när du trycker på Enter-tangenten.Att skriva Ctrl-C avslutar fjärrprocessen.,

om du utelämnar ett användarnamn, kommer processen att köras i samband med youraccount på fjärrsystemet, men kommer inte att ha tillgång till networkresources (eftersom det är impersonating). Ange ett giltigt användarnamn inthe Domain \ User syntax om fjärrprocessen kräver åtkomst till networkresources eller att köras i ett annat konto. Observera att lösenordet ochkommandot krypteras i transit till fjärrsystemet.

felkoder som returneras av PsExec är specifika för de program duexecute, inte PsExec.,

exempel

den här artikeln jag skrev beskriver hur PsExecworks och ger tipson hur man använder den:

följande kommando startar en interaktiv kommandotolk på\\marklap:

psexec \\marklap cmd

det här kommandot utför IpConfig på fjärrsystemet med /allswitch, och visar den resulterande utdata lokalt:

p> psexec \\marklap ipconfig /p>

det här kommandot utför IpConfig på fjärrsystemet med/allswitch, och visar den resulterande utdata lokalt:

p > p > psexec \ alla

det här kommandot kopierar programtestet.exe till fjärrsystemet ochexekverar det interaktivt:

psexec \\marklap-C test.,Exe

Ange den fullständiga sökvägen till ett program som redan är installerat på ett remotesystem om det inte finns på systemets sökväg:

psexec \ \ marklap c:\bin\test. – herr talman!Exe

Kör Regedit interaktivt i systemkontot för att visa innehållet i SAM och säkerhetsnycklar::

psexec -i – d – s c:\windows\regedit. – herr talman!exe

för att köra Internet Explorer som med begränsad användarbehörighet använd dettakommandot:

psexec-l-d ”c:\program files \ internet explorer \ iexplore.Exe”

hämta PsTools (3.,5 MB)

PSTools

PsExec är en del av ett växande kit av Sysinternals kommandoradsverktyg som hjälper till att administrera lokala och fjärranslutna system som heter verktyg.

körs på:

  • klient: Windows Vista och högre.
  • Server: Windows Server 2008 och högre.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *