উইন 10 এর পাওয়ারশেলটি পাওয়ারশেল 6.0.0 দিয়ে প্রতিস্থাপন করুন


18

প্রশ্নটি সহজ, যদিও উত্তরটি নাও হতে পারে তবে আমি উইন্ডোজ 10 ডিফল্ট পাওয়ারশেল (মেজর 5) গিটহাবের (মেজর 6) এর সাথে কীভাবে প্রতিস্থাপন করতে পারি?

সাধারণত ইনস্টল করা থাকলে এটি %programfiles%\PowerShellএক্সিকিউটেবল নামের সাথে ইনস্টল করা হবে pwsh.exe। স্থানীয়ভাবে পিএস আপডেট করার কোনও উপায় আছে যাতে এটি স্বয়ংক্রিয়ভাবে নতুনতমটির দ্বারা প্রতিস্থাপিত হয়? আমি কিছু অনুপস্থিত করছি?

উত্তর:


21

পাওয়ারশেল কোর ইচ্ছাকৃতভাবে বিল্ট-ইন পাওয়ারশেলটি প্রতিস্থাপন করে না :

পাওয়ারশেল কোরটি কি আমার উইন্ডোজ পাওয়ারশেল ইনস্টলেশনকে প্রভাবিত করে?

নাঃ! পাওয়ারশেল কোর উইন্ডোজ পাওয়ারশেলের সাথে পুরোপুরি পাশাপাশি রয়েছে। আসলে, পাওয়ারশেল কোরের একটি দুর্দান্ত বৈশিষ্ট্যটি হ'ল আপনি বিদ্যমান কাজের চাপকে প্রভাবিত না করেই নতুন সংস্করণ পরীক্ষা করতে পারেন। এটি কোনও এমএসআই এর মাধ্যমে ইনস্টল করা হোক বা জিপ প্যাকেজ থেকে পোর্টেবল ইনস্টল করা হোক না কেন, আপনার উইন্ডোজ পাওয়ারশেল ইনস্টলেশন পাওয়ারশেল কোর দ্বারা প্রভাবিত হয় না।

যেহেতু থানা কোর নেই পিছন-সঙ্গতির ভাঙার পরিবর্তন আছে , এই সম্ভবত না একটি ভাল ধারণা এখনও নেই। আপনি দেখতে পাবেন কিছু প্রশাসনিক মডিউল পাওয়ারশেল কোরটিতে কাজ করবে না।

মাইক্রোসফ্ট ডিফল্টরূপে উইন্ডোজটিতে পাওয়ারশেল কোর বান্ডিল করার জন্য একটি রোডম্যাপে এখনও কাজ করছে। এটি সম্পূর্ণভাবে সম্ভব যে পুরানো পাওয়ারশেল 5.1 এখনও পিছনের সামঞ্জস্যের জন্য অন্তর্ভুক্ত রয়েছে - এজ একইভাবে ডিফল্ট হওয়া সত্ত্বেও আইই এখনও অন্তর্ভুক্ত রয়েছে।


যদি আপনার লক্ষ্যটি কেবল powershell.exeলঞ্চ করা কোর প্রবর্তন করে তবে আপনি পিএস কোর ফোল্ডারটি আগে রেখে দিতে PATHপারেন যাতে এটি প্রথম আবিষ্কার হয়। নোট করুন যে এটি স্ক্রিপ্টগুলি ভেঙে ফেলতে পারে যার জন্য পিএস কোর সমর্থন করে না এমন কিছু দরকার।


কমপক্ষে পাওয়ারশেল পুনর্বিবেচনা আপডেট করা কি সম্ভব?
ভিক্টর মার্সেলিনো

@ ভিক্টরমার্সেলিনো এই মুহুর্তে সম্ভবত এটি সম্ভবত 5.1 হ'ল "ডেস্কটপ" (যেমন নন-কোর) পাওয়ারশেলের শেষ সংস্করণ হবে বলে মনে হচ্ছে। কোর সম্ভবত সঠিকভাবে স্থানীয়ভাবে বান্ডিল না হওয়া পর্যন্ত আপনি সম্ভবত অপেক্ষা করছেন। মনে রাখবেন যে 5.1 এখনও সর্বশেষতম সমর্থিত সংস্করণ - এই মুহুর্তে, 6 5 টি প্রতিস্থাপন করে না; 6 একটি ভিন্ন পণ্য
বব

আমি মনে করি আমি পরিষ্কার ছিলাম না, দুঃখিত। আমি সংশোধন এবং বিল্ড নম্বর উল্লেখ করছি। এই মুহুর্তে আমার একটি পিসিতে নিম্নলিখিত মেজর রয়েছে: 5; মাইনর: 1; বিল্ড: 16299; সংশোধন: 98 অন্যদিকে আমার মেজর রয়েছে: 5; মাইনর: 1; বিল্ড: 15063; পুনর্বিবেচনাসমূহ: 786। এগুলি আমার কাছে অদ্ভুত বলে মনে হয় যে তারা আলাদা (তবে তবুও সংস্করণ 5.1) তাই আমি কল্পনা করি যে তাদের মধ্যে একটি পুরানো এবং আমি আপডেট করার কোনও উপায় খুঁজে পাই না
ভিক্টর মার্সেলিনো

পছন্দ করুন এটি উইন্ডোজের সংস্করণে আবদ্ধ বলে মনে হচ্ছে (16299 উইন্ডোজ 10 1709, যদিও 15063 উইন্ডোজ 10 1703)। Ditionতিহ্যগতভাবে, আপনি একটি নতুন ডাব্লুএমএফ প্যাকেজটি ইনস্টল করেছেন - তবে দেখে মনে হচ্ছে এটি উইন্ডোজ 10 এর মতো আর নেই Perhaps সম্ভবত আপনি নিজেই নতুন উইন 10 ইনস্টল থেকে ফাইলগুলি অনুলিপি করতে পারবেন, তবে এটি সমাধান হওয়ার চেয়ে আরও বেশি সমস্যার কারণ হতে পারে। যাইহোক, পাওয়ারশেলে নিজেই কোনও উল্লেখযোগ্য পরিবর্তন হবে না। আপনার সেরা বাজি (উইন্ডোজ 10 এ) আপনার জন্য OS কে পাওয়ারশেল সংস্করণ পরিচালনা করতে এবং কেবল ওএসকে আপ টু ডেট রাখার জন্য। (7 এবং 8 এ, নতুন WMF ইনস্টল করুন)
বব

রেফারেন্সের জন্য, উইন্ডোজ 7 এর জন্য ডাব্লুএমএফ 5.1 এ পাঠানো বর্তমান পাওয়ারশেলটি 5.1.14409.1005।
বব
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.