উইন্ডোজ 7 এবং উইন্ডোজ 2008 আর 2 সম্ভাব্যভাবে ডাব্লুএমএফ 2, ডাব্লুএমএফ 3 , বা ডাব্লুএমএফ 4 ইনস্টল থাকতে পারে। উইন্ডোজ 2012 এর ডাব্লুএমএফ 3 বা 4 থাকতে পারে এবং 2012 আর 2-এ ডাব্লুএমএফ 4 থাকতে পারে।
কোন সংস্করণ ইনস্টল করা আছে তা অনুসন্ধান করার জন্য আমি একটি পদ্ধতির সন্ধান করছি। আশা করা যায় এটি ডাব্লুএমআই এর মাধ্যমে পাওয়া যাবে, তাই আমি উভয় গ্রুপ পলিসি ফিল্টারগুলির মধ্যে এটি ব্যবহার করতে পারি এবং পাওয়ারশেল স্ক্রিপ্টগুলির মধ্যে একটি চেক হিসাবে আমি এমন বিল্ডিংয়ের পরিকল্পনা করছি যা কেবলমাত্র ডাব্লুএমএফ 3 বা 4 এর ক্ষেত্রে কার্যকারিতা উপলব্ধ রয়েছে।
আমি অবশ্যই প্রশ্নটি ভুলভাবে জিজ্ঞাসা করব কারণ আমি গুগলে উত্তর খুঁজে পাচ্ছি না।
$PSVersionTable.PSVersionসর্বদা ডাব্লুএমএফ-এর সংস্করণটির সাথে সংগতিপূর্ণ? যদি তা হয় তবে তা যথেষ্ট হতে পারে। ডাব্লুএমআইয়ের মাধ্যমে সেই মানটি অর্জন করতে সক্ষম হবেন।
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine1 বা 2 ভেরির জন্য নিবন্ধের মাধ্যমে এবং HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\3\PowerShellEngine3 বা 4 ... PowerShellVersionমানের অধীনে করা যেতে পারে। আপনি কি এই পরে?
$PSVersionTable.PSVersionডাব্লুএমআই ব্যবহার করার মতো কিছু চালাতে চান ?