প্রথমত, আপনার পাওয়ারশেল সংস্করণটি পরীক্ষা করার সঠিক পদ্ধতিটি হল ভেরিয়েবলটি পরীক্ষা করা $PSVersionTable.PSVersion
এবং $ হোস্ট বা গেট-হোস্ট ব্যবহার না করা।
দ্বিতীয়ত, পাওয়ারশেলের কোন সংস্করণটি আপনার সার্ভারে ইনস্টল করা উচিত সে সম্পর্কে আপনার কেবলমাত্র সর্বশেষতম সংস্করণে আপডেট করার পরিবর্তে কিছু গবেষণা করা উচিত। স্ক্রিপ্টিং গাইয়ের একটি দুর্দান্ত পোস্টের কি আমার সর্বশেষ উইন্ডোজ পাওয়ারশেল সংস্করণে আপগ্রেড করা উচিত? এই সিদ্ধান্ত নিতে আপনাকে সহায়তা করতে পারে। উদাহরণস্বরূপ, পোস্টটি উল্লেখ করেছে যে পাওয়ারশেল আপগ্রেড করা গুরুত্বপূর্ণ অ্যাপ্লিকেশনগুলি ভেঙে দিতে পারে:
উইন্ডোজ পাওয়ারশেল আপগ্রেড করা কি আমার কোনও অ্যাপ্লিকেশন ভেঙে দেবে? দুর্ভাগ্যক্রমে উত্তরটি হ'ল এটি। উইন্ডোজ পাওয়ারশেল ৪.০ এর রিলিজ নোটগুলি নিম্নলিখিত অ্যাপ্লিকেশনগুলির তালিকা সরবরাহ করে যার সাথে উইন্ডোজ পাওয়ারশেল ৪.০ অসম্পূর্ণ:
- সিস্টেম সেন্টার 2012 কনফিগারেশন ম্যানেজার (এসপি 1 সহ নয়)
- সিস্টেম সেন্টার ভার্চুয়াল মেশিন ম্যানেজার ২০০৮ আর 2 (এসপি 1 সহ)
- মাইক্রোসফ্ট এক্সচেঞ্জ সার্ভার 2013, মাইক্রোসফ্ট এক্সচেঞ্জ সার্ভার 2010 এবং মাইক্রোসফ্ট এক্সচেঞ্জ সার্ভার 2007
- মাইক্রোসফ্ট শেয়ারপয়েন্ট 2013 এবং মাইক্রোসফ্ট শেয়ারপয়েন্ট 2010
- উইন্ডোজ ছোট ব্যবসা সার্ভার 2011 স্ট্যান্ডার্ড
আপনার মেশিন যদি এই পণ্যগুলির কোনও চালনা করে তবে উইন্ডোজ পাওয়ারশেল ৪.০ ইনস্টল করবেন না। উইন্ডোজ পাওয়ারশেল 3.0.০ এর একটি খুব অনুরূপ তালিকা রয়েছে। এর মধ্যে কয়েকটি অ্যাপ্লিকেশন (যেমন এক্সচেঞ্জ সার্ভার 2013) কোনও পরিষেবা প্যাকের সাথে সামঞ্জস্যপূর্ণ। আপনার নির্দিষ্ট অ্যাপ্লিকেশন এবং পরিস্থিতির জন্য কোনও সার্ভিস প্যাক বা অন্য কোনও ফিক্স উপলব্ধ কিনা তা আপনাকে নির্ধারণ করতে হবে।
আরও, পাওয়ারশেলের নতুন সংস্করণগুলি এবং আপনার বিদ্যমান স্ক্রিপ্টগুলিও ভেঙে দিতে পারে।