Windows

পাওয়ারশেল এবং পাওয়ারশেল কোর মধ্যে পার্থক্য

Python Bangla Tutorial ? Working With Files

Python Bangla Tutorial ? Working With Files

সুচিপত্র:

Anonim

মাইক্রোসফট পাওয়ারশেল কোর , পাওয়ারশেল এর একটি নতুন সংস্করণ প্রকাশ করেছে। এই নতুন সংস্করণটি PowerShell উইন্ডোজ, লিনাক্স এবং ম্যাকোএস সহ সমস্ত প্রধান কম্পিউটিং প্ল্যাটফর্মে উপলব্ধ। ভাল, উইন্ডোজ 10 এর সর্বশেষ সংস্করণটি পাওয়ারশেল 5.1 এবং পাওয়ারশেল কোর v6.0 এর সর্বশেষ সংস্করণ <বাক্সে

পাওয়ারশেল দিয়ে বক্স থেকে আসে। Microsoft থেকে কমান্ড লাইন শেল এবং স্ক্রিপ্টিং ভাষা এটি উইন্ডোজ অপারেটিং সিস্টেমের সাথে জাহাজ, এবং এটি প্রথম 2006 সালে তার চেহারা তৈরি।

ভাল, এখন আমরা PowerShell এর দুটি প্রকাশ্যে উপলব্ধ সংস্করণ আছে। প্রথমটি পাওয়ারশিল v5.1 এবং দ্বিতীয়টি হল নতুন পাওয়ারশেল কোর v6.0।

পাওয়ারশেল এবং পাওয়ারশেল কোরের মধ্যে পার্থক্য

প্রথম এবং সর্বাধিক পার্থক্য হল আমরা জানি যে পাওয়ারশেল কোর ক্রস-প্ল্যাটফর্ম এবং উইন্ডোজ, লিনাক্স এবং ম্যাকোএসে রান করে যখন পুরোনো এক উইন্ডোজে চলে যায়।

যদি আপনি আগ্রহী হন, তবে আপনি অ্যারোমোটেড ARM সংস্করণের সাথেও PowerShell কোর চালাতে পারেন, তবে এটি বাগি এবং কিছু ত্রুটি ছুঁড়ে ফেলতে পারে।

পাওয়ারশেল কোর নতুন বৈশিষ্ট্য আপডেট এবং ফিক্সগুলির সাথে সরবরাহ করা হবে যখন পুরোনো পাওয়ারশেলকে কেবলমাত্র বাগ ফিক্স এবং নিরাপত্তা আপডেট সরবরাহ করা হবে। এটি মাইক্রোসফ্ট থেকে একই রকম একটি আধিকারিক বিবৃতি:

যাইহোক, বর্তমানে উইন্ডোজ পাওয়ারশেলের নতুন কার্যকারিতা চালু করার কোন পরিকল্পনা নেই। এর মানে হল যে Windows PowerShell- এর জন্য রিগ্রেশনটির ঝুঁকি খুব কম হবে, যাতে আপনি আপনার বিদ্যমান ওয়ার্কলোডের জন্য এটি একটি স্থিতিশীল প্ল্যাটফর্ম হিসেবে বিবেচনা করতে পারেন।

দ্বিতীয়ত, পাওয়ারশেল কোরটি পাওয়ারশেল হিসাবে শক্তিশালী নয় যা বাক্সের বাইরে আসে উইন্ডোজ। এর পিছনের কারণ হল নতুন পাওয়ারশেলটি কম বৈশিষ্ট্য-সমৃদ্ধ। NET কোর এবং.NET স্ট্যান্ডার্ড এবং পুরোনো একটি পুরোনো। NET ফ্রেমওয়ার্ক এবং.NET স্ট্যান্ডার্ড ব্যবহার করে।

এর পেছনে কারণ হচ্ছে যে.NET Core নতুন, এবং মাইক্রোসফটকে এটি হিসাবে শক্তিশালী করতে সময় প্রয়োজন। NET ফ্রেমওয়ার্ক বর্তমানে।

মাইক্রোসফট বলছেন যে পাওয়ারশেল ওয়ার্কফ্লা, পাওয়ারশেল স্ন্যাপ-ইন, WMIv1 cmdlets এবং নির্দিষ্ট রাষ্ট্র কনফিগারেশন সংস্থানগুলি বিশেষ করে এক্সিকিউটিভ করে।

এখন, অনেক paraphrasing ছাড়াই আমি কেবল একটি ট্যাবুলার আকারে সমস্ত বিবরণ সন্নিবেশ করান:

গুণাবলী পাওয়ারশেল পাওয়ারশেল কোর
সংস্করণ 1.0 থেকে 5.1 6
প্ল্যাটফর্ম সমর্থিত কেবল উইন্ডোজ (ক্লায়েন্ট + সার্ভার) উইন্ডোজ, লিনাক্স এবং ম্যাকোএস
নির্ভরতা .NET ফ্রেমওয়ার্ক .NET কোর
ব্যবহার .NET ফ্রেমওয়ার্ক রানটাইমের উপর নির্ভর করে .NET Core রানটাইম
হিসাবে চালু powerhell.exe pwsh.exe উইন্ডোজ এবং pwsh এ MacOS এবং লিনাক্সে
$ PSVersionTable.PSEdition ডেস্কটপে সেট করুন কোর এ সেট করুন
ভবিষ্যত আপডেট এর জন্য অ্যাজমগুলি> ত্রুটি সংশোধন এবং নিরাপত্তা আপডেটগুলি শুধুমাত্র ফিচার আপডেট, ত্রুটি সংশোধনের পাশাপাশি নিরাপত্তা আপডেটগুলি

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