Ha volt egy parancssori segédprogram, amely a robocopy-val versenyezhet a hasznosság szempontjából, akkor PsExec. A Sysinternals PsExec segédprogram ugyanolyan mindenütt jelen van, mint egy informatikai adminisztrációs arzenálban. Ez az eszköz lehetővé teszi a rendszergazdák számára, hogy távolról futtassák a parancsokat, mintha a helyi számítógépen lennének.
ahhoz, hogy a PsExec eszközt mélyrehatóan lefedje, helyénvaló volt ezt az áhított eszközt egy ATA Ultimate útmutatóban lefedni. Ebben az útmutatóban megtudhatja, mi a psexec, mire képes számos példa arra, hogyan kell használni ezt a hasznos eszközt.,
Tartalomjegyzék
mi a PsExec.exe?
Ha még nem ismeri, vagy esetleg nem volt szüksége parancsok és eszközök távoli számítógépeken történő futtatására, lehet, hogy nem tudja, mi a psexec.
PsExec vagy psexec.exe egy parancssori segédprogram épült a Windows. Ez lehetővé teszi a rendszergazdák számára, hogy programokat futtassanak helyi és gyakrabban távoli számítógépeken. Ez egy ingyenes segédprogram része a Sysinternals Pstools suite által épített Mark Russinovich sok évvel ezelőtt.,
olyan eszközök helyettesítésére épült, mint a telnet, amelyek arra kényszerítettek, hogy portokat nyisson meg, és biztonsági réseket vezessen be. Manapság más lehetőségeink is vannak, mint a PowerShell Remoting és aInvoke-Command
PowerShell parancsmag, de a PsExec még mindig megvan a helye.
A PsExec lehetővé teszi a konzolalkalmazás teljes interaktivitását anélkül, hogy bármilyen szoftvert telepítenie kellene. Amint ezt a végső útmutatón keresztül láthatja, a PsExec interaktív parancsutasításokat indíthat, helyi rendszerként futhat távoli számítógépeken,parancsokat futtathat egyszerre több számítógépen.,
támogatja a Windows összes verzióját a Windows XP óta. Ez azt jelenti, hogy igen, a PsExec a Windows 10 rendszeren is dolog. Ez egy egyszerű eszköz futtatni, hogy működik szinte mindent, de ne keverjük össze az egyszerűség a képességeit!
előfeltételek
egyszerűen egy modern Windows operációs rendszert kell futtatnia a PsExec számára a helyi számítógépen való futtatáshoz. A psexec-et azonban távoli számítógépek ellen szeretné futtatni. Ehhez meg kell győződnie arról, hogy néhány elem a helyén van.
ha nincs ilyen elem a helyén most vagy bizonytalan, ne aggódj., A következő részben bemutatjuk, hogyan kell írni néhány PowerShell-t a távoli számítógépek teszteléséhez.
- Egy modern Windows számítógép (helyi)
- a Fájl, majd a Nyomtató Megosztása nyissa meg (távoli számítógépen a TCP 445-ös porton keresztüli)
- Az admin$ közigazgatási megosztás áll rendelkezésre (távoli számítógép)
- tudom, Hogy egy helyi fiók hitelesítő (távoli számítógép)
az írás, PsExec a v2.2 lesz a változat lesz a tanulás ebben a cikkben.,
PsExec telepítése (távoli számítógép beállításával)
technikailag nem telepíti a PsExec-et, mivel ez csak egy parancssori segédprogram, de elég közel. Mivel nincs szükség telepítésre, egyszerűen le kell töltenie a pstools zip fájlból. PsExec nem áll rendelkezésre, mint egy önálló segédprogram része a pstools Suite eszközök.
letöltés PSExec
akkor sem kivonat a ZIP fájlt kézzel, vagy itt van egy praktikus PowerShell töredék letölteni és kivonat PsExec a pstools ZIP fájlt. Vegye figyelembe, hogy ez eltávolítja az összes többi pstools eszközt., Sokan még mindig hasznosak, de nem fogjuk fedezni azokat ebben a cikkben.
Távoli Számítógép konfiguráció
Miután letöltötte a PsExec-et, akkor biztosítania kell, hogy minden távoli számítógép, amelyen futtatni kívánja, nyitva van. A PsExec egyszerű követelményekkel rendelkezik; a fájl-és nyomtatómegosztás engedélyezve van, valamint az admin $ adminisztrációs megosztás elérhető.
mehetsz az összes távoli számítógépre, megnyithatod a Windows Firewall applet alkalmazást, elmehetsz az engedélyezett alkalmazásokhoz, engedélyezheted a fájl – és nyomtatómegosztást minden számítógépen, ahogy az alább látható.,
vegye figyelembe,hogy a fájl-és nyomtatómegosztás ismert biztonsági kockázat, ezért csak a privát tűzfalprofilt engedélyezze.
Vagy látogassa meg minden számítógépet, majd futtassa a netsh segédprogram megnyitásához keresztül:
> netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes
Vagy használhatja PowerShell van Set-NetFirewallRule
parancsmagot, hogy csináld.,
PS51> Set-NetFirewallRule -DisplayGroup "File And Printer Sharing" -Enabled True -Profile Private
Ha nem szeretné meglátogatni az egyes számítógépeket, akkor a PowerShell Remoting elérhető, és egy Active Directory tartományba tartozik, akkor a tűzfalat is megnyithatja sok számítógépen egyszerre a Invoke-Command
cmdlet használatával.
A PsExec
használata előtt futnia kell. Ha még soha nem használt PsExec előtt, te egy élvezet! Ügyeljen arra, hogy olvassa el ezt a részt először, hogy nedves legyen a lábad, hogy megtanulja az alapokat, mielőtt később a cikk mély végére ugrik.,
amikor először futtatja a PsExec-et egy új rendszeren, azonnal megjelenik a PsExec licencszerződés. A használat megkezdéséhez kattintson az egyetértés gombra.
Ha meg szeretné akadályozni a licencszerződés megjelenítését, akkor csendben elfogadhatja azt a /accepteula
kapcsoló az alábbiak szerint.,
> psexec /accepteula
néhány trükköt megtudhat az EULA felbukkanásának elhallgattatásakor a helyi és távoli számítógépeken később a cikkben.
Súgó keresése
a PsExec feltárása során egyáltalán nem szabad semmilyen kapcsolót használni. Ha egyszerűen fut psexec kapcsolók nélkül, akkor vissza az összes lehetőséget, valamint egy rövid magyarázatot, hogy mit csinál minden. Az összes lehetőség az alábbi táblázatban található az Ön kényelme érdekében.,
-a | különálló processzorok, amelyeken az alkalmazás vesszővel futtatható, ahol 1 a legalacsonyabb számozott CPU. Például az alkalmazás futtatásához a CPU 2-n és a CPU 4-en írja be: “- a 2,4 ” | |
– c | másolja a megadott programot a távoli rendszerbe végrehajtás céljából. Ha kihagyja ezt a lehetőséget, az alkalmazásnak a távoli rendszer rendszerútjában kell lennie., | |
-d | ne várja meg, amíg a folyamat befejeződik (nem interaktív). | |
-e | nem tölti be a megadott fiók profilját. | |
-f | másolja a megadott programot akkor is, ha a fájl már létezik a távoli rendszeren. | |
-i | futtassa a programot úgy, hogy kölcsönhatásba lépjen a távoli rendszer megadott munkamenetének asztalával. Ha nincs megadva munkamenet, a folyamat a konzol munkamenetében fut. Néhányan arról számoltak be, hogy a legjobb eredményeket mindig a-s kapcsolóval-i-vel használják, mivel a windows nem értelmezhető., | |
-h | ha a célrendszer Vista vagy magasabb, a proc | |
-l | futtassa a folyamatot korlátozott felhasználóként (a rendszergazdák csoportját csíkosítja, és csak a felhasználói csoporthoz rendelt jogosultságokat engedélyezi). Windows Vista rendszeren a folyamat alacsony integritással fut. | |
-n | megadja az időtúllépést a távoli számítógépekhez való kapcsolódás másodpercében. | |
-p | megadja a felhasználónév opcionális jelszavát. Ha ezt kihagyja, akkor a rendszer kéri, hogy írjon be egy rejtett jelszót., | |
-r | megadja a létrehozandó vagy interakcióba lépő távoli szolgáltatás nevét. a. | |
-s | futtassa a távoli folyamatot a Rendszerfiókban. | |
-u | megadja a számítógépre történő bejelentkezés opcionális felhasználónevét. | |
– v | másolja a megadott fájlt csak akkor, ha magasabb verziószámmal rendelkezik, vagy újabb, mint a távoli rendszeren. | |
-w | állítsa be a folyamat munkakönyvtárát (relatív | |
-x | megjeleníti a felhasználói felületet a Winlogon secure asztalon (csak helyi rendszer esetén)., | |
-arm | meghatározza, hogy a távoli számítógép ARM architektúrájú. | |
-prioritás | meghatározza-low, -belownormal, -abovenormal, -high vagy | |
-realtime | futtassa a folyamatot más prioritással. Használja a | |
-background | run at low memory and I / O priority on Vista. | |
computer | Direct PsExec futtatni az alkalmazást a számítógépen vagy számítógépeken megadott., Ha kihagyja a számítógép nevét PsExec fut az alkalmazás a helyi rendszer, és ha meg egy helyettesítő ( \ * ), PsExec fut | |
@file | PsExec végrehajtja a parancsot az egyes számítógépek szerepel a fájlban. | |
-accepteula | ez a zászló elnyomja a licenc párbeszédpanel megjelenítését. | |
-nobanner | ne jelenítse meg az indító szalaghirdetést és a szerzői jogi üzenetet., |
egy egyszerű távoli parancs futtatása
a legalapvetőbb, PsExec igényel két paraméter: a számítógép nevét és a parancsot futtatni. Ha olyan parancsot szeretne futtatni a távoli számítógépen, amely nem igényel olyan érveket, mint például a hostname
, akkor egyszerűen hozzáadhatja a számítógép neve után.
vegye figyelembe, hogy ha nem adja meg a teljes fájl elérési útját, a futtatandó parancsnak a felhasználó vagy a rendszer elérési útján kell lennie., Továbbá, ha van egy program a szóközök a neve, akkor mindig csatolja a programot terek, mint a ” saját alkalmazás.exe”.
> psexec \\REMOTECOMPUTER hostname
az alábbiakban látható a hostname
parancs végrehajtása a CONTOSODC1 számítógépen, meghatározza az UNC elérési útját, amelyet a parancs követ. A PSExec ezután biztonságosan csatlakozik a távoli számítógéphez, végrehajtja a parancsot, majd visszaadja a kimenetet. Ebben az esetben ahostname
parancs visszaadta a CONTOSODC1 számítógép gazdagépnevét.,
Ha a parancs nemcmd
vagy más konzol, a PsExec gyorsan kilép a távoli munkamenetből, és visszaadja a kilépési kódot, amelyet a távoli folyamat visszaadott.
megjegyzés: a psexec-ből visszaküldött hiba vagy kilépési kód nem maga a PsExec-ből származik. Ehelyett a PsExec által a távoli számítógépen végrehajtott parancsból származik.,
How PsExec Works on Remote Computers
PsExec goes through a few steps to execute programs on remote computers.
- Create a PSEXESVC.exe file in C:\Windows.
- Create and start a Windows service on the remote computer called PsExec.
- Execute the program under a parent process of psexesvc.exe.
- When complete, the PsExec Windows service will be stopped and removed.,
Ha a folyamat 100% – ban nem működik megfelelően, előfordulhat, hogy manuálisan kell eltávolítania a szolgáltatást az sc paranccsal.
egy egyszerű helyi parancs futtatása
annak ellenére, hogy a PsExec legismertebb a parancsok távoli számítógépeken történő futtatásáról, parancsokat is futtathat helyben.
parancsokat helyben is futtathat, ha egyszerűen nem ad meg olyan számítógépnevet, mint az alábbiakban.
> psexec <local command or EXE file>
Miért tennéd ezt? Ennek egyik oka a parancsok helyi rendszerfiókként történő végrehajtása., A-s
kapcsolóval bármilyen parancsot futtathat rendszerként helyben vagy távolról, amint később többet megtudhat.
nézze meg az alábbi rövid videót. Vegye figyelembe, hogy egyszerűen meg kell adnia a -s
kapcsolót a psexec futtatható parancsértelmezőjével együtt, hogy új parancs munkamenetet indítson nt AUTHORITY\rendszerként.,
PsExec parancsok (egyre fejlettebb)
az alapokat le, akkor majd elkezd tanulni fejlettebb technikákat PsExec. A PsExec sokkal többet tud tenni, mint egyetlen parancs futtatása egyetlen számítógépen.
több számítógépen futó parancsok
a PsExec nem csak egy távoli számítógépen futó parancsokra korlátozódik., Ez az eszköz támogatja a programok másolását, valamint a parancsok futtatását egyszerre több számítógépen.
futtathatja PsExec több számítógépen egyszerre néhány különböző módon.
vesszővel elválasztott számítógépnevek
általában egy parancs futtatásakor egyetlen távoli számítógépen megad egy olyan számítógépnevet, mint például a \\REMOTECOMPUTER
. Azt is megadhatja, több számítógép vesszővel elválasztva, mint az alábbi.,
> psexec \\REMOTECOMPUTER1,REMOTECOMPUTER2,REMOTECOMPUTER3
az Active Directory tartomány összes számítógépe
Ha a PsExec-et egy Active Directory tartományhoz csatlakozó számítógépen futtatja, és ki szeretne robbantani egy parancs végrehajtását az adott tartomány összes számítógépén, használjon helyettesítő kártyát.
a PsExec megkeresi a teljes Active Directory tartományt, és megpróbál egy parancsot futtatni minden számítógépen. Az alábbiakban bemutatjuk, hogy a PsExec hogyan próbál csatlakozni a tartomány minden számítógépéhez, a végrehajtó számítógép a hostname
parancs része.,
vegye figyelembe, hogy ha csillaggal találja meg az összes számítógépet egy tartományban, miközben a helyi számítógép egy munkacsoport része, akkor a
A system error has occurred: 6118
hibát kapja.
helyettesítő használatával a PsExec lényegében a net view /all
parancsot futtatja, hogy először megtalálja a tartomány összes számítógépét. Ez egy elavult módszer a számítógépes információk megtalálására a NetBIOS-tól való függőség miatt.
olvasás egy fájlból
a parancsok egyszerre több számítógépen történő futtatásának másik módja egy szöveges fájl használata., A @<filename.txt>
szintaxis használatával a PsExec a szövegfájl minden sorát úgy fogja olvasni, mintha számítógép neve lenne. Ezután minden számítógépet külön-külön dolgoz fel.
alább látható egy példa a PowerShell használatára egy sorból elválasztott számítógépes nevek szöveges fájljának létrehozásához, amelyet a psexec bemeneteként használ.
PS51> (Get-AdComputer -Filter *).Name | Out-File computers.txtPS51> psexec @computers.txt hostname
helyi programok másolása a távoli számítógépre
a -c
kapcsoló segítségével a psexec minden helyi programot átmásol a távoli számítógépre a végrehajtás előtt.,
lehet, hogy van egy EXE a helyi számítógépen egy C:\Tools folder and would like to run it on a remote computer. Ezt a következő szintaxis segítségével teheti meg:
> psexec \\REMOTECOMPUTER -c C:\Tools\program.exe
amikor a -c
kapcsolót használja, és nem ad meg futtatható fájlt, a PsExec továbbra is másolja a fájlt, de hibaüzenetet kap arról, hogy a rendszer nem találja meg a megadott fájlt. Ez azért történik, mert a PsExec mindig megpróbálja futtatni a másolt fájlt.,
Ha a PsExec használata előtt fájlokat kell másolnia távoli számítógépekre, használja aCopy-Item
PowerShell parancsmagot.
távoli folyamatok futtatása alternatív hitelesítő adatok alatt
a PsExec másik népszerű felhasználási esete az alternatív fiókok parancsainak futtatása. Alapértelmezés szerint a PsExec megpróbál csatlakozni a távoli számítógéphez az aktuálisan bejelentkezett fiók alatt. Pontosabban, a távoli számítógépen megszemélyesíti fiókját.,
a -u
és opcionális -p
kapcsoló lehetővé teszi, hogy csatlakozzon a távoli számítógéphez egy alternatív felhasználói fiókkal. A PsExec ezután titkosítja mind a felhasználónevet, mind a jelszót, majd hitelesítés céljából elküldi őket a távoli számítógépre.
például, ha egy munkacsoportban tartózkodik, mindig meg kell adnia a felhasználónevet a távoli számítógép hitelesítéséhez.
> psexec \\REMOTECOMPUTER hostname -u localadmin -p $$word
ha mindkét számítógép tagja az Active Directory-nak, feltétlenül írja be a felhasználói fiókot a domain névvel.,
> psexec \\REMOTECOMPUTER hostname -u contoso.local\domainadmin -p $$word
vegye figyelembe, hogy ha nem használja a -u
kapcsolót, a psexec megszemélyesíti a bejelentkezett fiókját a távoli számítógépen. Nem fér hozzá semmilyen hálózati erőforráshoz.
A folyamatok futtatása helyi Rendszerfiókként
a PsExec alternatív fiók alatt történő futtatásának egyik leghasznosabb jellemzője a -s
kapcsoló. Ez a kapcsoló lehetővé teszi, hogy a PsExec (és a távolról végrehajtott alkalmazás) a távoli (vagy helyi) számítógép helyi rendszerfiókja alatt fusson.,
Értesítés az alábbiakban nem tartalmaztam távoli számítógép nevét. PsExec ugyanúgy szívesen fut a helyi számítógépen is. Ebben az esetben a-s
opciót használom, hogy a PsExec helyi parancssort indítson helyi RENDSZERFIÓKKÉNT.,
egy parancssor helyi rendszerként történő futtatásához egy távoli számítógépen adja hozzá a számítógép nevét az alábbi hivatkozáshoz:
> psexec -s \\REMOTECOMPUTER cmd
GUI alkalmazások távoli indítása
egy másik hasznos PsExec kapcsoló a -i
. Alapértelmezés szerint a PsExec nem teszi lehetővé a távolról végrehajtott parancs számára, hogy bármilyen ablakot megjelenítsen a távoli számítógépen., Ez azért hasznos, mert ha távoli parancsokat hajt végre, akkor egyébként nem fogja látni a képernyőt.
de talán fel kell hoznia a programokat a felhasználók számára. Ön személyesen nem fogja használni az alkalmazást,de egy végfelhasználó. Ebben az esetben használja a -i
kapcsolót.
talán fel kell hoznia egy jegyzettömb ablakot egy távoli számítógépen. Nem probléma. Futtassa a jegyzettömböt.exe with the -i
switch and PsExec will open up Notepad.,
> psexec -i \\REMOTECOMPUTER notepad
mindenképpen használja a-d
kapcsolót a leválasztáshoz, amikor az interaktív ablak megjelenik. Alapértelmezés szerint a PsExec megvárja, amíg a végrehajtott folyamat befejeződik. Ha a távoli folyamat (ebben az esetben a Jegyzettömb) fut, a PsExec soha nem fogja visszaadni a vezérlést.,
a-d
kapcsoló segítségével-i
megmondja a PsExec-nek, hogy ne várja meg, amíg a távoli folyamat befejeződik. Ehelyett a távoli folyamat végrehajtása után azonnal leválasztja a vezérlőt, majd visszaadja a vezérlést.
A kimenet átirányítása
a Psexec a távoli folyamatból a helyi munkamenetbe küldött kimenetre támaszkodik. Ez a kimenet általában közvetlenül a helyi konzolra kerül. De ha szeretné átirányítani, akkor ezt tipikus átirányítási operátorok segítségével teheti meg.,
például, ha egy parancsot szeretne futtatni és az összes kimenetet elnémítani, a kimenetet és a hibákat átirányíthatja null-ra a ^> nul ^2^&1
használatával.
megjegyzés a speciális karakterek kalappal elmenekülnek. (
^
).
PsExec használati esetek
Miután megtanulta, hogyan kell használni a psexec, akkor elkerülhetetlenül találkoznak a különböző egyedi használati esetek. Ebben a részben, megtudhatja, néhány valós használatra esetek, példák segítségével psexec.,
távoli Parancssor indítása (psexec cmd)
az egyik leggyakoribb felhasználási eset a PsExec interaktív parancssorként történő indítása. A PsExec nem csak távolról futtatja a parancsokat. Azt is küld parancs kimenet vissza a konzolra. Emiatt lehet, hogy egy nagy telnet (ha valaki még mindig használja, hogy), vagy talán PowerShell Enter-PSSession
csere.
távoli parancs elindításához adja meg a távoli számítógép nevét, majd futtassa a cmd alkalmazást. A Cmd a Windows parancsértelmező., Mivel a PsExec támogatja az interaktív használatot, szívesen visszaad egy villogó kurzort és egy promptot.
> psexec \\REMOTEPC cmd
p > ezen a ponton a világ az osztriga. Parancsokat futtathat a helyi számítógépen ezen a “beágyazott” parancssoron keresztül, amelyeket a távoli számítógépen hajtanak végre.
a parancssorból való kilépéshez írja be a exit
parancsot., A PsExec leállítja acmd
folyamatot a távoli számítógépen, és visszaadja a fókuszt a helyi számítógépre.
ne használja a Ctrl-C billentyűt az interaktív cmd munkamenet bezárásához. Mindig használja a
exit
értéket. Ha Ctrl-C-t használ, a psexec munkamenet továbbra is fut a távoli számítógépen.
szoftver távoli telepítése
a PsExec-et szegény ember szoftver telepítési eszközeként használhatja. Talán van egy MSI telepítője, amelyet egy vagy több távoli számítógépen kell futtatnia, a setup néven.msi., Ezt a telepítőt át kell másolni a távoli számítógépekre, majd az msiexec segítségével végre kell hajtani.exe segédprogram néhány kapcsolóval.
Az alábbiakban egy példa arra, hogyan használhatja a PsExec-et a szoftver távoli telepítéséhez. Ez a példa másolja a telepítést.msi a távoli számítógépre, majd elindítja az MSI telepítő interaktív módon, mint a rendszer számla.
> psexec.exe \\REMOTECOMPUTER –i –s "msiexec.exe /i setup.msi" -c setup.msi
az EULA elfogadása a /accepteula kapcsoló nélkül
mint korábban említettük, a PsExec első futtatásakor el kell fogadnia az EULA-t., Használhatja a/accepteula
kapcsolót, de a rendszerleíró adatbázisban is “színpadra állíthatja”.
amikor először indítják el, a PsExec létrehoz egy rendszerleíró kulcsot a HKCU \ Software \ Sysinternals \ PsExec webhelyen. A rendszerleíró kulcs helyett létrehoz egy eulaaccepted nevű rendszerleíró értéket, amelynek DWORD értéke 1.
a távoli számítógépeken a rendszerleíró adatbázis módosításának kedvenc módszerével egyszerűen létre kell hoznia ezt a kulcsot/értéket azokon a számítógépeken, amelyeken a PsExec-et futtatni szeretné. Miután létrehozta ,nem kell futtatni /accepteula
!,
A PowerShell és a PsExec
a PowerShell előtt csak a PsExec volt. Most, lehetőségeink vannak. PowerShell helyettesítheti PsExec sok esetben, de kiegészíti azt másokban.
számítógépnevek építése PowerShell
a \\*
használata helyett a domain összes számítógépének megtalálásához használhatja a PowerShell-t. A PowerShell használatával nem csak bizonyos számítógépeket választhat, de nem kell a tűzfalra hajlamos net view /all
viselkedést használnia.,
a PowerShell használatával létrehozhat egy olyan karakterláncot, amely minden vesszővel elválasztott számítógépnevet tartalmaz. Ezután átadhatja ezt a karakterláncot a PsExec-nek, amely vidáman feldolgozza mindegyiket, ahogy manuálisan beírta.
alább látható egy példa aGet-AdComputer
cmdlet része az ActiveDirectory PowerShell modul.
PS51> psexec "\\$((Get-AdComputer -Filter *).Name -join ',')" hostname
a PowerShell Remoting távoli engedélyezése
ha távoli számítógépei vannak, akkor inkább a PowerShell Remoting-ot használja a PsExec helyett, akkor a PsExec-et használhatja azok engedélyezéséhez.,
Enable-PSRemoting
vagy a winrm futtatásával.cmd batch fájl távoli számítógépeken, akkor gyorsan kapcsolja be PowerShell Remoting több számítógépen egyszerre.
alább látható egy példa a winrm hívására.cmd kötegelt fájl egy távoli számítógépen fut, mint a rendszer számla. Mivel a parancs kimenete nem szükséges, a 2>&1> $null
fájllal elnémítják.
$computerName = 'REMOTECOMPUTER'psexec "\\$Computername" -s c:\windows\system32\winrm.cmd quickconfig -quiet 2&>&1> $null
PsExec Hibaüzenetek
érdemes előre megemlíteni, hogy a PsExec-ből visszaküldött legtöbb hibakód a távoli folyamatból származik; nem a PsExec-ből., De hasznos, ha megértjük ezeket a hibakódokat,és hogy mit jelenthetnek.
Ha szeretne hivatkozni az összes Windows hibakódra, azt javaslom, hogy nézd meg ezt a kimerítő listát a Windows hibakódokról.
Az alábbiakban felsoroljuk a PsExec által visszaküldött gyakori hibakódokat.
hibakód | |
---|---|
-2146232576 | általában vissza a Windows Update, ha hiba történik., |
0 | parancs sikeresen végrehajtva |
1 | helytelen függvény. Probléma történt. Erről van szó. |
1603 | végzetes hiba a telepítés során. Ezt általában az msiexec adja vissza. |
2 | a rendszer nem találja a megadott fájlt |
4 | a rendszer nem tudja megnyitni a fájlt. |
5 | Hozzáférés megtagadva. |
6 | a fogantyú érvénytelen., |
6118 | a munkacsoport szervereinek listája jelenleg nem érhető el |
Vélemény, hozzászólás?