Kako daljinski ponovo pokrenuti Windows 10 računalo pomoću PowerShell-a
S vremena na vrijeme, posebice, administrator sustava morat će ponovno pokrenuti poslužitelj ili sustav. Obično možete daljinski isključiti ili ponovno pokrenuti Windows 10(Remote Shut down or Restart Windows 10) putem grafičkog korisničkog sučelja – PowerShell nudi nekoliko metoda za daljinsko ponovno pokretanje računala, a mi ćemo opisati 6 poznatih metoda u ovom postu.
Kako daljinski(Remotely Restart) ponovo pokrenuti Windows 10 pomoću PowerShell -a(PowerShell)
Preduvjet za ove metode je osigurati da možemo kontaktirati udaljene sustave i izvršiti autentifikaciju prema potrebi. Također, morate provjeriti da udaljeni sustav ne čeka ponovno pokretanje.
Trebat će vam sljedeće:
- Korisnički račun na udaljenom računalu u grupi lokalnog administratora.
- Windows PowerShell ili PowerShell Core(Windows PowerShell or PowerShell Core) .
1] Ponovno pokrenite(Restart) udaljeno računalo pomoću Restart-Computer
Ovaj cmdlet je jednostavan za korištenje s fleksibilnim parametrima. Dodatni preduvjet za funkcioniranje naredbe je, osigurati da je WinRM konfiguriran i dopušten kroz Windows vatrozid udaljenog računala(allowed through the remote computer’s Windows firewall) i da je WMI dopušten kroz Windows vatrozid.
Restart-Computer -ComputerName $ComputerName -Force
Za paralelno ponovno pokretanje više računala pokrenite sljedeću naredbu:
$ComputerArray | ForEach-Object -Parallel { Restart-Computer -ComputerName $_ -Force } -ThrottleLimit 3
2] Ponovno pokrenite(Restart) udaljeno računalo pomoću Invoke-CimMethod
Invoke-CimMethod
Radi korištenjem WIM metode za ponovno pokretanje udaljenog sustava - iako nije tako fleksibilan kao Restart-Computer
cmdlet.
Dodatni preduvjet za funkcioniranje naredbe je da osigurate da je WinRM konfiguriran i dopušten kroz Windows vatrozid udaljenog računala.
Invoke-CimMethod -ComputerName $ComputerName -ClassName 'Win32_OperatingSystem' -MethodName 'Reboot'
3] Ponovno pokrenite(Restart) udaljeno računalo pomoću shutdown.exe
To shutdown.exe
je standardna ugrađena izvršna datoteka koju Windows nudi za ponovno pokretanje sustava i nije naredba PowerShell , ali nudi robustan niz opcija.
Dodatni preduvjet za funkcioniranje naredbe je osigurati da udaljeno računalo ima omogućenu uslugu Remote Registry i (Remote Registry)WMI dopušten kroz vatrozid sustava Windows .(Windows)
shutdown.exe /m \\remotecomputer /r /t 0
4] Ponovno pokrenite(Restart) udaljeno računalo pomoću PSExec.exe
Jedan od najčešće korištenih uslužnih programa unutar Sysinternals alata nudi psexec.exe
nekoliko jedinstvenih sposobnosti koje olakšavaju interakciju s udaljenim sustavom.
Dodatni preduvjet za funkcioniranje naredbe je osigurati da SMB usluga(SMB Service) radi, da je dijeljenje datoteka i pisača omogućeno(file and printer sharing is enabled) , da je jednostavno dijeljenje datoteka onemogućeno i da je dostupno admin$ administrativno zajedničko korištenje.
psexec.exe -d -h \\remotecomputer "shutdown.exe /r /t 0 /f"
5] Ponovno pokrenite(Restart) udaljeno računalo pomoću RunDLL32.exe
rundll32.exe
Nudi način za pokretanje određenih metoda protiv internih izvršnih datoteka i Windows API-ja(Windows APIs) , kao što je shell32.dll. Postoje dvije metode pomoću kojih možete ponovno pokrenuti sustav pomoću ove funkcije, ali ova se metoda zapravo ne može sama koristiti na daljinu, možete je kombinirati s PowerShell -om putem Invoke-Command
udaljenog sustava.
Metoda 1(Method 1) :
Invoke-Command -ComputerName $ComputerName -ScriptBlock { & rundll32.exe user.exe ExitWindowsExec }
Metoda 2(Method 2) :
Invoke-Command -ComputerName $ComputerName -ScriptBlock { & rundll32.exe user.exe ExitWindowsExec }
6] Ponovno pokrenite(Restart) udaljeno računalo pomoću Taskkill.exe
Posljednje, ali ne i najmanje važno, taskkill.exe
je još jedan Windows uslužni program koji nudi neke funkcije za ponovno pokretanje sustava Windows(Windows) , iako na zaobilazni način. Završetkom lsass.exe
procesa prisilno ćete ponovno pokrenuti Windows .
taskkill.exe /S \\remotecomputer /IM lsass.exe /F
To je to na 6 načina korištenja PowerShell -a za ponovno pokretanje udaljenog računala!
Related posts
Omogućite udaljenu radnu površinu pomoću naredbenog retka ili PowerShell-a
Kako daljinski isključiti ili ponovno pokrenuti svoje Windows 10 računalo
Onemogućite sigurnosna pitanja u sustavu Windows 11/10 pomoću PowerShell skripte
Provjerite arhitekturu OS Windows 10 pomoću PowerShell-a ili naredbenog retka
Stvorite točku vraćanja sustava pomoću naredbenog retka ili PowerShell-a
Kako deinstalirati PowerShell u sustavu Windows 10
Kako izbrisati ili stvoriti zakazani zadatak pomoću PowerShell-a u sustavu Windows 11
Što je PWSH.EXE? Popis PWSH sintakse koju možete koristiti
Kako sakriti ažuriranja sustava Windows pomoću PowerShell-a u sustavu Windows 11/10
Kako dobiti javnu IP adresu koristeći PowerShell u sustavu Windows 10
Kako vidjeti povijest naredbi PowerShell u sustavu Windows 10
Koristite PowerShell za izmjenu ili promjenu vrijednosti registra
Kako resetirati aplikacije Microsoft Storea pomoću PowerShell-a u sustavu Windows 10
Kako pretvoriti VHDX datoteku u VHD koristeći PowerShell
Konfigurirajte kontrolirani pristup mapama pomoću pravila grupe i PowerShell-a
Kako zakazati PowerShell skriptu u Planeru zadataka u sustavu Windows 10
Rješavanje problema s mrežnim povezivanjem Windows Servera putem PowerShell-a
Kako dodati PowerShell u kontekstni izbornik u sustavu Windows 10
Kako stvoriti lokalni korisnički račun pomoću PowerShell-a u sustavu Windows 11/10
Kako instalirati PowerShell 7.0 na Windows 10