Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Windows

PowerShell का उपयोग करके Windows 10 कंप्यूटर को रिमोटली रीस्टार्ट कैसे करें

हर बार, विशेष रूप से, एक सिस्टम एडमिनिस्ट्रेटर को सर्वर या सिस्टम को रीस्टार्ट करने की आवश्यकता होगी। आमतौर पर, आप ग्राफिकल यूजर इंटरफेस के माध्यम से Windows 10 को रिमोट शट डाउन या रीस्टार्ट कर सकते हैं - PowerShell रिमोट कंप्यूटर को रीबूट करने के कई तरीके प्रदान करता है और हम इस पोस्ट में 6 ज्ञात तरीकों की रूपरेखा तैयार करेंगे।

PowerShell का उपयोग करके Windows 10 को रिमोटली रीस्टार्ट कैसे करें

इन विधियों के लिए एक पूर्वापेक्षा यह सुनिश्चित करना है कि हम रिमोट सिस्टम से संपर्क कर सकते हैं और आवश्यकतानुसार प्रमाणित कर सकते हैं। और साथ ही, आपको यह सत्यापित करने की आवश्यकता है कि एक रिमोट सिस्टम रीबूट लंबित नहीं है।

आपको निम्नलिखित की आवश्यकता होगी:

  • रिमोट कंप्यूटर पर लोकल एडमिनिस्ट्रेटर ग्रुप में एक उपयोगकर्ता खाता।
  • Windows PowerShell या PowerShell Core।

1. Restart-Computer के साथ रिमोट कंप्यूटर रीस्टार्ट करें

यह cmdlet लचीले पैरामीटर्स के साथ उपयोग करने के लिए सरल है। कमांड के काम करने के लिए एक अतिरिक्त पूर्वापेक्षा है, सुनिश्चित करें कि WinRM कॉन्फ़िगर किया गया है और रिमोट कंप्यूटर के Windows फ़ायरवॉल के माध्यम से अनुमति है और WMI Windows फ़ायरवॉल के माध्यम से अनुमति है।

Restart-Computer -ComputerName $ComputerName -Force

एक साथ कई कंप्यूटर्स को रीस्टार्ट करने के लिए, निम्न कमांड चलाएं:

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

2. Invoke-CimMethod के साथ रिमोट कंप्यूटर रीस्टार्ट करें

Invoke-CimMethod रिमोट सिस्टम को रीबूट करने के लिए एक WIM विधि का उपयोग करके काम करता है - हालांकि, Restart-Computer cmdlet जितना लचीला नहीं है।

कमांड के काम करने के लिए एक अतिरिक्त पूर्वापेक्षा है, सुनिश्चित करें कि WinRM कॉन्फ़िगर किया गया है और रिमोट कंप्यूटर के Windows फ़ायरवॉल के माध्यम से अनुमति है।

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

3. shutdown.exe के साथ रिमोट कंप्यूटर रीस्टार्ट करें

shutdown.exe एक सिस्टम को रीस्टार्ट करने के लिए Windows द्वारा प्रदान किया जाने वाला मानक बिल्ट-इन एक्जीक्यूटेबल है, और यह PowerShell कमांड नहीं है लेकिन विकल्पों की एक मजबूत श्रृंखला प्रदान करता है।

कमांड के काम करने के लिए एक अतिरिक्त पूर्वापेक्षा है, सुनिश्चित करें कि रिमोट कंप्यूटर में Remote Registry सेवा सक्षम है और WMI Windows फ़ायरवॉल के माध्यम से अनुमति है।

shutdown.exe /m \\remotecomputer /r /t 0

4. PSExec.exe के साथ रिमोट कंप्यूटर रीस्टार्ट करें

Sysinternals टूलकिट के भीतर सबसे अधिक उपयोग की जाने वाली यूटिलिटीज में से एक, psexec.exe कई अद्वितीय क्षमताएं प्रदान करता है जो रिमोट सिस्टम के साथ इंटरैक्ट करना आसान बनाती हैं।

कमांड के काम करने के लिए एक अतिरिक्त पूर्वापेक्षा है, सुनिश्चित करें कि SMB सेवा चल रही है, फ़ाइल और प्रिंटर शेयरिंग सक्षम है, सिंपल फ़ाइल शेयरिंग अक्षम है और admin$ एडमिनिस्ट्रेटिव शेयर उपलब्ध है।

