উইন্ডোজ 10 এর বিল্ড / সংস্করণটি কীভাবে সন্ধান করবেন


19

উইন্ডোজ 10 এর বিটা চলাকালীন আপনার ডেস্কটপে পোস্ট না করে আপনি কোন সংস্করণটি চালাচ্ছেন তা হার্ডভাবে জানা ছিল। একবার এটি ছিল না - আপনি কীভাবে বলবেন যে আপনি কী সংস্করণ / বিল্ড চালাচ্ছেন?

মাইক্রোসফ্ট নতুন আপডেট পদ্ধতির সাহায্যে আরও বিল্ড প্রকাশ করতে শুরু করায় এটি আরও বেশি সমস্যার সমাধান করবে।


আমি বিশ্বাস করি না যে আপডেটগুলি বিল্ড নম্বরটি পরিবর্তন করে।
জোয়কওয়ার্টি

উত্তর:


19

জিইউআই: সেটিংস, সিস্টেম, সম্পর্কে

এটি 'যথাযথ' উপায় কিনা তা নিশ্চিত নন তবে আপনি এই সেন্টিমিডির মাধ্যমে উইন 10 ভোকালাইজড / টক-অ্যাড 'সংস্করণ' (1511, 1607 ইত্যাদি) পেতে পারেন :

Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ReleaseId

মাইক্রোসফ্টের পৃষ্ঠাটি উইন 10 'সংস্করণ' ( ব্যাকআপ লিঙ্ক [উইকি] কেবলমাত্র ক্ষেত্রে ) এর সাথে বিল্ড সংখ্যার সাথে সম্পর্কিত করতে to আমি যখন রিমোট পিসি থেকে # তৈরি করি তখন আমাকে সহায়তা করেছিল:wmic /node:HOSTNAME os get BuildNumber


