PowerShell

Kuidas kasutada Windowsi kaugarvutit taaskäivitamiseks PowerShelli

Kuidas kasutada Windowsi kaugarvutit taaskäivitamiseks PowerShelli

Aeg-ajalt tuleb süsteemiadministraatoril server või süsteem taaskäivitada. Tavaliselt saate süsteemiga kaugühenduse luua ja süsteemi taaskäivitada / välja lülitada graafilise kasutajaliidese kaudu - PowerShell pakub mitmeid meetodeid arvuti eemalt taaskäivitamiseks ja selles postituses toome välja 6 teadaolevat meetodit.

Taaskäivitage Windowsi arvuti PowerShelli abil eemalt

Nende meetodite eeltingimus on tagada kaugsüsteemidega ühenduse võtmine ja vajadusel autentimine. Samuti peate kontrollima, kas kaugsüsteem ei oota taaskäivitamist.

Te vajate järgmist:

1] Taaskäivitage kaugarvuti rakendusega Restart-Computer

Seda cmdlet-käsku on paindlike parameetritega lihtne kasutada. Käsu töötamise täiendav eeltingimus on veenduda, et WinRM on konfigureeritud ja lubatud kaugarvuti Windowsi tulemüüri kaudu ning WMI on lubatud Windowsi tulemüüri kaudu.

Taaskäivitage arvuti - arvuti arvutinimi $ arvuti nimi - jõud

Paralleelselt mitme arvuti taaskäivitamiseks käivitage järgmine käsk:

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

2] Taaskäivitage kaugarvuti Invoke-CimMethod abil

The Invoke-CimMethod töötab kaugsüsteemi taaskäivitamiseks WIM-meetodi abil - kuigi mitte nii paindlik kui Taaskäivitage arvuti cmdlet.

Käsu toimimise täiendav eeltingimus on veenduda, et WinRM on konfigureeritud ja lubatud kaugarvuti Windowsi tulemüüri kaudu.

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

3] Taaskäivitage kaugarvuti koos väljalülitamisega.exe

The Lülita välja.exe on standardne sisseehitatud käivitatav fail, mida Windows pakub süsteemi taaskäivitamiseks, ja see pole PowerShelli käsk, vaid pakub tugevat valikut valikuid.

Käsu toimimise täiendav eeltingimus on see, et kaugarvutil oleks kaugregistriteenus lubatud ja WMI oleks Windowsi tulemüüri kaudu lubatud.

Lülita välja.exe / m \\ kaugarvuti / r / t 0

4] Taaskäivitage kaugarvuti PSExeciga.exe

Üks Sysinternalsi tööriistakomplekti enimkasutatavaid utiliite, psexec.exe pakub mitmeid ainulaadseid võimeid, mis muudavad kaugsüsteemiga suhtlemise lihtsaks.

Käsu toimimise täiendav eeldus on tagada, et SMB-teenus töötab, failide ja printerite ühiskasutus on lubatud, lihtne failide jagamine on keelatud ja administraatori $ $ jagamine on saadaval.

psexec.exe -d -h \\ kaugarvuti "väljalülitamine.exe / r / t 0 / f "

5] Taaskäivitage kaugarvuti RunDLL32 abil.exe

The rundll32.exe pakub viisi teatud meetodite käitamiseks sisemiste käivitatavate failide ja Windowsi API-de, näiteks shell32 vastu.dll. Selle funktsiooni abil saate süsteemi taaskäivitada kahel viisil, kuid seda meetodit ei saa ise kaugelt kasutada, saate selle ühendada PowerShelliga Kutsu-käsk kaugsüsteemis.

1. meetod:

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

2. meetod:

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

6] Taaskäivitage kaugarvuti rakendusega Taskkill.exe

Last but not least, taskkill.exe on veel üks Windowsi utiliit, mis pakub Windowsi taaskäivitamiseks mõningaid funktsioone, kuigi ringristmikul. Lõpetades lsass.exe protsess, sunnite Windowsi taaskäivitama.

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

See on kõik 6 võimalust PowerShelli kasutamiseks kaugarvuti taaskäivitamiseks!

Lahing Wesnothi eest 1.13.6 Areng vabastati
Lahing Wesnothi eest 1.13.6 ilmus eelmisel kuul, on 1-s kuues arendusversioon.13.x-seeria ja see pakub mitmeid täiustusi, eelkõige kasutajaliidese ja ...
League of Legendsi installimine Ubuntu 14-le.04
Kui olete League of Legends fänn, siis on see teile võimalus proovida League of Legendsit. Pange tähele, et LOL-i toetab PlayOnLinux, kui olete Linuxi...
Installige uusim OpenRA strateegiamäng Ubuntu Linuxi
OpenRA on tasuta / tasuta reaalajas strateegiamängumootor, mis loob uuesti Westwoodi varased mängud nagu klassikaline Command & Conquer: Red Alert. Ja...