psexec.exe -d -h \\remotecomputer "shutdown.exe /r /t 0 /f"

5. RunDLL32.exe के साथ रिमोट कंप्यूटर रीस्टार्ट करें

rundll32.exe आंतरिक एक्जीक्यूटेबल और Windows APIs के विरुद्ध कुछ विधियों को चलाने का एक तरीका प्रदान करता है, जैसे shell32.dll। इस कार्यक्षमता का उपयोग करके सिस्टम को रीस्टार्ट करने के दो तरीके हैं लेकिन इस विधि का उपयोग वास्तव में स्वयं रिमोटली नहीं किया जा सकता, आप इसे PowerShell के माध्यम से रिमोट सिस्टम पर Invoke-Command के साथ जोड़ सकते हैं।

विधि 1:

Invoke-Command -ComputerName $ComputerName -ScriptBlock { & rundll32.exe user.exe ExitWindowsExec }

विधि 2:

Invoke-Command -ComputerName $ComputerName -ScriptBlock { & rundll32.exe user.exe ExitWindowsExec }

6. Taskkill.exe के साथ रिमोट कंप्यूटर रीस्टार्ट करें

अंतिम लेकिन कम नहीं, taskkill.exe एक अन्य Windows यूटिलिटी है जो Windows को रीस्टार्ट करने के लिए कुछ कार्यक्षमता प्रदान करती है, हालांकि एक गोलमोल तरीके से। lsass.exe प्रक्रिया को समाप्त करके, आप Windows रीस्टार्ट को बाध्य करेंगे।

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

PowerShell का उपयोग करके रिमोट कंप्यूटर को रीस्टार्ट करने के 6 तरीकों पर बस इतना ही!

  1. विंडोज 10 में पावरशेल का उपयोग करके फ़ाइल कैसे डाउनलोड करें विंडोज 10 में पावरशेल का उपयोग करके फ़ाइल कैसे डाउनलोड करें

    विंडोज पावरशेल विंडोज 10 में, एक शक्तिशाली टूल है जिसकी क्षमता सेट कमांड प्रॉम्प्ट से कई गुना अधिक है। यह निकट भविष्य में कमांड प्रॉम्प्ट को भी बदल सकता है क्योंकि यह ऑपरेटिंग सिस्टम पर अधिक शक्ति और नियंत्रण प्रदान करता है। माइक्रोसॉफ्ट ने इसे टास्क ऑटोमेशन और कॉन्फिगरेशन मैनेजमेंट प्रक्रिया के लिए

  1. पावरशेल से सभी सिस्टम ड्राइवर्स को USB में एक्सपोर्ट करें: चरण-दर-चरण गाइड पावरशेल से सभी सिस्टम ड्राइवर्स को USB में एक्सपोर्ट करें: चरण-दर-चरण गाइड

    क्या आपने पावरशेल के बारे में सुना है? खैर, यह विंडोज में सिस्टम एडमिनिस्ट्रेशन के लिए डिज़ाइन किया गया एक कमांड-लाइन शेल और स्क्रिप्टिंग भाषा है। विंडोज 10 के साथ, आपको पावरशेल का नवीनतम वर्जन मिलता है, जो वर्जन 5.0 है। पावरशेल विंडोज में एक लाभकारी टूल है जिसका उपयोग कुछ बहुत अद्भुत चीजों के लिए

  1. CMD के माध्यम से विंडोज 7 PC का रिमोट शटडाउन: चरण-दर-चरण गाइड CMD के माध्यम से विंडोज 7 PC का रिमोट शटडाउन: चरण-दर-चरण गाइड

    अपने कंप्यूटर को रिमोटली शटडाउन करना कभी-कभी काम आ सकता है। ऐसे समय होते हैं जब आप जल्दी में होते हैं और अपना सिस्टम बंद करना बहुत परेशानी भरा होता है। लेकिन इससे पहले कि हम यह जानें कि आप अपने PC को रिमोट कंट्रोल कैसे कर सकते हैं, यहां वे बुनियादी बातें हैं जिन्हें आपको पहले जानना आवश्यक है। आपको