PowerShell

Kā izmantot PowerShell, lai restartētu attālo Windows datoru

Kā izmantot PowerShell, lai restartētu attālo Windows datoru

Šad tad sistēmas administratoram būs jārestartē serveris vai sistēma. Parasti jūs varat attālināti izveidot savienojumu ar sistēmu un restartēt / izslēgt sistēmu, izmantojot grafisko lietotāja saskarni - PowerShell sniedz vairākas metodes datora pārstartēšanai attālināti, un šajā ziņojumā mēs izklāstīsim 6 zināmās metodes.

Restartējiet Windows datoru attālināti, izmantojot PowerShell

Šo metožu priekšnoteikums ir nodrošināt, lai mēs varētu sazināties ar attālajām sistēmām un pēc nepieciešamības autentificēt. Turklāt jums jāpārbauda, ​​vai attālā sistēma negaida atsāknēšanu.

Jums būs nepieciešams:

1] Restartējiet attālo datoru, izmantojot Restart-Computer

Šo cmdlet ir vienkārši izmantot ar elastīgiem parametriem. Papildu priekšnosacījums, lai komanda darbotos, ir pārliecināties, ka WinRM ir konfigurēts un atļauts, izmantojot attālā datora Windows ugunsmūri, un WMI ir atļauts, izmantojot Windows ugunsmūri.

Restartēt-Computer -ComputerName $ ComputerName -Force

Lai vienlaikus restartētu vairākus datorus, izpildiet šādu komandu:

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

2] Restartējiet attālo datoru ar Invoke-CimMethod

The Izsaukt-CimMethod darbojas, izmantojot attālās sistēmas pārstartēšanu, izmantojot WIM metodi, lai gan tā nav tik elastīga kā Restartējiet datoru cmdlet.

Papildu priekšnosacījums, lai komanda darbotos, ir pārliecināties, ka WinRM ir konfigurēts un atļauts, izmantojot attālā datora Windows ugunsmūri.

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

3] Restartējiet attālo datoru ar izslēgšanu.exe

The izslēgt.exe ir standarta iebūvētais izpildāmā programma, kuru Windows piedāvā sistēmas restartēšanai, un tā nav PowerShell komanda, bet piedāvā spēcīgu iespēju virkni.

Papildu priekšnoteikums komandas darbībai ir nodrošināt, lai attālajā datorā būtu iespējots attālā reģistra pakalpojums un WMI atļauts, izmantojot Windows ugunsmūri.

izslēgt.exe / m \\ attālinātais dators / r / t 0

4] Restartējiet attālo datoru ar PSExec.exe

Viena no visbiežāk izmantotajām utilītprogrammām Sysinternals rīkkopā, pekseks.exe piedāvā vairākas unikālas spējas, kas atvieglo mijiedarbību ar attālo sistēmu.

Papildu priekšnosacījums, lai komanda darbotos, ir pārbaudīt, vai darbojas SMB pakalpojums, iespējota failu un printeru koplietošana, vienkārša failu koplietošana ir atspējota un pieejama administratora administratīvā koplietošana.

pekseks.exe -d -h \\ pults "izslēgšana.exe / r / t 0 / f "

5] Restartējiet attālo datoru ar RunDLL32.exe

The rundll32.exe piedāvā veidu, kā palaist noteiktas metodes pret iekšējiem izpildāmajiem failiem un Windows API, piemēram, shell32.dll. Ir divas metodes, kā restartēt sistēmu, izmantojot šo funkcionalitāti, taču šo metodi pati nevar izmantot attālināti, to var apvienot ar PowerShell, izmantojot Izsaukt-komandu tālvadības sistēmā.

1. metode:

Invoke-Command -ComputerName $ ComputerName -ScriptBlock & rundll32.exe lietotājs.exe ExitWindowsExec

2. metode:

Invoke-Command -ComputerName $ ComputerName -ScriptBlock & rundll32.exe lietotājs.exe ExitWindowsExec

6] Restartējiet attālo datoru, izmantojot Taskkill.exe

Pēdējais, bet ne mazāk svarīgais, taskkill.exe ir vēl viena Windows utilīta, kas piedāvā zināmu funkcionalitāti, lai restartētu Windows, kaut arī apļa veidā. Beidzot lsass.exe procesa laikā jūs piespiedīsit Windows restartēt.

taskkill.exe / S \\ attālinātais dators / IM lsass.exe / F

Tas ir 6 veidos, kā izmantot PowerShell, lai restartētu attālo datoru!

Labākās komandrindas spēles Linux
Komandrinda nav tikai lielākais sabiedrotais, lietojot Linux, bet tā var būt arī izklaides avots, jo to var izmantot, lai spēlētu daudzas jautras spēl...
Labākās Linux spēļu gamepad kartēšanas lietotnes
Ja jums patīk spēlēt spēles Linux ar parastu tastatūru, nevis parasto tastatūru un peles ievades sistēmu, jums ir dažas noderīgas lietotnes. Daudzas d...
Noderīgi rīki Linux spēlētājiem
Ja jums patīk spēlēt spēles Linux, iespējams, ka spēļu pieredzes uzlabošanai, iespējams, esat izmantojis tādas lietotnes un utilītprogrammas kā Wine, ...