david vielmetter
som en sysadmin vil du til slutt måtte forholde seg til et system som har blitt ikke svarer PÅ GUI. Heldigvis er det flere måter å starte En Windows-PC fra en annen windows-PC eller server på nettverket. Her er fire av mine favorittmetoder for å gjøre dette:
1. Avslutningskommandoen. Dette er et kommandolinjeverktøy tilgjengelig på de fleste windows-datamaskiner som lar deg eksternt starte en datamaskin som er koblet til et active directory-domene. Alt som kreves er de riktige legitimasjonene.
-
shutdown -r
— starter systemet på nytt. -
shutdown -m
— angir en ekstern datamaskin som skal slås av/startes på nytt/logges av (\datamaskinnavn) -
shutdown -s
— slår av systemet (og slår det av). -
shutdown -l
— logger gjeldende logget på brukeren av systemet. -
shutdown -t xx
— hvorxx
er antall sekunder å vente til nedleggelse / omstart/avlogging -
shutdown -i
— lanserer GUI-versjonen av shutdown tool. -
shutdown -a
— avbryter den forrige avslutningskommandoen.
Eksempel:
Kraftsystem kalt opti390.domene.lokal for å starte på nytt nå.shutdown -m \opti390.domain.local -t 0 -r -f
2. Rundll32. Denne metoden påkaller Windows ‘ innfødte evne til å kjøre SYSTEM DLL-ER som kan utføre systemfunksjoner.
-
rundll32.exe user.exe,ExitWindows
– slår av windows helt. -
rundll32.exe user.exe,ExitWindowsExec
– starter windows på nytt. rundll32.exe shell32.dll,SHExitWindowsEx x
hvor x står for:
- 0 – avlogging
- 1-avslutning
- 2-omstart
- 4-kraft
- 8 – slå av
3. Powershell restart-datamaskin kommando.
Eksempel: Reboot server.domene.lokaltRestart-Computer -Force -ComputerName opti390.domain.local
4. Taskkill og tasklist. To kommandoer som kan brukes på et nettverkstilkoblet windows-system for å liste og avslutte kjørende prosesser. Taskkill kan også brukes til å starte et system ved å drepe kritiske windows-prosesser.
-
tasklist
– lister prosesser som kjører -
taskkill
– avslutter enhver prosess med prosessnummer
Eksempel: først kan du liste prosessene på opti390.domene.lokal (for å finne ut hvilke prosesser som kan henges). Deretter kan du tvinge avslutte de prosessene som ikke svarer.
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
Eksempel: Finn prosesser som ikke svarer, og avslutt dem alle.taskkill /f /fi "status eq not responding"
Eksempel: Start opti390 På nytt.domene.lokalt eksternt.taskkill -S \opti390.domain.local /U domainusername /P password /im lsass.exe /fp
5. BONUS på grunn av popularitet. PSExec er en gratis pakke med verktøy Av Sysinternals laget for fjernstyring av windows-systemer i et bedriftsnettverk miljø. Hvis systemene dine er koblet til et domene og du har en administrativ konto, kan du bruke følgende til å kommando for å eksternt starte et system ved Hjelp Av PSExec.exe.
første last ned Og pakk Ut PSTools.zip til en mappe på systemet du skal gjøre ekstern omstart fra. Åpne et ledetekstvindu og endre katalog Til pstools-mappen(du hentet tidligere).
Eksempel: Fjernstarte et DOMENE sluttet PC med psexec.exe.
psexec.exe \opti390.domain.local -u DOMAIN\<domainusername> -p <password> -i -d cmd /c shutdown /r /f /t 1
psexec.exe kommando alternativer
- -I Interaktiv økt
- -d vent ikke på at prosessen skal avslutte
cmd.exe kommandoalternativer
- cmd windows shell på ekstern vert
- /C Kjør kommando Og avslutt deretter fra
- avslutt windows avslutningskommando
- /r start på nytt (/h hvis du vil avslutte)
- /f force shutdown, ikke vent på prosesser
- /t 1 tidsavbrudd på 1 sekund