কম্পিউটার

PowerShell ব্যবহার করে কিভাবে দূরবর্তীভাবে একটি Windows 10 কম্পিউটার পুনরায় চালু করবেন

প্রতিবার এবং তারপরে, বিশেষত, একটি সিস্টেম প্রশাসককে একটি সার্ভার বা সিস্টেম পুনরায় চালু করতে হবে। সাধারণত, আপনি গ্রাফিক্যাল ইউজার ইন্টারফেসের মাধ্যমে Windows 10 রিমোট শাট ডাউন বা রিস্টার্ট করতে পারেন – PowerShell দূরবর্তীভাবে একটি কম্পিউটার রিবুট করার জন্য বিভিন্ন পদ্ধতি প্রদান করে এবং আমরা এই পোস্টে 6টি পরিচিত পদ্ধতির রূপরেখা দেব৷

PowerShell ব্যবহার করে কিভাবে দূরবর্তীভাবে একটি Windows 10 কম্পিউটার পুনরায় চালু করবেন

কিভাবে PowerShell ব্যবহার করে দূরবর্তীভাবে Windows 10 পুনরায় চালু করবেন

এই পদ্ধতিগুলির একটি পূর্বশর্ত হল নিশ্চিত করা যে আমরা দূরবর্তী সিস্টেমগুলির সাথে যোগাযোগ করতে পারি এবং প্রয়োজনীয় হিসাবে প্রমাণীকরণ করতে পারি। এবং এছাড়াও, আপনাকে যাচাই করতে হবে যে একটি রিমোট সিস্টেম রিবুট মুলতুবি নেই।

আপনার নিম্নলিখিতগুলির প্রয়োজন হবে:

  • স্থানীয় প্রশাসকের গ্রুপে দূরবর্তী কম্পিউটারে একটি ব্যবহারকারীর অ্যাকাউন্ট।
  • উইন্ডোজ পাওয়ারশেল বা পাওয়ারশেল কোর।

1] রিস্টার্ট-কম্পিউটার দিয়ে রিমোট কম্পিউটার রিস্টার্ট করুন

এই 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 কনফিগার করা হয়েছে এবং দূরবর্তী কম্পিউটারের উইন্ডোজ ফায়ারওয়ালের মাধ্যমে অনুমোদিত৷

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

3] shutdown.exe দিয়ে রিমোট কম্পিউটার রিস্টার্ট করুন

shutdown.exe একটি স্ট্যান্ডার্ড বিল্ট-ইন এক্সিকিউটেবল যা উইন্ডোজ একটি সিস্টেম পুনরায় চালু করার প্রস্তাব দেয় এবং এটি একটি PowerShell কমান্ড নয় কিন্তু বিকল্পগুলির একটি শক্তিশালী সিরিজ অফার করে৷

কমান্ডটি কাজ করার জন্য একটি অতিরিক্ত পূর্বশর্ত হল, নিশ্চিত করুন যে দূরবর্তী কম্পিউটারে রিমোট রেজিস্ট্রি পরিষেবা সক্রিয় আছে এবং উইন্ডোজ ফায়ারওয়ালের মাধ্যমে WMI অনুমোদিত৷

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

4] PSExec.exe দিয়ে রিমোট কম্পিউটার রিস্টার্ট করুন

Sysinternals টুলকিটের মধ্যে সবচেয়ে বেশি ব্যবহৃত ইউটিলিটিগুলির মধ্যে একটি, psexec.exe  অনেকগুলি অনন্য ক্ষমতা অফার করে যা একটি দূরবর্তী সিস্টেমের সাথে যোগাযোগ সহজ করে তোলে৷

কমান্ড কাজ করার জন্য একটি অতিরিক্ত পূর্বশর্ত হল, নিশ্চিত করুন যে SMB পরিষেবা চলছে, ফাইল এবং প্রিন্টার শেয়ারিং সক্ষম করা আছে, সাধারণ ফাইল শেয়ারিং অক্ষম করা হয়েছে এবং প্রশাসক$ প্রশাসনিক শেয়ার উপলব্ধ।

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

5] RunDLL32.exe দিয়ে রিমোট কম্পিউটার রিস্টার্ট করুন

rundll32.exe  অভ্যন্তরীণ এক্সিকিউটেবল এবং উইন্ডোজ এপিআইগুলির বিরুদ্ধে নির্দিষ্ট পদ্ধতি চালানোর একটি উপায় অফার করে, যেমন shell32.dll। এই কার্যকারিতা ব্যবহার করে আপনি একটি সিস্টেম পুনরায় চালু করতে পারেন এমন দুটি পদ্ধতি আছে কিন্তু এই পদ্ধতিটি আসলে দূরবর্তীভাবে নিজে থেকে ব্যবহার করা যায় না, আপনি এটিকে পাওয়ারশেলের সাথে একটি 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] Taskill.exe দিয়ে রিমোট কম্পিউটার রিস্টার্ট করুন

শেষ কিন্তু কম নয়, taskkill.exe অন্য একটি উইন্ডোজ ইউটিলিটি যা উইন্ডোজ পুনরায় চালু করার জন্য কিছু কার্যকারিতা অফার করে, যদিও একটি চক্রাকার উপায়ে। lsass.exe শেষ করে প্রক্রিয়া, আপনি জোর করে একটি উইন্ডোজ পুনরায় চালু করবেন।

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

এটি একটি দূরবর্তী কম্পিউটার পুনরায় চালু করতে পাওয়ারশেল ব্যবহার করার 6টি উপায়ে!

PowerShell ব্যবহার করে কিভাবে দূরবর্তীভাবে একটি Windows 10 কম্পিউটার পুনরায় চালু করবেন
  1. Windows 10 এ PowerShell ব্যবহার করে কিভাবে একটি আইপি বা ওয়েবসাইট ব্লক করবেন

  2. Windows 10 এ PowerShell ব্যবহার করে কিভাবে একটি ফাইল ডাউনলোড করবেন

  3. কীভাবে PowerShell ব্যবহার করে ড্রাইভার রপ্তানি করবেন

  4. কিভাবে উইন্ডোজ 7 এ সিএমডি ব্যবহার করে দূরবর্তীভাবে একটি কম্পিউটার বন্ধ করবেন