পাওয়ারশেল (ইঞ্জিন)। নেট 4.0 এর অধীনে সূক্ষ্মভাবে চলে। পাওয়ারশেল (কনসোল হোস্ট এবং আইএসই ) না, কেবল কারণ এগুলি .NET এর পুরানো সংস্করণগুলির বিরুদ্ধে সংকলিত হয়েছিল। এমন একটি রেজিস্ট্রি সেটিংস রয়েছে যা সিস্টেমভুক্ত .NET ফ্রেমওয়ার্কটি পরিবর্তিত করবে , যার ফলে পাওয়ারশেল .NET 4.0 ক্লাস ব্যবহারের অনুমতি দেবে:
reg add hklm\software\microsoft\.netframework /v OnlyUseLatestCLR /t REG_DWORD /d 1
reg add hklm\software\wow6432node\microsoft\.netframework /v OnlyUseLatestCLR /t REG_DWORD /d 1
.NET 4.0 ব্যবহারের জন্য কেবল আইএসই আপডেট করতে, আপনি এই জাতীয় অংশটি রাখতে কনফিগারেশন ($ psHome \ পাওয়ারশেল_ইসেক্সেক্সনফিগ) ফাইলটি পরিবর্তন করতে পারেন:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0.30319" />
</startup>
</configuration>
আপনি .NET 4.0 অ্যাপ্লিকেশনগুলি তৈরি করতে পারেন যা পাওয়ারশেলকে পাওয়ারশেল এপিআই (সিস্টেম.ম্যানেজমেন্ট.আউটমেশন.পাওয়ারশেল) ব্যবহার করে কল করে তবে ঠিক এই পদক্ষেপগুলি ইন-দ্য বাক্স পাওয়ারশেল হোস্টকে। নেট 4.0 এর অধীনে কাজ করতে সহায়তা করবে।
যখন আপনার আর প্রয়োজন হবে না তখন রেজিস্ট্রি কীগুলি সরান। এগুলি মেশিন-প্রশস্ত কীগুলি এবং জোর করে .NET 4.0 এ সমস্ত অ্যাপ্লিকেশনগুলি মাইগ্রেট করে, এমনকি নেট। 2 এবং .NET 3.5 ব্যবহার করে অ্যাপ্লিকেশনগুলি