Kraftskall

Slik bruker du PowerShell til å starte en ekstern Windows-datamaskin på nytt

Slik bruker du PowerShell til å starte en ekstern Windows-datamaskin på nytt

Av og til, spesielt, vil en systemadministrator måtte starte en server eller et system på nytt. Vanligvis kan du eksternt koble til et system og starte / avslutte systemet via det grafiske brukergrensesnittet - Kraftskall gir flere metoder for å starte en datamaskin på nytt, og vi vil skissere de 6 kjente metodene i dette innlegget.

Start en Windows-datamaskin på nytt ved hjelp av PowerShell

En forutsetning for disse metodene er å sikre at vi kan kontakte eksterne systemer og autentisere etter behov. Og du må også bekrefte at et eksternt system ikke venter på omstart.

Du trenger følgende:

1] Start en ekstern datamaskin på nytt med Restart-Computer

Denne cmdleten er enkel å bruke med fleksible parametere. En ekstra forutsetning for at kommandoen skal fungere, er å sørge for at WinRM er konfigurert og tillatt gjennom den eksterne datamaskinens Windows-brannmur, og at WMI er tillatt gjennom Windows-brannmuren.

Start datamaskin på nytt - ComputerName $ ComputerName -Force

For å starte flere datamaskiner på nytt parallelt, kjør følgende kommando:

$ ComputerArray | ForEach-Object -Parallel Restart-Computer -ComputerName $ _ -Force -TrottleLimit 3

2] Start en ekstern datamaskin på nytt med Invoke-CimMethod

De Invoke-CimMethod fungerer ved å bruke en WIM-metode for å starte det eksterne systemet på nytt - men ikke så fleksibelt som Start datamaskinen på nytt cmdlet.

En ekstra forutsetning for at kommandoen skal fungere er at WinRM er konfigurert og tillatt gjennom den eksterne datamaskinens Windows-brannmur.

Invoke-CimMethod -ComputerName $ ComputerName -ClassName 'Win32_OperatingSystem' -MethodName 'Reboot'

3] Start en ekstern datamaskin på nytt med avstenging.exe

De skru av.exe er standard innebygd kjørbar som Windows tilbyr for å starte et system på nytt, og det er ikke en PowerShell-kommando, men tilbyr en robust rekke alternativer.

En ekstra forutsetning for at kommandoen skal fungere, er å sikre at den eksterne datamaskinen har Remote Registry-tjenesten aktivert og WMI tillatt gjennom Windows-brannmuren.

skru av.exe / m \\ fjernkontroll / r / t 0

4] Start en ekstern datamaskin på nytt med PSExec.exe

Et av de mest brukte verktøyene i Sysinternals verktøysett, psexec.exe tilbyr flere unike evner som gjør det enkelt å samhandle med et eksternt system.

En ekstra forutsetning for at kommandoen skal fungere, sørg for at SMB-tjenesten kjører, fildeling og skriverdeling er aktivert, enkel fildeling er deaktivert og administrativ administrasjonsandel er tilgjengelig.

psexec.exe -d -h \\ remotecomputer "nedleggelse.exe / r / t 0 / f "

5] Start en ekstern datamaskin på nytt med RunDLL32.exe

De rundll32.exe tilbyr en måte å kjøre visse metoder mot interne kjørbare filer og Windows API-er, for eksempel shell32.dll. Det er to metoder du kan starte et system på nytt ved hjelp av denne funksjonaliteten, men denne metoden kan ikke brukes eksternt av seg selv, du kan kombinere dette med PowerShell via en Påkalle-kommando på et eksternt system.

Metode 1:

Invoke-Command -ComputerName $ ComputerName -ScriptBlock & rundll32.exe-bruker.exe ExitWindowsExec

Metode 2:

Invoke-Command -ComputerName $ ComputerName -ScriptBlock & rundll32.exe-bruker.exe ExitWindowsExec

6] Start en ekstern datamaskin på nytt med Taskkill.exe

Sist, men ikke minst, taskkill.exe er et annet Windows-verktøy som tilbyr litt funksjonalitet for å starte Windows på nytt, men på en rundkjørings måte. Ved å avslutte lsass.exe prosessen, vil du tvinge en Windows-omstart.

taskkill.exe / S \\ remotecomputer / IM lsass.exe / F

Det er det på de 6 måtene å bruke PowerShell til å starte en ekstern datamaskin på nytt!

Mus Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kanskje du trenger et verktøy som kan gjøre at musens kontroll endres med hvert program du bruker. Hvis dette er tilfelle, kan du prøve et program som...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har nylig lest om Microsoft Sculpt Touch trådløs mus og bestemte meg for å kjøpe den. Etter å ha brukt den en stund bestemte jeg meg for å dele mi...
Mus AppyMouse Pekeplate og musepeker på skjermen for Windows-nettbrett
AppyMouse Pekeplate og musepeker på skjermen for Windows-nettbrett
Nettbrettbrukere savner ofte musepekeren, spesielt når de bruker vanlige bærbare datamaskiner. Berøringsskjermen Smarttelefoner og nettbrett har mange...