সাধারণত, যে ব্যবহারকারীরা তাদের Windows 10 সিস্টেমে সাম্প্রতিক ক্রমবর্ধমান আপডেট ইনস্টল করা আছে কিনা তা জানতে চান, এই পদ্ধতিটি ব্যবহার করে Windows 10 আপডেট ইতিহাস চেক করুন। এই পোস্টে, আমরা আপনাকে দেখাব কীভাবে একটি PowerShell স্ক্রিপ্ট ব্যবহার করে Windows 10 এর জন্য বর্তমান প্যাচ তথ্য পেতে হয়।
Windows আপডেট স্থিতি পরীক্ষা করার জন্য PowerShell স্ক্রিপ্ট
PowerShell স্ক্রিপ্টটি রিপোর্ট করতে ব্যবহার করা যেতে পারে কোন OS বিল্ড একটি Windows 10 কম্পিউটার বর্তমানে চালু আছে এবং সেইসাথে ডিভাইসে উপলব্ধ সর্বশেষ আপডেট কোন আপডেট। এটি উইন্ডোজ 10-এর সংস্করণের জন্য প্রকাশিত সমস্ত উইন্ডোজ আপডেটের বিষয়ে রিপোর্ট করতে পারে একটি ওয়ার্কস্টেশন বর্তমানে চালু আছে৷
আপনি যখন স্ক্রিপ্টটি চালাবেন, নিম্নলিখিত তথ্যগুলি প্রদর্শিত হবে:
- বর্তমান OS সংস্করণ
- বর্তমান OS সংস্করণ
- বর্তমান OS বিল্ড নম্বর
- ইনস্টল করা আপডেট যা সেই বিল্ড নম্বরের সাথে মিলে যায়, সেইসাথে KB নম্বর এবং তথ্য পৃষ্ঠার একটি লিঙ্ক
- OS সংস্করণের জন্য সর্বশেষ উপলব্ধ আপডেট
PowerShell স্ক্রিপ্ট ব্যবহার করে Windows 10 বর্তমান প্যাচ তথ্য পেতে, আপনাকে Github থেকে নীচের কোডটি ব্যবহার করে PowerShell স্ক্রিপ্ট তৈরি এবং চালাতে হবে।
[CmdletBinding()]Param([switch]$ListAllAvailable,[switch]$ExcludePreview,[switch]$ExcludeOutofBand)$ProgressPreference ='SilentlyContinue'$URI ="https://aka.ms/WindowsWindows 10 রিলিজ ইতিহাস ফাংশন Get-MyWindowsVersion {[CmdletBinding()]Param($ComputerName =$env:COMPUTERNAME)$Table =নতুন-অবজেক্ট সিস্টেম।Data.DataTable$Table.Columns.AddRange(@("ComputerName","Win) ,"সংস্করণ","OS বিল্ড"))$ProductName =(Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' -নাম প্রোডাক্টনাম)।ProductNameTry{$Version =(Get-ItemProperty 'HKLM:\' \Microsoft\Windows NT\CurrentVersion' -Name ReleaseID -ErrorAction Stop).ReleaseID}Catch{$Version ="N/A"}$CurrentBuild =(Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\C'VNTersion - নাম CurrentBuild।CurrentBuild$UBR =(Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' -নাম UBR)।UBR$OSVersion =$CurrentBuild + "।" + $UBR$TempTable =নতুন-অবজেক্ট সিস্টেম।Data.DataTable$TempTable.Columns.AddRange(@("কম্পিউটার নাম","উইন্ডোজ সংস্করণ","সংস্করণ","OS বিল্ড"))[void]$TempTable.Rows. যোগ করুন($env:COMPUTERNAME,$ProductName,$Version,$OSVersion)Return $TempTable}ফাংশন কনভার্ট-পার্সডঅ্যারে {প্যারাম($Array)$ArrayList =নতুন-অবজেক্ট সিস্টেম।সংগ্রহ।ArrayListforeach ($item in $Array) void]$ArrayList.Add([PSCustomObject]@{Update =$item.outerHTML.Split('>')[1].Replace('')[1]।প্রতিস্থাপন('')[1].Replace('আপনি প্রিভিউ বা আউট-অফ-ব্যান্ডের আপডেটগুলিকে বাদ দিতে পারেন যেগুলি আপনার ইনস্টল করা আপডেটের চেয়ে সাম্প্রতিকতম উপলব্ধ আপডেট হিসাবে রিপোর্ট করা থেকে, তাই আপনি নীচের কমান্ডটি চালিয়ে ক্রমবর্ধমান আপডেটগুলিতে ফোকাস করতে পারেন:
Get-CurrentPatchInfo -ExcludePreview -ExcludeOutofBandআপনি নিম্নলিখিত কমান্ডের মাধ্যমে আপনার OS সংস্করণের জন্য মাইক্রোসফ্ট প্রকাশিত সমস্ত উইন্ডোজ আপডেটের তালিকা করতে পারেন:
Get-CurrentPatchInfo -ListAvailableআপনি যদি তালিকা থেকে পূর্বরূপ এবং আউট-অফ-ব্যান্ড আপডেটগুলি বাদ দিতে চান তবে মাইক্রোসফ্ট আপনার OS সংস্করণের জন্য প্রকাশিত সমস্ত উইন্ডোজ আপডেটের তালিকা করতে চান, নীচের কমান্ডটি চালান:
Get-CurrentPatchInfo -ListAvailable -ExcludePreview -excludeOutofBandএটাই!
পরবর্তী পড়ুন :পাওয়ারশেল মডিউল ব্রাউজার সাইট আপনাকে cmdlets এবং প্যাকেজগুলি অনুসন্ধান করতে দেয়৷