david vielmetter
op afstand te herstarten als een systeembeheerder zal je uiteindelijk te maken krijgen met een systeem dat niet meer reageert op de GUI. Gelukkig zijn er verschillende manieren om een Windows-PC opnieuw op te starten vanaf een andere windows-PC of server op het netwerk. Hier zijn vier van mijn favoriete methoden om dit te doen:
1. Het shutdown Commando. Dit is een opdrachtregelprogramma dat beschikbaar is op vrijwel elke windows-computer waarmee u een computer die is verbonden met een active directory-domein op afstand kunt herstarten. Alles wat nodig is, zijn de juiste referenties.
-
shutdown -r
— herstart het systeem. -
shutdown -m
— geeft een externe computer op die moet worden afgesloten/herstart/uitgelogd (\computernaam) -
shutdown -s
— schakelt het systeem uit (en schakelt het uit). -
shutdown -l
— logt de huidige ingelogde gebruiker uit het systeem. -
shutdown -t xx
— waarinxx
het aantal seconden is dat moet worden gewacht tot afsluiten / herstarten/afmelden -
shutdown -i
— start de GUI-versie van shutdown tool. -
shutdown -a
— beëindigt het vorige shutdown Commando.
voorbeeld:
krachtsysteem met de naam opti390.domein.lokaal om nu opnieuw op te starten.shutdown -m \opti390.domain.local -t 0 -r -f
2. Rundll32. Deze methode roept Windows’ native mogelijkheid om systeem DLL ‘ s die systeemfuncties kunnen uitvoeren draaien.
-
rundll32.exe user.exe,ExitWindows
– sluit ramen volledig af. -
rundll32.exe user.exe,ExitWindowsExec
– herstart vensters. -
rundll32.exe shell32.dll,SHExitWindowsEx x
waarbij x staat voor:
- 0 – afmelden
- 1-shutdown
- 2-reboot
- 4-force
- 8-power off
3. Powershell herstart-computer Commando.
voorbeeld: server opnieuw opstarten.domein.lokaalRestart-Computer -Force -ComputerName opti390.domain.local
4. Taskkill en tasklist. Twee commando ‘ s die kunnen worden gebruikt op een netwerk verbonden windows-systeem om een lijst en beëindigen van actieve processen. Taskkill kan ook worden gebruikt om een systeem opnieuw op te starten door het doden van kritieke windows-processen.
-
tasklist
– toont de processen die momenteel worden uitgevoerd -
taskkill
– beëindigt elk proces met procesnummer
voorbeeld: eerst kunt u de processen op opti390 weergeven.domein.lokaal (om erachter te komen welke processen kunnen worden opgehangen). Dan kun je die processen forceren die niet reageren.
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
voorbeeld: zoek processen die niet reageren en beëindig ze allemaal.taskkill /f /fi "status eq not responding"
voorbeeld: Reboot opti390.domein.lokaal op afstand.taskkill -S \opti390.domain.local /U domainusername /P password /im lsass.exe /fp
5. BONUS door Populariteit. PSExec is een gratis suite van tools door Sysinternals gemaakt voor het op afstand beheren van windows-systemen in een zakelijke netwerkomgeving. Als uw systemen zijn aangesloten op een domein en u hebt een beheerdersaccount, kunt u het volgende commando gebruiken om een systeem op afstand te herstarten met behulp van PSExec.executable.
eerst PSTools downloaden en extraheren.zip naar een map op het systeem dat je gaat doen de remote rebooten van. Open een opdrachtpromptvenster en verander de map naar de map PSTools (die u eerder hebt uitgepakt).
voorbeeld: Reboot Op Afstand een domein verbonden met PC met behulp van psexec.executable.psexec.exe \opti390.domain.local -u DOMAIN\<domainusername> -p <password> -i -d cmd /c shutdown /r /f /t 1
psexec.exe-opdrachtopties
- -I interactieve sessie
- – d wacht niet op het beëindigen van het proces
cmd.exe-opdrachtopties
- cmd windows-shell op externe host
- / c commando uitvoeren en vervolgens beëindigen van
- afsluiten windows shutdown Commando
- /R herstarten (/h als u wilt afsluiten)
- / f Afsluiten forceren, wacht niet op processen
- / t 1 timeout van 1 seconde