Како даљински поново покренути Виндовс 10 рачунар користећи ПоверСхелл
С времена на време, посебно, администратор система ће морати да поново покрене сервер или систем. Обично можете даљински искључити или поново покренути Виндовс 10(Remote Shut down or Restart Windows 10) преко графичког корисничког интерфејса – ПоверСхелл(PowerShell) пружа неколико метода за даљинско поновно покретање рачунара и у овом посту ћемо описати 6 познатих метода.
Како даљински(Remotely Restart) поново покренути Виндовс 10 користећи ПоверСхелл(PowerShell)
Предуслов за ове методе је да обезбедимо да можемо да контактирамо удаљене системе и да извршимо аутентификацију по потреби. Такође, морате да проверите да удаљени систем не чека на поновно покретање.
Требаће вам следеће:
- Кориснички налог на удаљеном рачунару у групи локалног администратора.
- Виндовс ПоверСхелл или ПоверСхелл Цоре(Windows PowerShell or PowerShell Core) .
1] Поново покрените(Restart) удаљени рачунар помоћу Рестарт-Цомпутер(Restart-Computer)
Овај цмдлет је једноставан за коришћење са флексибилним параметрима. Додатни предуслов за рад наредбе је да обезбедите да је ВинРМ(WinRM) конфигурисан и дозвољен преко Виндовс заштитног зида удаљеног рачунара(allowed through the remote computer’s Windows firewall) и да је ВМИ(WMI) дозвољен преко Виндовс(Windows) заштитног зида.
Restart-Computer -ComputerName $ComputerName -Force
Да бисте поново покренули више рачунара паралелно, покрените следећу команду:
$ComputerArray | ForEach-Object -Parallel { Restart-Computer -ComputerName $_ -Force } -ThrottleLimit 3
2] Поново покрените(Restart) удаљени рачунар помоћу Инвоке-ЦимМетход(Invoke-CimMethod)
Функционише Invoke-CimMethod
коришћењем ВИМ(WIM) методе за поновно покретање удаљеног система – иако није тако флексибилан као Restart-Computer
цмдлет.
Додатни предуслов за рад наредбе је да обезбедите да је ВинРМ(WinRM) конфигурисан и дозвољен преко Виндовс(Windows) заштитног зида удаљеног рачунара.
Invoke-CimMethod -ComputerName $ComputerName -ClassName 'Win32_OperatingSystem' -MethodName 'Reboot'
3] Поново покрените(Restart) удаљени рачунар помоћу схутдовн.еке
То shutdown.exe
је стандардна уграђена извршна датотека коју Виндовс нуди за поновно покретање система и није ПоверСхелл(PowerShell) команда, већ нуди робустан низ опција.
Додатни предуслов за функционисање наредбе је да обезбедите да удаљени рачунар има омогућену услугу Ремоте Регистри и (Remote Registry)ВМИ(WMI) дозвољен преко Виндовс(Windows) заштитног зида.
shutdown.exe /m \\remotecomputer /r /t 0
4] Поново покрените(Restart) удаљени рачунар помоћу ПСЕкец.еке(PSExec.exe)
Један од најчешће коришћених услужних програма у оквиру комплета алата Сисинтерналс , psexec.exe
нуди неколико јединствених способности које олакшавају интеракцију са удаљеним системом.
Додатни предуслов за рад наредбе је да се уверите да је СМБ услуга(SMB Service) покренута, да је дељење датотека и штампача омогућено(file and printer sharing is enabled) , да је једноставно дељење датотека онемогућено и да је доступно админ$ административно дељење.
psexec.exe -d -h \\remotecomputer "shutdown.exe /r /t 0 /f"
5] Поново покрените(Restart) удаљени рачунар помоћу РунДЛЛ32.еке(RunDLL32.exe)
rundll32.exe
Нуди начин за покретање одређених метода против интерних извршних датотека и Виндовс АПИ-ја(Windows APIs) , као што је схелл32.длл. Постоје две методе помоћу којих можете поново покренути систем користећи ову функцију, али овај метод се не може користити сам на даљину, можете га комбиновати са ПоверСхелл(PowerShell) -ом преко Invoke-Command
удаљеног система.
Метод 1(Method 1) :
Invoke-Command -ComputerName $ComputerName -ScriptBlock { & rundll32.exe user.exe ExitWindowsExec }
Метод 2(Method 2) :
Invoke-Command -ComputerName $ComputerName -ScriptBlock { & rundll32.exe user.exe ExitWindowsExec }
6] Поново покрените(Restart) удаљени рачунар помоћу Тасккилл.еке(Taskkill.exe)
На крају, али не и најмање важно, taskkill.exe
је још један Виндовс(Windows) услужни програм који нуди неке функције за поновно покретање Виндовс(Windows) - а, иако на заобилазни начин. Завршетком lsass.exe
процеса, присилно ћете поново покренути Виндовс(Windows) .
taskkill.exe /S \\remotecomputer /IM lsass.exe /F
То је све о 6 начина да користите ПоверСхелл(PowerShell) за поновно покретање удаљеног рачунара!
Related posts
Омогућите удаљену радну површину помоћу командне линије или ПоверСхелл-а
Како даљински искључити или поново покренути Виндовс 10 рачунар
Онемогућите безбедносна питања у оперативном систему Виндовс 11/10 помоћу ПоверСхелл скрипте
Проверите архитектуру оперативног система Виндовс 10 користећи ПоверСхелл или командну линију
Креирајте тачку за враћање система користећи командну линију или ПоверСхелл
Извезите и направите резервну копију драјвера уређаја користећи ПоверСхелл у оперативном систему Виндовс 11/10
Како претворити ВХДКС датотеку у ВХД користећи ПоверСхелл
ПоверСхелл скрипта за проверу статуса Виндовс Упдате
Наведите поставке БИОС-а рачунара користећи ГетБИОС ПоверСхелл модул
Поправите ПоверСхелл који узрокује високу употребу ЦПУ-а у оперативном систему Виндовс 11/10
Како инсталирати Аппк пакет апликације користећи ПоверСхелл у Виндовс 11/10
Како УВЕК покренути командну линију и ПоверСхелл као администратор
Поправка: Потписане ПоверСхелл цмдлете раде спорије од непотписаних цмдлета
ПоверСхелл се отвара при покретању у оперативном систему Виндовс 11/10
Како да ресетујете ПоверСхелл и командну линију на подразумевана подешавања
Како онемогућити ПоверСхелл у оперативном систему Виндовс 11/10
Замените командну линију са ПоверСхелл-ом у ВинКс менију у оперативном систему Виндовс 10
Листа нових функција ПоверСхелл 7
Виндовс ПоверСхелл ИСЕ против Виндовс ПоверСхелл-а: Која је разлика?
Креирајте више фасцикли користећи командну линију и ПоверСхелл