PowerShell

Kako koristiti PowerShell za ponovno pokretanje udaljenog Windows računala

Kako koristiti PowerShell za ponovno pokretanje udaljenog Windows računala

Svako malo, posebno posebno, administrator sustava morat će ponovno pokrenuti poslužitelj ili sustav. Obično se možete daljinski povezati sa sustavom i ponovno pokrenuti / isključiti sustav putem grafičkog korisničkog sučelja - PowerShell nudi nekoliko metoda za daljinsko ponovno pokretanje računala, a mi ćemo u ovom članku iznijeti 6 poznatih metoda.

Ponovo pokrenite Windows računalo na daljinu pomoću PowerShell-a

Preduvjet ovih metoda je osigurati da možemo kontaktirati udaljene sustave i provjeriti autentičnost po potrebi. Također, morate provjeriti da udaljeni sustav ne čeka ponovno pokretanje.

Trebat će vam sljedeće:

1] Ponovo pokrenite udaljeno računalo pomoću Restart-Computer

Ovaj cmdlet je jednostavan za upotrebu s fleksibilnim parametrima. Dodatni preduvjet za rad naredbe je osigurati da je WinRM konfiguriran i dopušten kroz Windows vatrozid udaljenog računala i da je WMI dopušten kroz Windows vatrozid.

Restart-Computer -ComputerName $ ComputerName -Force

Da biste ponovno pokrenuli više računala paralelno, pokrenite sljedeću naredbu:

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

2] Ponovo pokrenite udaljeno računalo pomoću Invoke-CimMethod

The Invoke-CimMethod radi pomoću WIM metode za ponovno pokretanje udaljenog sustava - iako ne tako fleksibilno kao Ponovo pokrenite računalo cmdlet.

Dodatni preduvjet za rad naredbe je osigurati da je WinRM konfiguriran i dopušten putem Windows vatrozida udaljenog računala.

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

3] Ponovo pokrenite udaljeno računalo nakon isključivanja.exe

The ugasiti.exe je standardni ugrađeni izvršni program koji Windows nudi za ponovno pokretanje sustava i nije naredba PowerShell, ali nudi robustan niz mogućnosti.

Dodatni preduvjet za rad naredbe je osigurati da udaljeno računalo ima omogućen servis Remote Registry i WMI dopušten kroz Windows vatrozid.

ugasiti.exe / m \\ remotecomputer / r / t 0

4] Ponovo pokrenite udaljeno računalo pomoću PSExeca.exe

Jedan od najčešće korištenih uslužnih programa unutar Sysinternals alata, psexec.exe nudi nekoliko jedinstvenih sposobnosti koje olakšavaju interakciju s udaljenim sustavom.

Dodatni preduvjet za rad naredbe je osigurati da SMB usluga radi, da je omogućeno dijeljenje datoteka i pisača, onemogućeno jednostavno dijeljenje datoteka i da je dostupan administrativni udio admin $.

psexec.exe -d -h \\ daljinsko računalo "isključivanje.exe / r / t 0 / f "

5] Ponovo pokrenite udaljeno računalo pomoću RunDLL32.exe

The rundll32.exe nudi način pokretanja određenih metoda protiv internih izvršnih datoteka i Windows API-ja, poput shell32.dll. Postoje dvije metode pomoću kojih možete ponovo pokrenuti sustav pomoću ove funkcije, ali ovu metodu nije moguće samostalno koristiti na daljinu, to možete kombinirati s PowerShell-om putem Invoke-Command na udaljenom sustavu.

Metoda 1:

Pozovi-Naredba -Ime računara $ ComputerName -ScriptBlock & rundll32.exe korisnik.exe ExitWindowsExec

Metoda 2:

Pozovi-Naredba -Ime računara $ ComputerName -ScriptBlock & rundll32.exe korisnik.exe ExitWindowsExec

6] Ponovo pokrenite udaljeno računalo pomoću Taskkill-a.exe

Zadnje, ali ne i najmanje važno, taskkill.exe je još jedan uslužni program za Windows koji nudi neke funkcije za ponovno pokretanje sustava Windows, iako na zaobilazan način. Završavanjem lsass.exe procesa, prisilit ćete ponovno pokretanje sustava Windows.

taskkill.exe / S \\ daljinsko računalo / IM lsass.exe / F

To je to na 6 načina korištenja PowerShell-a za ponovno pokretanje udaljenog računala!

Kako prikazati brojač FPS-a u Linux igrama
Linux gaming dobio je velik poticaj kada je Valve najavio Linux podršku za Steam klijent i njihove igre 2012. godine. Od tada su mnoge AAA i indie igr...
Kako preuzeti i igrati Sid Meier's Civilization VI na Linuxu
Uvod u igru Civilization 6 moderan je pogled na klasični koncept predstavljen u seriji igara Age of Empires. Ideja je bila prilično jednostavna; započ...
Kako instalirati i igrati Doom na Linuxu
Uvod u Doom Serija Doom nastala je 90-ih nakon izlaska originalnog Dooma. To je bio trenutni hit i od tog vremena nadalje igraća serija dobila je broj...