david vielmetter
rendszergazdaként végül olyan rendszerrel kell foglalkoznia, amely nem reagál a grafikus felületen. Szerencsére számos módon lehet újraindítani a Windows PC-t egy másik Windows PC-ről vagy szerverről a hálózaton. Itt van négy kedvenc módszerem erre:
1. A leállítás parancs. Ez egy parancssori eszköz, amely a legtöbb windows számítógépen elérhető, amely lehetővé teszi az active directory tartományhoz csatlakozott számítógépek távoli újraindítását. Csak a megfelelő hitelesítő adatokra van szükség.
-
shutdown -r
— újraindítja a rendszert. -
shutdown -m
— a leállítandó/újraindítandó/kijelentkeztetendő távoli számítógép megadása (\számítógépnév) -
shutdown -s
— leállítja a rendszert (és kikapcsolja). -
shutdown -l
— naplózza az aktuális bejelentkezett felhasználót a rendszerről. -
shutdown -t xx
— aholxx
a leállításig/újraindításig/kijelentkezésig várandó másodpercek száma -
shutdown -i
— elindítja a leállítási eszköz GUI verzióját. -
shutdown -a
— megszakítja az előző leállítási parancsot.
példa:
erő rendszer nevű opti390.tartomány.helyi Újraindítás most.shutdown -m \opti390.domain.local -t 0 -r -f
2. Rundll32. Ez a módszer meghívja a Windows natív képességét a rendszer DLL-ek futtatására, amelyek képesek végrehajtani a rendszer funkcióit.
-
rundll32.exe user.exe,ExitWindows
– teljesen leállítja az ablakokat. -
rundll32.exe user.exe,ExitWindowsExec
– újraindítja a windows rendszert. -
rundll32.exe shell32.dll,SHExitWindowsEx x
ahol x jelentése:
- 0 – kijelentkezés
- 1-leállítás
- 2-újraindítás
- 4-erő
- 8-kikapcsolás
3. Powershell újraindítás-számítógép parancs.
példa: indítsa újra a kiszolgálót.tartomány.helyiRestart-Computer -Force -ComputerName opti390.domain.local
4. Taskkill és tasklist. Két parancs, amely a hálózathoz csatlakoztatott windows rendszeren használható a futó folyamatok listázására és leállítására. Taskkill is fel lehet használni, hogy indítsa újra a rendszert megöli a kritikus windows folyamatokat.
-
tasklist
– a jelenleg futó folyamatok listája -
taskkill
– bármely folyamatot megszakít a
folyamatszám szerint példa: először felsorolhatja a folyamatokat az opti390-en.tartomány.Helyi (hogy megtudja, mely folyamatok lóghatnak). Ezután kényszerítheti azokat a folyamatokat, amelyek nem válaszolnak.
tasklist -s \opti390.domain.localOUTLOOK.EXE (not responding) 4712 0 11,580 KLMS.exe 4008 0 5,456 KUNS.exe 2660 0 9,152 KLogonUI.exe 4404 1 21,640 Ktaskkill -S \opti390.domain.local /U domainusername /P password /PID 4712 /T /F
példa: keresse meg azokat a folyamatokat, amelyek nem válaszolnak, és szüntesse meg mindet.taskkill /f /fi "status eq not responding"
példa: indítsa újra az opti390-et.tartomány.helyi távolról.taskkill -S \opti390.domain.local /U domainusername /P password /im lsass.exe /fp
5. Bónusz a népszerűség miatt. A PSExec a Sysinternals ingyenes eszközcsomagja, amelyet a windows rendszerek távoli kezelésére hoztak létre üzleti hálózati környezetben. Ha rendszerei egy tartományhoz vannak csatlakoztatva, és rendszergazdai fiókkal rendelkezik, a következő paranccsal távolról újraindíthatja a rendszert a PSExec használatával.exe.
első letöltés és kivonat PSTools.zip egy mappát a rendszer fogsz csinálni a távoli újraindítás. Nyisson meg egy parancssori ablakot, és változtassa meg a könyvtárat a PSTools mappába (korábban kibontotta).
példa: távolról indítsa újra a tartományhoz csatlakozott PC-t a psexec használatával.exe.psexec.exe \opti390.domain.local -u DOMAIN\<domainusername> -p <password> -i -d cmd /c shutdown /r /f /t 1
psexec.exe parancs opciók
- -I interaktív munkamenet
- -d ne várja meg a folyamat befejezését
cmd.exe parancs opciók
- cmd windows shell távoli gépen
- /c futtassa a parancsot, majd fejezze be
- leállítás windows leállítás parancs
- /r újraindítás (/h ha le akarja állítani)
- /f kényszerítse a leállítást, ne várjon a folyamatokra
- /t 1 1 másodperces időkorlát