PowerShell का उपयोग करके Windows 10 कंप्यूटर को दूरस्थ रूप से पुनरारंभ कैसे करें
समय-समय पर, विशेष रूप से, एक सिस्टम व्यवस्थापक को सर्वर या सिस्टम को पुनरारंभ करने की आवश्यकता होगी। आमतौर पर, आप ग्राफिकल यूजर इंटरफेस के माध्यम से विंडोज 10 को रिमोट शट डाउन या रीस्टार्ट कर सकते हैं - (Remote Shut down or Restart Windows 10)पॉवरशेल(PowerShell) कंप्यूटर को दूरस्थ रूप से रिबूट करने के लिए कई तरीके प्रदान करता है और हम इस पोस्ट में 6 ज्ञात विधियों की रूपरेखा तैयार करेंगे।
PowerShell का उपयोग करके Windows 10 को दूरस्थ रूप से पुनरारंभ(Remotely Restart) कैसे करें
इन विधियों के लिए एक पूर्वापेक्षा यह सुनिश्चित करना है कि हम दूरस्थ सिस्टम से संपर्क कर सकें और आवश्यकतानुसार प्रमाणित कर सकें। और साथ ही, आपको यह सत्यापित करने की आवश्यकता है कि रिमोट सिस्टम रिबूट के लिए लंबित नहीं है।
आपको निम्नलिखित की आवश्यकता होगी:
- स्थानीय व्यवस्थापक के समूह में दूरस्थ कंप्यूटर पर एक उपयोगकर्ता खाता।
- विंडोज पावरशेल या पावरशेल कोर(Windows PowerShell or PowerShell Core) ।
1] रीस्टार्ट (Restart)-(Restart-Computer) कंप्यूटर के साथ एक दूरस्थ कंप्यूटर को पुनरारंभ करें
यह cmdlet लचीले मापदंडों के साथ प्रयोग करने में आसान है। कमांड को काम करने के लिए एक अतिरिक्त शर्त है, सुनिश्चित करें कि WinRM कॉन्फ़िगर किया गया है और दूरस्थ कंप्यूटर के विंडोज फ़ायरवॉल के(allowed through the remote computer’s Windows firewall) माध्यम से अनुमति दी गई है और WMI को (WMI)विंडोज(Windows) फ़ायरवॉल के माध्यम से अनुमति दी गई है ।
Restart-Computer -ComputerName $ComputerName -Force
समानांतर में कई कंप्यूटरों को पुनरारंभ करने के लिए, निम्न आदेश चलाएँ:
$ComputerArray | ForEach-Object -Parallel { Restart-Computer -ComputerName $_ -Force } -ThrottleLimit 3
2] Invoke-CimMethod के साथ एक दूरस्थ कंप्यूटर को पुनरारंभ करें(Restart)
रिमोट सिस्टम को रीबूट करने के लिए WIM(WIM) विधि का Invoke-CimMethod
उपयोग करके काम करता है - हालांकि, cmdlet जितना लचीला नहीं है ।Restart-Computer
कमांड के काम करने के लिए एक अतिरिक्त शर्त है, सुनिश्चित करें कि WinRM कॉन्फ़िगर किया गया है और दूरस्थ कंप्यूटर के विंडोज(Windows) फ़ायरवॉल के माध्यम से अनुमति दी गई है।
Invoke-CimMethod -ComputerName $ComputerName -ClassName 'Win32_OperatingSystem' -MethodName 'Reboot'
3] शटडाउन के साथ एक दूरस्थ कंप्यूटर को पुनरारंभ करें(Restart)
shutdown.exe
मानक अंतर्निहित निष्पादन योग्य है जो विंडोज सिस्टम को पुनरारंभ करने की पेशकश करता है, और यह पावरशेल कमांड नहीं है बल्कि विकल्पों(PowerShell) की एक मजबूत श्रृंखला प्रदान करता है।
कमांड के काम करने के लिए एक अतिरिक्त शर्त है, सुनिश्चित करें कि दूरस्थ कंप्यूटर में रिमोट रजिस्ट्री(Remote Registry) सेवा सक्षम है और विंडोज(Windows) फ़ायरवॉल के माध्यम से WMI की अनुमति है ।
shutdown.exe /m \\remotecomputer /r /t 0
4] PSExec.exe के साथ एक दूरस्थ कंप्यूटर को पुनरारंभ करें(Restart)
Sysinternals टूलकिट के भीतर सबसे अधिक उपयोग की जाने वाली उपयोगिताओं में से एक , psexec.exe
कई अनूठी क्षमताएं प्रदान करती है जो रिमोट सिस्टम के साथ बातचीत को आसान बनाती हैं।
कमांड के काम करने के लिए एक अतिरिक्त शर्त है, सुनिश्चित करें कि एसएमबी सेवा(SMB Service) चल रही है, फ़ाइल और प्रिंटर साझाकरण सक्षम है(file and printer sharing is enabled) , साधारण फ़ाइल साझाकरण अक्षम है और व्यवस्थापक $ प्रशासनिक हिस्सा उपलब्ध है।
psexec.exe -d -h \\remotecomputer "shutdown.exe /r /t 0 /f"
5] RunDLL32.exe के साथ एक दूरस्थ कंप्यूटर को पुनरारंभ करें(Restart)
आंतरिक निष्पादन योग्य और Windows API(Windows APIs) , जैसे shell32.dll के rundll32.exe
विरुद्ध कुछ विधियों को चलाने का एक तरीका प्रदान करता है । ऐसी दो विधियां हैं जिनसे आप इस कार्यक्षमता का उपयोग करके सिस्टम को पुनरारंभ कर सकते हैं लेकिन इस विधि को वास्तव में दूरस्थ रूप से स्वयं उपयोग नहीं किया जा सकता है, आप इसे रिमोट सिस्टम के माध्यम से पावरशेल के साथ जोड़ सकते हैं।(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] एक दूरस्थ कंप्यूटर को Taskkill.exe के साथ (Taskkill.exe)पुनरारंभ करें(Restart)
अंतिम लेकिन कम से कम, taskkill.exe
एक अन्य विंडोज़(Windows) उपयोगिता है जो विंडोज़(Windows) को पुनरारंभ करने के लिए कुछ कार्यक्षमता प्रदान करती है , हालांकि एक चौराहे के रास्ते में। प्रक्रिया को समाप्त करके , आप एक विंडोज़(Windows) पुनरारंभ lsass.exe
को बाध्य करेंगे ।
taskkill.exe /S \\remotecomputer /IM lsass.exe /F
रिमोट कंप्यूटर को पुनरारंभ करने के लिए पावरशेल(PowerShell) का उपयोग करने के 6 तरीकों पर यही है !
Related posts
कमांड प्रॉम्प्ट या पॉवरशेल का उपयोग करके रिमोट डेस्कटॉप सक्षम करें
अपने विंडोज 10 कंप्यूटर को रिमोट शटडाउन या रीस्टार्ट कैसे करें
PowerShell स्क्रिप्ट का उपयोग करके Windows 11/10 में सुरक्षा प्रश्नों को अक्षम करें
पावरशेल या कमांड प्रॉम्प्ट का उपयोग करके विंडोज 10 ओएस आर्किटेक्चर की जांच करें
कमांड प्रॉम्प्ट या पॉवरशेल का उपयोग करके सिस्टम रिस्टोर प्वाइंट बनाएं
Windows 10 में PowerShell का उपयोग करके Microsoft Store ऐप्स को कैसे रीसेट करें
विंडोज 11/10 में पावरशेल का उपयोग करके निर्यात और बैकअप डिवाइस ड्राइवर
PowerShell का उपयोग करके VHDX फ़ाइल को VHD में कैसे बदलें
GetBIOS PowerShell मॉड्यूल का उपयोग करके कंप्यूटर BIOS सेटिंग्स की सूची बनाएं
समूह नीति और पॉवरशेल का उपयोग करके नियंत्रित फ़ोल्डर एक्सेस को कॉन्फ़िगर करें
फिक्स: हस्ताक्षरित PowerShell cmdlets अहस्ताक्षरित cmdlets की तुलना में धीमी गति से चलते हैं
पावरशेल और कमांड प्रॉम्प्ट को डिफ़ॉल्ट सेटिंग्स पर कैसे रीसेट करें
PWSH.EXE क्या है? PWSH सिंटैक्स की सूची जिसका आप उपयोग कर सकते हैं
Windows PowerShell ISE का उपयोग कैसे करें - शुरुआती ट्यूटोरियल
PowerShell Get-Appxpackage काम नहीं कर रहा है या प्रवेश निषेध है
विंडोज 10 पर पावरशेल 7.0 कैसे स्थापित करें
रजिस्ट्री मानों को संशोधित करने या बदलने के लिए पावरशेल का उपयोग करें
एक्सप्लोरर में पावरशेल के बजाय ओपन कमांड प्रॉम्प्ट यहां वापस पाएं
Windows PowerShell ISE बनाम Windows PowerShell: क्या अंतर है?
विंडोज 10 में संदर्भ मेनू में पावरशेल कैसे जोड़ें