6
আপনাকে ধন্যবাদ - যা আমাকে অনেক সাহায্য করেছে। কেবল মামলার জন্য - আপনার কমান্ডের পাওয়ারশেল সংস্করণটি হবে(Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" -Name ReleaseId).ReleaseId
আন্তোন ক্রোগলভ

এটি উইন্ডোজ 10 এন্টারপ্রাইজ এলটিএসবিতে কাজ করে না। পাওয়ারশেল থেকে প্রাপ্ত সংস্করণগুলি কেবলমাত্র সমাধানগুলি সরাসরি আমার জন্য কাজ করে
ফুক্লিভি

আমি নিজে এলটিএসবি চালাচ্ছি এবং এটি আমার পক্ষে কাজ করে?
গ্রেগ

এটি আমার সর্বশেষ উইন্ডোজ 10 প্রোতে কাজ করছে না: 10.0.17730.1000 এ (অর্থাত্ 17730 বিল্ড করুন) এটি দেয় ReleaseId REG_SZ 1803এটি এবং এটি কাজ করে
ফুক্লভ

@AntonKrouglov মুক্তি আইডি এবং যে না বর্তমান বিল্ড। আপনার প্রয়োজন (Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" -Name CurrentBuildNumber).CurrentBuildNumberবা (Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" -Name CurrentBuild).CurrentBuildবিল্ড
নম্বরটির

9

উইন্ডোজ 10 এর সংস্করণ বা বিল্ড সংখ্যাটি চেক করা খুব বেশি কার্যকর নয় কারণ এটি সময়ের সাথে পরিবর্তিত হয় না।

দেখা যাচ্ছে যে প্রথম বাক্যটি ভুল; এটি উইন্ডোজের সমস্ত পূর্ববর্তী সংস্করণে সত্য ছিল, তবে আমরা এখন একটি নতুন উইন্ডোজ 10 বিশ্বে আছি। সর্বশেষ ভেতরের বিল্ড একটি build নম্বর আছে 10525"RTM" -এর সঙ্গে তুলনা: 10240

কমান্ড লাইনে বিল্ড নম্বর পাওয়ার বিভিন্ন উপায় রয়েছে:

systeminfo.exe
(Get-CimInstance -ClassName Win32_OperatingSystem -Namespace root/cimv2).BuildNumber
(Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" -Name CurrentBuild).CurrentBuild

তিনজনের মধ্যে সর্বশেষতমটি দ্রুততম।

আপনি যদি জিইউআই পছন্দ করেন তবে আপনি winver.exe বা বেশিরভাগ উইন্ডোজ ডেস্কটপ অ্যাপ্লিকেশনগুলির মেনুতে Aboutপ্রবেশ ব্যবহার করতে পারেন Help

আর কোনও পরিষেবা প্যাক নেই, ওএসের প্যাচ স্তরটি ইনস্টল করা আপডেটের উপর নির্ভর করে। এগুলি খুঁজে পাওয়ার বেশ কয়েকটি উপায় রয়েছে, জিইউআই, সিস্টেমনফো.এক্সই, ডাব্লুএমআই, ইত্যাদি

এর মতো কাজ করার প্রস্তাবিত এবং সবচেয়ে শক্তিশালী উপায় হ'ল পাওয়ারশেল ব্যবহার করা:

Get-HotFix

এর মতো কিছু দেখায়:

Source        Description      HotFixID      InstalledBy          InstalledOn
------        -----------      --------      -----------          -----------
WIN10         Security Update  KB3074663     NT AUTHORITY\SYSTEM  7/17/2015 12:00:00 AM
WIN10         Security Update  KB3074667     NT AUTHORITY\SYSTEM  7/21/2015 12:00:00 AM
WIN10         Security Update  KB3074674     NT AUTHORITY\SYSTEM  7/24/2015 12:00:00 AM
WIN10         Update           KB3074678     NT AUTHORITY\SYSTEM  7/31/2015 12:00:00 AM

আপনি গত 10 দিনে আপডেটের জন্য ফিল্টার করতে পারেন:

Get-Hotfix | Where {$_.InstalledOn -gt $(Get-Date).AddDays(-10) -and $_.Description -eq "Update"}

অথবা শেষ তিনটি ইনস্টলড আপডেটগুলি দেখান:

Get-Hotfix | Sort-object InstalledOn -Descending | Select -First 3

নির্দিষ্ট আপডেট ইনস্টল করা আছে কিনা তা আপনি পরীক্ষা করতে পারেন:

if ((get-hotfix -id kb3087916) -ne $null) {"patched..."}

আপনি প্রথমে সর্বশেষতম প্যাচ কেবি নম্বর অনলাইনে খুঁজে পেতে পারেন:

(New-Object Net.WebClient).DownloadString('https://microsoft.com/...')

এবং তারপরে এটি মেশিনে বিদ্যমান কিনা তা পরীক্ষা করে দেখুন।

দ্রষ্টব্য: এটি কেবল একটি উদাহরণ। আমি বর্তমানে এমন একটি পৃষ্ঠাগুলি জানি না যা এইগুলিকে তালিকাবদ্ধ করে এবং আপনাকে এখনও এটি বিশ্লেষণ করতে হবে।

প্রশ্নটি হ'ল: সময়ের সাথে সাথে, মাইক্রোসফ্ট উইন্ডোজ 10 এর কার্যকারিতা এতটাই পরিবর্তন করবে যে আপনার অ্যাপ্লিকেশন বা স্ক্রিপ্টটি কাজ করতে আপনাকে এটি পরীক্ষা করতে হবে।

সংস্করণ নম্বর অনুসন্ধান করার পরিবর্তে আপনার প্রয়োজনীয় নির্দিষ্ট বৈশিষ্ট্যটি সিস্টেমে রয়েছে কিনা তা যাচাই করা আরও ভাল ধারণা হতে পারে।


"উইন্ডোজের সমস্ত পূর্ববর্তী সংস্করণে এটি সত্য ছিল" বাস্তবে, উইন্ডোজ 95 এর পর থেকে এটি সত্য নয় least উইন্ডোজ 95 এবং উইন্ডোজ 95 ওএসআর 2 এর বিল্ড সংখ্যা ছিল আলাদা। যেমন উইন্ডোজ 98 এবং উইন্ডোজ 98se। উইন্ডোজ এক্সপি, উইন্ডোজ এক্সপি এসপি 1, উইন্ডোজ এক্সপি এসপি 2, এবং এর মতোই।
ক্লিফ আর্মস্ট্রং

8

ডাব্লুএমআইতে বর্তমানে এমন বৈশিষ্ট্য নেই যা উইন্ডোজ 10 সংস্করণ (1607 এর মতো) বা পূর্ণ বিল্ড নম্বর (10.0.14393.577 এর মতো) সম্পূর্ণরূপে সনাক্ত করতে ব্যবহার করা যেতে পারে। হিসাবে অন্যান্য মন্তব্য বিবৃত, এই তথ্য হয় এই কী অধীনে রেজিস্ট্রি মধ্যে দৃশ্যমান:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

এই কীটিতে নিম্নলিখিত মানগুলি উইনভার.এক্সই প্রোগ্রাম দ্বারা প্রদর্শিত তথ্যের সাথে মিলে যায়:

ReleaseID = Version (name based on year/month of release: 1507, 1511, 1607, 1703, etc.)
CurrentBuild or CurrentBuildNumber = OS Build (part before period)
UBR = OS Build (part after period)

অতিরিক্ত হিসাবে, সংস্করণ সংখ্যাগুলি এই রেজিস্ট্রি কী থেকে এই দুটি মানের মধ্যে রয়েছে:

CurrentMajorVersionNumber = 10
CurrentMinorVersionNumber = 0

সংস্করণ পরিবর্তিত হয় (1607 এর মতো) বা ইনসাইডার বিল্ডগুলি ইনস্টল হওয়ার পরে বিল্ড পরিবর্তন হয়। যাইহোক, ইউবিআর (আপডেট বিল্ড রিভিশন) মাইক্রোসফ্টের প্রকাশের তালিকায় উল্লিখিত কিছু আপডেটের সাথে পরিবর্তন করে ।

পাওয়ারশেলে,

[System.Environment]::OSVersion.Version

মেজর, মাইনরকে ফিরিয়ে দেয় এবং রেজিস্ট্রি কী হিসাবে একই তৈরি করে, তবে এটি সর্বদা 0 হিসাবে সংশোধনকে রিপোর্ট করে বলে মনে হয় একটি রেডডিট ব্যবহারকারীর কাছ থেকে বিট কোডটি পর্যাপ্ত প্রতিস্থাপন সরবরাহ করে যাতে রিভিশন নম্বর থেকে ইউবিআরকে সংশোধন নম্বর হিসাবে অন্তর্ভুক্ত করা হয়:

$WinVer = New-Object -TypeName PSObject
$WinVer | Add-Member -MemberType NoteProperty -Name Major -Value $(Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion' CurrentMajorVersionNumber).CurrentMajorVersionNumber
$WinVer | Add-Member -MemberType NoteProperty -Name Minor -Value $(Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion' CurrentMinorVersionNumber).CurrentMinorVersionNumber
$WinVer | Add-Member -MemberType NoteProperty -Name Build -Value $(Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion' CurrentBuild).CurrentBuild
$WinVer | Add-Member -MemberType NoteProperty -Name Revision -Value $(Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion' UBR).UBR
$WinVer

@ রামহাউন্ড অর্থাৎ তার পুরো উত্তর ?!
oldmud0

@ Oldmud0 অবশ্যই না; সেখানে গ্রহণযোগ্য কিছু আছে
রামহাউন্ড

প্রতিক্রিয়াটির জন্য ধন্যবাদ র্যামহাউন্ড আমি কিছু খাঁজ কাটা যদি এটি এখনও খুব ভার্জোজ হয় তবে আমাকে জানান।
শেম সার্জেন্ট

এটা সঠিক উত্তর. এটিতে রিলিজআইডি (যেমন 1607), বিল্ড (উদাঃ 14393), এবং ইউবিআর (প্রতিটি মাসিক রিলিজের সাথে পরিবর্তন হওয়া সংখ্যা) অন্তর্ভুক্ত রয়েছে। দ্রষ্টব্য যে রিলিডআইডি এবং বিল্ড অপ্রয়োজনীয় যে দুজনের মধ্যে 1-1 ম্যাপিং রয়েছে; এই দুটি সংখ্যার কেন বিদ্যমান তা সম্পর্কে আমি মাইক্রোসফ্টের কাছ থেকে কিছু জানতে আগ্রহী।
aggieN002

5

আমাকে এটি কয়েকবার জিজ্ঞাসা করা হয়েছে তাই আমি ভেবেছিলাম এটি পোস্ট করব। তিনটি উপায় আছে।

  1. Winver.exe চালান
  2. চালান ver.exe
  3. রেজিস্ট্রি পরীক্ষা করুন

আরও তথ্যের জন্য এখানে দেখুন: http://myusedtsonit.com/2015/07/ কি- বিল্ড- রূপান্তর-of-windows-10-am-i-running/


2
দুর্ভাগ্যক্রমে মাইক্রোসফ্ট ক্রমযুক্ত আপডেট সংস্করণ নির্ধারণের জন্য কোনও ব্যবস্থা সরবরাহ করে না। যেহেতু তারা প্রকৃতপক্ষে অপারেটিং সিস্টেম পরিষেবা প্যাকগুলি সরবরাহ করে না, এটি দরকারী তথ্য হবে। একটি বিকল্প হ'ল একটি নির্দিষ্ট রোলআপ সংস্করণের অনুসন্ধানের জন্য ডাব্লুএমআইসি কমান্ডটি ব্যবহার করা হবে। যেমন WMIC QFE GET HotfixID, InstalledOn, Description | FINDSTR /I "KB3081438"15 ই আগস্ট সিউ ইনস্টল করা আছে তা নির্ধারণ করতে। একটি ফাঁকা ইনস্টলড তারিখ নির্দেশ করে যে তারা ইনস্টলেশনটি সম্পূর্ণ করতে পুনরায় আরম্ভ করে নি।
গ্রেগ অ্যাস্কিউ

1
বিল্ডম্বার 10240 আপডেটের সাথে পরিবর্তন হয় না। কার্নেল একটি আপডেট পেলে সর্বশেষ সংখ্যা 16xxx পরিবর্তন হয়।
ম্যাজিক্যান্ড্রে 1981

2
আমার বইতে এটিই একমাত্র সত্য সঠিক উত্তর। এটি আসলে "সংশ্লেষিত আপডেট সংস্করণ" প্রদর্শন না করার দাবি সত্ত্বেও এখন অনুমোদিত বিল্ডটি আসলে কী তা আপনার জানা দরকার, এটির সাথে তুলনা করার জন্য তবে অন্য উত্তরগুলির মধ্যে কোনওটিই সমস্যাটির সাথে মোকাবিলা করেন না।
রামহাউন্ড

কমান্ডলাইনে উইনভার চালানো কবজির মতো কাজ করে। ধন্যবাদ!
Andreas

এটি উইন্ডোজ 10 এলটিএসবি
পক্ষে

2

পূর্বে পোস্ট করা কোনও উপায়ই কাজ করে না, এবং সেগুলির কোনওটি সেটিংসসম্পর্কে বিভাগে প্রদর্শিত না হওয়ায় ওএস বিল্ড দেয় না । এটি संचयी আপডেটের তথ্য হারিয়েছে।

আপনি এই মত কিছু করতে পারে

$OSmBuild = (Get-WmiObject Win32_OperatingSystem).Version

if($OSmBuild -eq '10.0.10586')
{
    # Windows 10.0.10586.0
    $164 = Get-HotFix | where { $_.HotFixID -eq 'KB3140768' }
    $122 = Get-HotFix | where { $_.HotFixID -eq 'KB3140743' }
    $104 = Get-Hotfix | where { $_.HotfixID -eq 'KB3135173' }

    if($104 -and (!($122)) -and (!($164)))
    {
        Write-Host '104 installed'
    }
    elseif($104 -and $122 -and (!($164)))
    {
        Write-Host '122 installed'
    }
    elseif($104 -and $122 -and $164)
    {
        Write-Host '164 installed'
    }
}

পাওয়ারশেল স্ক্রিপ্টে, তবে এটি এমন কিছু লাগে যা সর্বদা ওয়ান-লাইনার হয়ে থাকে এবং এটি নিরীক্ষণ করা আরও কঠিন করে তোলে। আপনি আপডেটগুলি এখানে দেখতে পারেন:

উইন্ডোজ 10 আপডেটের ইতিহাস

আশা করি মাইক্রোসফ্ট তাদের প্যাচগুলি আপডেট করবে যাতে তারা বিল্ডনিম্বার পরিবর্তন করতে শুরু করে।


"আশা করি মাইক্রোসফ্ট তাদের প্যাচগুলি আপডেট করবে তাই তারা বিল্ডনিম্বার পরিবর্তন করতে শুরু করবে" যা জুলাই 29 শে 2015 থেকে হয়েছে ......
রামহাউন্ড

@ রামহাউন্ড এটি জুলাই 29 শে ২০১৫ সাল থেকে ঘটেছে নাকি হয়নি? আমি যখনই উইন 32_অপরিটিংসিস্টেম. ভার্সনটি কল করি তখন আমি ওএস বিল্ড নম্বরটি পাই না আমি 10.0.10586.0 পাই যখন ওএস সেটিংস> সিস্টেম> এ বিল্ড হয় 10.0.10586.164
d4rkcell

থ্রেশহোল্ড ২ অবধি বিল্ডটি কোনও পরিবর্তন হয়নি Since আমি কখনই বলিনি Win32_OperatingSystem.Versionযেভাবে আপনি বর্ণনা করেছেন সেভাবে কাজ করা উচিত তবে বিল্ডটি পরিবর্তন হচ্ছে winver(অন্য কথায় আমি বলছি যে আপনার স্ক্রিপ্টটি ভুল হয়েছে)।
রামহাউন্ড

না এটি নেই, এটি ইউআইতে রয়েছে তবে ডাব্লুএমআইতে বিশেষত উইন 32_অপারেটিং সিস্টেমটি জিজ্ঞাসা করার সময় এখানে সংস্করণ নম্বরটি এখনও 10.0.10586 বলে এবং বিল্ডনম্বার এখনও 10586 বলছে machine বিভাগে কিন্তু ডাব্লুএমআইতে এটি হয় না। আমি যা টাইপ করেছি তা কেন পড়বেন না?
d4rkcell

1

Msinfo32.exe এখনও প্রায় (8.1 হিসাবে ছিল)? সিরিয়াল # গুলি এবং মডেল নম্বর সহ প্রচুর সহজ তথ্য দেয় যা ল্যাপটপের জন্য অনেক সাহায্য করতে পারে।


(যদি এটি হয় তবে এটি ওএস নেমে শীর্ষে সিস্টেমের সংক্ষিপ্ত অঞ্চলে থাকবে))
রেডিক্স 32

তবে এটি কেবল জিইউআই শুরু করে এবং একটি কমান্ড লাইন সমাধান নয়
ফুক্লিভ

1

আপনি রেজিস্ট্রি থেকে সংস্করণটি টানতে পারেন। এটি করার জন্য এখানে একটি পাওয়ারশেল স্নিপিট রয়েছে:

function Get-RegistryValue($key, $value) {
(Get-ItemProperty $key $value).$value
}
$a1 = Get-RegistryValue "HKLM:\software\microsoft\windows nt\currentversion" CurrentBuild
$a2 = Get-RegistryValue "HKLM:\software\microsoft\windows nt\currentversion" UBR
Write-Host Version $a1'.'$a2

1

পাওয়ারশেল সর্বদা উত্তর:

Get-CimInstance win32_operatingsystem

অধিক তথ্য:

Get-CimInstance Win32_OperatingSystem | Select-Object buildnumber,version

রিটার্নস:

বিল্টনম্বরের সংস্করণ
----------- -------
10240 10.0.10240

আপনি সত্যিই দ্রুত তথ্যটি পেতে এটি ব্যবহার করতে পারেন, এছাড়াও, আপনি এটি একটি ফাংশন হিসাবে তৈরি করতে পারেন এবং আপনার প্রয়োজন হলে আপনার পুরো বহর থেকে সেই তথ্য দখল করতে ব্যবহার করতে পারেন।


2
এই উত্তরটি আরও কিছুটা ব্যাখ্যা ব্যবহার করতে পারে।
ক্যাস্পারড

0

একটি এডি ডোমেনে আপনি পাওয়ারশেলের গেট-এডি কম্পিউটার কম্পিউটার সেমিলেটলেট ব্যবহার করতে পারেন

Get-ADComputer -Filter {OperatingSystem -eq "Windows 10 Pro"} -Property * | Format-Table Name,OperatingSystem,OperatingSystemVersion -Wrap -Auto

0

বিল্ডভার্সন পেতে আপনি একটি ফর কমান্ডে রেগ ক্যোয়ারী ব্যবহার করতে পারেন, উদাহরণস্বরূপ, 1607:

for /f "usebackq skip=2 tokens=3" %f in (`reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ReleaseID`) do (set buildver=%f)

এই কাজ করে না ঠিক বর্তমান শীর্ষ ভোট সমাধান । 1607 হয় না বিল্ড সংস্করণ যা "ওএস বিল্ড" সঙ্গে এক
phuclv

0

একক দূরবর্তী কম্পিউটারের জন্য উইন্ডোজ 10 সংস্করণ এবং এর পুনর্বিবেচনা প্রদর্শনের উপায় খুঁজতে গিয়ে আমি লক্ষ্য করেছি যে পাওয়ারশেলের সংস্করণ সংশোধনটি উইন্ডোজ সংশোধনীর অনুসরণ করেছে।

এটি আমাকে নিম্নলিখিত স্ক্রিপ্টটি তৈরি করতে পরিচালিত করেছিল। দূরত্বের কম্পিউটার আপডেট আপডেটের জন্য পুনরায় চালু করতে হবে কিনা তা জানতে আমি একটি পরীক্ষা যুক্ত করেছি।

$OSChecked = (Read-Host "Computer Name?")
if (Test-Connection -ComputerName $OSChecked -Count 1 -ErrorAction SilentlyContinue)
{
    if ($((Get-Service WinRM -ComputerName $OSChecked).Status) -eq "stopped")
    {
        (Get-Service WinRM -ComputerName $OSChecked).Start()
    }
    Write-Host "`n$((Get-WmiObject win32_computersystem -ComputerName $OSChecked).Name) " -NoNewline ; Invoke-Command -ComputerName $OSChecked -ScriptBlock{if (Get-Item "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired" -ErrorAction SilentlyContinue) {Write-Host "Restart Required!" -BackgroundColor DarkYellow -ForegroundColor White}}
    Invoke-Command -ComputerName $OSChecked -ScriptBlock{Write-Host "Version $((Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion").ProductName) $((Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion").ReleaseId), revision $(($PSVersionTable).PSVersion.Revision)"}
}

এটি ফলাফলের এই ধরণের দেয়:

Computer_Name Version Windows 10 Enterprise 1703, revision 296

একটি এডি ডোমেনে, আপনি আপনার একক <কম্পিউটার> নাম> একটি চলক দ্বারা প্রতিস্থাপন করতে পারেন যা কোনও ওইউর পুরো কম্পিউটার ধারণ করে।


আপনি কেন এত জটিল লিপি লিখছেন? এটি আমার স্থানীয় পিসিতে কাজ করে না যা কোনও ডোমেনে যোগদান করে না। এবং ব্যবহারকারীদের কম্পিউটারের নাম টাইপ করতে বলা বন্ধুত্বপূর্ণ নয়। মনে হয় এটি এখানে একমাত্র গুরুত্বপূর্ণ কমান্ড Write-Host "Version $((Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion").ProductName) $((Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion").ReleaseId), revision $(($PSVersionTable).PSVersion.Revision)", তবে এটি আমাকে Windows 10 Pro 1803, revision 100010.0.17730.1000 এ দেয় যা ভুল। বিল্ড সংস্করণটি 17730
ফুচলভি

স্পষ্টতই আপনার দুটি সুপার ব্যবহারকারীর অ্যাকাউন্ট রয়েছে: ফ্র্যান্টজ কোপানিকি এবং ফ্রান্টজ কোপানিকি । এটি মন্তব্য করতে আপনার নিজের পোস্ট সম্পাদনা করতে এবং একটি উত্তর গ্রহণে হস্তক্ষেপ করবে। দয়া করে এই সহায়তা কেন্দ্র টিউটোরিয়ালটি ব্যবহার করতে সময় নিন এবং সুপার ব্যবহারকারী কর্মীদের আপনার অ্যাকাউন্টগুলিতে মার্জ করতে বলুন।
রবিন্টগুলি

-1

আমাদের সম্মতি জন্য কোন संचयी প্যাচ ইনস্টল করা আছে তা যাচাই করতে হবে। get-hotfix ব্যবহার করে তবে পরে ক্রমযুক্ত প্যাচ ইনস্টল করা থাকলে সমস্যা সৃষ্টি করে। হটফিক্স অংশ সহ বিল্ড নম্বরটি তুলনা করা সবচেয়ে ভাল সমাধান। কমান্ড লাইন দ্বারা পাওয়ার একমাত্র উপায় হ'ল কমান্ড প্রম্পট ভার কমান্ড যা সরাসরি পাওয়ারশেলের সাথে কাজ করে না use

$verstring = cmd.exe /c ver
[version]$Winbuild = [regex]::Match($verstring,"(\d+\.\d+\.\d+\.\d+)").value
if ($verstring -ge [version]"10.0.16299.755") {write-host "Compliant"}
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.