david vielmetter
som en sysadmin vil du i sidste ende nødt til at beskæftige sig med et system, der er blevet reagerer på GUI. Heldigvis er der flere måder at genstarte en pc fra en anden pc eller server på netværket. Her er fire af mine foretrukne metoder til at gøre dette:
1. Lukningskommandoen. Dette er et kommandolinjeværktøj, der er tilgængeligt på de fleste vinduer computer, som giver dig mulighed for eksternt at genstarte enhver computer, der er tilsluttet et Active directory-domæne. Alt, hvad der kræves, er de rigtige legitimationsoplysninger.
-
shutdown -r
— genstarter systemet. -
shutdown -m
— angiver en fjerncomputer, der skal lukkes/genstartes/logges af (\computername) -
shutdown -s
— lukker systemet ned (og slukker det). -
shutdown -l
— logger den aktuelle bruger, der er logget på, fra systemet. -
shutdown -t xx
— hvorxx
er antal sekunder at vente til nedlukning / genstart / logoff -
shutdown -i
— lancerer GUI-versionen af nedlukningsværktøjet. -
shutdown -a
— afbryder den tidligere nedlukningskommando.
eksempel:
kraftsystem ved navn opti390.domæne.Lokal at genstarte nu.shutdown -m \opti390.domain.local -t 0 -r -f
2. Rundll32. Denne metode påberåber vinduer ‘native evne til at køre system DLL’ er, som kan udføre systemfunktioner.
-
rundll32.exe user.exe,ExitWindows
– lukker vinduerne helt ned. -
rundll32.exe user.exe,ExitWindowsExec
– genstarter vinduer. -
rundll32.exe shell32.dll,SHExitWindowsEx x
hvor står:
- 0 – logoff
- 1-nedlukning
- 2-Genstart
- 4-kraft
- 8-Sluk
3. Genstart computeren-kommando.
eksempel: genstart server.domæne.lokalRestart-Computer -Force -ComputerName opti390.domain.local
4. Taskkill og tasklist. To kommandoer, der kan bruges på et netværk tilsluttet vinduer system til at liste og afslutte kørende processer. Taskkill kan også bruges til at genstarte et system ved at dræbe kritiske vinduer processer.
-
tasklist
– lister processer, der aktuelt kører -
taskkill
– afslutter enhver proces efter procesnummer
eksempel: Først kan du liste processerne på opti390.domæne.lokal (for at finde ud af, hvilke processer der kan hænges). Derefter kan du tvinge afslutte de processer, der ikke reagerer.
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: Find processer, der ikke reagerer, og afslut dem alle.taskkill /f /fi "status eq not responding"
eksempel: genstart opti390.domæne.lokalt eksternt.taskkill -S \opti390.domain.local /U domainusername /P password /im lsass.exe /fp
5. BONUS på grund af popularitet. Sysinternals er en gratis pakke af værktøjer skabt til fjernstyring Vinduer systemer i en virksomhed netværk miljø. Hvis dine systemer er forbundet til et domæne, og du har en administrativ konto, kan du bruge følgende til at kommandere for at genstarte et system eksternt ved hjælp af
første Hent og uddrag PSTools.lynlås til en mappe på det system, du skal gøre fjernbetjeningen genstart fra. Åbn et kommandopromptvindue, og Skift mappe til mappen PSTools (du udpakkede tidligere).
eksempel: Fjernstart et domæne tilsluttet PC ved hjælp af pseksec.eks.psexec.exe \opti390.domain.local -u DOMAIN\<domainusername> -p <password> -i -d cmd /c shutdown /r /f /t 1
pseksec.kommandoindstillinger
- -i Interaktiv session
- -d vent ikke på, at processen afsluttes
cmd.
- cmd-vinduer skal på fjernvært
- /C Kør kommando og afslut derefter fra
- luk vinduer lukningskommando
- /r genstart (/h hvis du vil lukke ned)
- /f Force nedlukning, vent ikke på processer
- /t 1598 timeout på 1 sekund