উইন্ডোজ

আপনার উইন্ডোজে পাওয়ারশেল সংস্করণটি কীভাবে পরীক্ষা করবেন

30 অক্টোবর, 2021

যেহেতু Windows 10 ডিফল্টরূপে Windows PowerShell 5.0 এর সাথে প্রেরণ করে, কিন্তু WU (Windows Update) উপাদানটি স্বয়ংক্রিয়ভাবে একটি ভাল সংস্করণ ইনস্টল করবে বলে আশা করা হচ্ছে, কিছু ব্যবহারকারী তাদের চালানোর PowerShell সংস্করণগুলি পরীক্ষা করার উপায়গুলি অনুসন্ধান করছেন৷

আপনি যদি টার্মিনালে টার্মিনালে Powershell ব্যবহার করেন তবে আপনার কোডটি সাম্প্রতিক সংস্করণে চলছে কিনা তা নিশ্চিত করা সর্বদা একটি ভাল ধারণা। এটি বিশেষভাবে সত্য যদি আপনি 10 এর আগে উইন্ডোজের একটি সংস্করণ চালান।

মনে রাখবেন যে সংস্করণ 5.0 থেকে শুরু করে, পাওয়ারশেল অনেক বেশি শক্তিশালী হয়ে উঠেছে - আপনার এখন উইন্ডোজ সার্ভার, সেইসাথে এক্সচেঞ্জ, Lync এবং SQL-ভিত্তিক সার্ভারের উপর অনেক বেশি লিভারেজ রয়েছে।

সুচিপত্র

PowerShell সংস্করণ কি?

PowerShell সংস্করণ হল একটি টাস্ক অটোমেশন সমাধান যা একটি কমান্ড-লাইন শেল, একটি স্ক্রিপ্টিং ভাষা এবং একটি কনফিগারেশন ম্যানেজমেন্ট সিস্টেম নিয়ে গঠিত যা প্ল্যাটফর্ম জুড়ে কাজ করে। PowerShell সংস্করণটি Windows, Linux এবং macOS-এর সাথে সামঞ্জস্যপূর্ণ।

শেল

PowerShell সংস্করণ হল একটি আধুনিক কমান্ড শেল যা অন্যান্য স্ট্যান্ডার্ড কমান্ড শেলগুলির সেরা দিকগুলিকে একত্রিত করে। PowerShell সংস্করণ গ্রহণ করে এবং ফেরত দেয়.NET অবজেক্টগুলি, বেশিরভাগ শেলগুলির বিপরীতে যা শুধুমাত্র পাঠ্য গ্রহণ করে এবং ফেরত দেয়। নিম্নলিখিত বৈশিষ্ট্যগুলি শেলটিতে অন্তর্ভুক্ত রয়েছে:

  • কমান্ড-লাইনের ইতিহাস বিস্তৃত।
  • কমান্ড এবং প্যারামিটার উপনাম সমর্থিত।
  • ইউনিক্স ম্যান পৃষ্ঠাগুলির অনুরূপ, এটি একটি ইন-কনসোল সমর্থন সিস্টেম।
  • ট্যাব এবং কমান্ড পূর্বাভাস সমাপ্তি
  • একটি পাইপলাইন ব্যবহার করে, আপনি একসাথে কমান্ড চেইন করতে পারেন।

স্ক্রিপ্টিং ভাষা

PowerShell হল স্ক্রিপ্টিং-এ ব্যবহৃত একটি ভাষা যা ডিভাইস প্রশাসনকে স্বয়ংক্রিয় করতেও ব্যাপকভাবে ব্যবহৃত হয়। পাওয়ারশেল সিডি/সিআই পরিবেশে পরীক্ষা, নির্মাণ এবং সমাধান স্থাপনের জন্য ব্যবহার করা হয়। NET অবজেক্ট ইনপুট এবং আউটপুট উভয়ের জন্য ব্যবহৃত হয়।

এর থেকে বিশদ বিবরণ পেতে পাঠ্য উত্পাদন পার্স করার দরকার নেই। এই উল্লিখিত পয়েন্টগুলি PowerShell স্ক্রিপ্টিং ভাষার কিছু বৈশিষ্ট্য:

  • ফাংশন, গ্রুপ, ফাইল এবং মডিউল এটিকে এক্সটেনসিবল করে।
  • একটি এক্সটেনসিবল টাইপ সিস্টেম সহ গতিশীল টাইপ সিস্টেম
  • CSV, JSON, এবং XML-এর মতো জনপ্রিয় ডেটা ফর্ম্যাটগুলির জন্য সমর্থন অন্তর্নির্মিত।
  • দ্রুত উৎপাদনের জন্য অনেক নমনীয়তার সাথে বিন্যাস পদ্ধতি
আরো দেখুন উইন্ডোজের জন্য 'স্থানীয় ডিভাইসের নাম ইতিমধ্যেই ব্যবহারে রয়েছে' ত্রুটির 7 সমাধান

উইন্ডোজ 7, ​​10 এবং 8 এ পাওয়ারশেল সংস্করণ কীভাবে পরীক্ষা করবেন

1. পাওয়ারশেল সংস্করণ পরীক্ষা করুন

  • ডিফল্ট সংস্করণগুলি কেমন হতে পারে তা আপনি জানেন যে এখন সর্বশেষ পাওয়ারশেলের সংস্করণটি পরীক্ষা করার জন্য একটি সাধারণ গাইডের জন্য নীচে দেওয়া পদ্ধতিটি অনুসরণ করুন৷ মনে রাখবেন যে আপনি যে উইন্ডোজ সংস্করণ ব্যবহার করছেন তা নির্বিশেষে নীচের ব্যবস্থাগুলি নকল করা যেতে পারে।
  • রান কমান্ড উইন্ডো খোলার জন্য, উইন্ডোজ কী + R টিপুন। তারপর, একটি নতুন পাওয়ারশেল প্রম্পট খুলতে, অ্যাক্সেসযোগ্য পাওয়ারশেল টাইপ করুন এবং এন্টার ক্লিক করুন।
রান কমান্ড উইন্ডো খোলার জন্য, উইন্ডোজ কী + R টিপুন। তারপর, একটি নতুন পাওয়ারশেল প্রম্পট খুলতে, অ্যাক্সেসযোগ্য পাওয়ারশেল টাইপ করুন
  • নতুন খোলা পাওয়ারশেল উইন্ডোতে নিম্নলিখিত কমান্ডটি টাইপ করুন এবং এন্টার টিপুন:
      $PSversionTable
নিম্নলিখিত কমান্ড টাইপ করুন
  • আপনার পাওয়ারশেল ইউটিলিটি সম্পর্কে তথ্যের একটি তালিকা প্রদর্শিত হবে। অন্যদিকে, PSVersion হল সেই একটি যা আমরা আগ্রহী। আমাদের কাছে ইতিমধ্যেই সাম্প্রতিকতম সংস্করণ রয়েছে যেহেতু আমরা সমস্ত মুলতুবি আপডেটগুলি ইনস্টল করতে WU ব্যবহার করেছি।
  • মনে রাখবেন যে আপনি get-host|Select-Object ভার্সন বা $host সহ আপনার পাওয়ারশেল সংস্করণও পেতে পারেন। সংস্করণ।
  • অ্যাক্সেসযোগ্য হলে, আপনার Windows 10 এবং আপনার PSVersion ইতিমধ্যেই 5.0.10586.63। আপনি চালানোর মাধ্যমে এটিকে সাম্প্রতিকতম সংস্করণে আপগ্রেড করতে পারেন৷ উইন্ডোজ আপডেট এবং সমস্ত মুলতুবি আপডেট ডাউনলোড করা হচ্ছে।

2. Get-Host এর মাধ্যমে পাওয়ারশেল সংস্করণ

হোস্টের সংজ্ঞা PowerShell-এ ব্যবহৃত হয়। পাওয়ারশেল ইঞ্জিন হোস্ট নামক একটি প্রোগ্রাম দ্বারা হোস্ট করা হয়। এটি পাওয়ারশেল ইঞ্জিন নয় যা সমস্যা সৃষ্টি করছে। PowerShell হোস্ট হল PowerShell কনসোল বা একটি সংহত টার্মিনাল সহ একটি কোড সম্পাদক।

একটি হোস্টের পাওয়ারশেলের সম্পূর্ণ স্বয়ংসম্পূর্ণ সংস্করণ থাকতে পারে।

আপনি যখন (Get-Host) সংস্করণ ব্যবহার করেন, তখন আপনি লক্ষ্য করবেন যে এটি একটি সংস্করণ নম্বর প্রদান করে যা PowerShell ইঞ্জিন সংস্করণ বলে মনে হয়।

আপনি (Get-Host) সংস্করণ ব্যবহার করার সময়, আপনি

3. রেজিস্ট্রি

আপনি যদি PowerShell খুলতে না চান তবে আপনি রেজিস্ট্রি অনুসন্ধান করতে পারেন। PowerShell-এর সংস্করণটি রেজিস্ট্রি কী পাথে সংরক্ষণ করা হয় HKLM:softwareMicrosoftPowerShell3PowerShellEngine একটি মান হিসাবে। PowerShellEngine একটি PowerShell ইঞ্জিন। Get-ItemProperty এই রেজিস্ট্রি কী-তে PowerShellVersion মান উল্লেখ করতে ব্যবহার করা যেতে পারে।

Get-ItemProperty এই রেজিস্ট্রি কী-তে PowerShellVersion মান উল্লেখ করতে ব্যবহার করা যেতে পারে।

পাওয়ারশেলের বিভিন্ন সংস্করণ

1. পাওয়ারশেল 1.0 এবং পাওয়ারশেল 2.0

পাওয়ারশেল কোর প্রথম Windows XP SP2, Windows Server 2003 SP1, এবং Windows Vista-এর জন্য নভেম্বর 2006-এ প্রকাশিত হয়েছিল। Windows Server 2012 R2 এবং Windows সেভেন দ্বিতীয় সংস্করণে অন্তর্ভুক্ত করা হয়েছে। PowerShell 2.0 এছাড়াও Windows Server 2003 Service Pack 2 এবং Windows Vista Service Pack 1, Windows XP Service Pack 3-এর জন্য একটি স্বতন্ত্র প্যাকেজ হিসাবে উপলব্ধ।

2. PowerShell এর সংস্করণ 3

মাইক্রোসফ্ট উইন্ডোজের সাথে পাওয়ারশেল 3.0 প্রকাশ করেছে 8, Windows Server 2008 SP1, Windows 7 SP1, এবং Windows Server 2012 R2 SP1-এ একটি PowerShell সংস্করণ ইনস্টল করা হয়েছে। Windows XP PowerShell 3.0 দ্বারা সমর্থিত নয়।

আরো দেখুন আইকনগুলিতে 'নীল তীর' কী এবং কীভাবে সেগুলি থেকে মুক্তি পাবেন?

3. PowerShell এর সংস্করণ 4

Windows 8.1-এ PowerShell 4.0 ব্যবহার করা হয়, Windows 8-এর উত্তরসূরী। এটি Windows 7 Service Pack 1, Windows Server 2008 Service Pack 1, এবং Windows Server R2 Service Pack 1-এর জন্যও উপলব্ধ।

4. PowerShell এর সংস্করণ 5

উইন্ডোজ ম্যানেজমেন্ট ফ্রেমওয়ার্ক (WMF) 5.0 এর মধ্যে PowerShell সংস্করণ 5.0 অন্তর্ভুক্ত রয়েছে। 24 ফেব্রুয়ারি, 2016 তারিখে, চূড়ান্ত সংস্করণ প্রকাশিত হয়েছিল। Chocolatey-এর সংগ্রহস্থল-ভিত্তিক অ্যাপগুলি এখন OneGet PowerShell cmdlets দ্বারা সমর্থিত এবং স্তর দুটি নেটওয়ার্ক সুইচ পরিচালনা করতে পারে।

Windows 10 আপডেটের পাশাপাশি, Windows PowerShell বিল্ড রিভিশন 5. 1 ঘোষণা করা হয়েছিল। জানুয়ারী 19, 2017-এ এটি Windows 7, Windows Server 2012 R2, Windows Server, Windows Server 2008 R2, এবং Windows Server 2016-এ উপলব্ধ করা হয়েছিল।

অ্যাপটির সংস্করণগুলি উইন্ডোজ পাওয়ারশেল 5.1-এ চালু করা হয়েছিল। কোর সংস্করণটি উইন্ডোজ সার্ভার 2016 ন্যানো সার্ভারের সাথে আসে, যখন ডেস্কটপ সংস্করণটি অপারেটিং সিস্টেমের স্ট্যান্ডার্ড ব্যবহারকারী এবং সার্ভার সংস্করণগুলিকে লক্ষ্য করে।

5. অন্যান্য সংস্করণ

PowerShell এর অন্যান্য সংস্করণ যেমন PowerShell core 6.0, Powershell 7 শীঘ্রই ঘোষণা করা হবে।

উইন্ডোজে পাওয়ারশেল ইনস্টল করা হচ্ছে

কয়েক বছর ধরে বেশ কয়েকটি পাওয়ারশেল রিলিজ হয়েছে। প্রাথমিকভাবে, Windows PowerShell শুধুমাত্র Windows সিস্টেমের সাথে সামঞ্জস্যপূর্ণ ছিল কারণ এটি ডট নেট ফ্রেমওয়ার্কের উপর ভিত্তি করে ছিল। PowerShell-এর সর্বশেষ রিলিজটি.NET 5.0 রানটাইম ব্যবহার করে। PowerShell Windows, Mac OS X, এবং Linux-এর জন্য উপলব্ধ।

Windows Server 2008 R2 SP1 এবং Windows 7 SP1 দিয়ে শুরু করা, Windows PowerShell সংস্করণ প্রতিটি উইন্ডোজে ডিফল্টরূপে ইনস্টল করা আছে।

আপনি যদি PowerShell 6 বা তার পরে ব্যবহার করতে চান তবে Windows PowerShell এর পরিবর্তে PowerShell কোর ইনস্টল করা উচিত।

ইনস্টল করা পাওয়ারশেল সংস্করণ নির্ধারণ করুন

যেহেতু Windows এ PowerShell কনসোল বা ইন্টিগ্রেটেড স্ক্রিপ্টিং এনভায়রনমেন্ট (ISE) এর অবস্থান একটি উইন্ডোজ সংস্করণ থেকে পরবর্তী সংস্করণে পরিবর্তিত হয়, এটি খুঁজে পাওয়া চ্যালেঞ্জিং হতে পারে।

নীচের টেবিলগুলি আপনাকে আপনার উইন্ডোজ সংস্করণে পাওয়ারশেল সনাক্ত করতে সহায়তা করবে। এখানে উল্লিখিত সংস্করণগুলির কোনওটিতে কোনও টুইকিং নেই; এগুলি প্রকাশিত সমস্ত মূল সংস্করণ।

কনসোলে ব্যবহারের জন্য

    উইন্ডোজ 10:নীচের-বাম কোণে উইন্ডোজ আইকন নির্বাচন করুন এবং ক্লিক করুন এবং PowerShell টাইপ করুন।
নীচের-বাম কোণে উইন্ডোজ আইকনটি নির্বাচন করুন এবং ক্লিক করুন এবং পাওয়ারশেল টাইপ করুন।
    উইন্ডোজ 8.1 বা 8.0:Windows 8.1 বা 8.0 এর স্টার্ট স্ক্রিনে PowerShell টাইপ করা শুরু করুন।

আপনি যদি ল্যাপটপে থাকেন তবে নিচের-বাম কোণে উইন্ডোজ আইকনে ক্লিক করুন এবং PowerShell টাইপ করুন।

    উইন্ডোজ 7 SP1:নীচের-বাম কোণে উইন্ডোজ আইকনে ক্লিক করুন, তারপরে অনুসন্ধান বাক্সে পাওয়ারশেল টাইপ করুন।

ISE এর জন্য

    উইন্ডোজ 10:নীচের বাম কোণে উইন্ডোজ আইকনে ক্লিক করুন এবং ISE টাইপ করুন।
নীচের বাম কোণে উইন্ডোজ আইকনে ক্লিক করুন এবং ISE টাইপ করুন।
    উইন্ডোজ 8.1 বা 8.0:Windows 8.1 বা 8.0 এর স্টার্ট স্ক্রিনে, PowerShell ISE ফর্ম করুন।
আরো দেখুন উইন্ডোজ থেকে অনুপস্থিত সাউন্ড আইকনের জন্য 10টি সমাধান

আপনি যদি মনিটরে থাকেন তবে নীচের-বাম কোণে উইন্ডোজ আইকনে ক্লিক করুন এবং PowerShell ISE নির্বাচন করুন।

    Windows 7 সার্ভিস প্যাক 1 (SP1):বাম নীচের কোণায় উইন্ডোজ আইকনে অনুসন্ধান বাক্সে PowerShell টাইপ করা শুরু করুন।

উইন্ডোজে পাওয়ারশেল সংস্করণ আপগ্রেড করা হচ্ছে

আপনার পাওয়ারশেল 5.1 আপগ্রেড করতে উইন্ডোজ ম্যানেজমেন্ট ফ্রেমওয়ার্ক 5.1 ইনস্টল করুন, যার মধ্যে NET ফ্রেমওয়ার্ক 4.5.2 অন্তর্ভুক্ত রয়েছে। (বা নতুন)। এই নির্দেশটি ব্যবহার করে, যাচাই করুন যে NET ফ্রেমওয়ার্ক 4.5.2 বা উচ্চতর ইনস্টল করা আছে:

প্রথমে এই কমান্ডটি ব্যবহার করে আপনার ইনস্টল করা পাওয়ারশেল সংস্করণটি পরীক্ষা করুন।

|_+_| |_+_| উপরের পাওয়ারশেল সংস্করণটি 5.1

উপরের পাওয়ারশেল সংস্করণটি 5.1

আপনি দেখতে পাচ্ছেন, সর্বশেষ PowerShell সংস্করণ 5.1 ইতিমধ্যেই ইনস্টল করা আছে, তাই আমাকে আর আপগ্রেড করার দরকার নেই। যদি, আপনার ক্ষেত্রে, PowerShell সংস্করণটি 5.1-এর চেয়ে কম হয়, তাহলে নীচের পদক্ষেপগুলি অনুসরণ করুন৷

  1. সর্বশেষ ডাউনলোড করুন .নেট ফ্রেমওয়ার্ক, 4.8
  2. ডাউনলোড করা প্যাকেজটি বের করুন এবং এটি আপনার ব্যক্তিগত কম্পিউটারে ইনস্টল করুন।
  3. ইনস্টলেশনের পরে একটি রিবুট প্রয়োজন।
  4. রিবুট করার পরে, পাওয়ারশেল সংস্করণ আপডেট করা হবে।

উপসংহার

পাওয়ারশেল একটি প্রয়োজনীয় সফ্টওয়্যার যা এখন মাইক্রোসফ্ট উইন্ডোজ এবং অন্যান্য অপারেটিং সিস্টেমের সর্বশেষ সংস্করণে অন্তর্নির্মিত। এর বহুমুখী প্রকৃতি এবং অ্যাক্সেসযোগ্য ভাষার কারণে, উইন্ডোজ পাওয়ারশেল শিখতে হবে। এই অংশের মধ্য দিয়ে যাওয়ার পরে, আপনি সহজেই PowerShell সংস্করণটি নির্দিষ্ট করতে এবং এটিকে সর্বশেষ সংস্করণে আপগ্রেড করতে সক্ষম হবেন।

আমাদের নিবন্ধ দেখুন না সফটওয়্যার রিপোর্টার টুল

সচরাচর জিজ্ঞাস্য

Windows PowerShell এর উদ্দেশ্য কি?

Windows PowerShell কাজগুলি স্বয়ংক্রিয়করণ এবং সেটআপ উদার করার জন্য একটি শক্তিশালী টুল। এটি সক্রিয় ডিরেক্টরি এবং এক্সচেঞ্জ সহ উইন্ডোজ ইকোসিস্টেমের প্রায় প্রতিটি প্রক্রিয়া স্বয়ংক্রিয় করতে পারে। এতে অবাক হওয়ার কিছু নেই যে সিসাডমিন এবং পাকা উইন্ডোজ ব্যবহারকারীরা এটি সহায়ক বলে মনে করেছেন।

Windows 10 পাওয়ারশেলের কোন সংস্করণের সাথে আসে?

PowerShell সংস্করণ 5.0 থেকে 5.1 আপডেট করা হয় যখন Windows 10 স্বয়ংক্রিয় আপডেট উপলব্ধ সহ প্রথম প্রকাশ করা হয়। PowerShell হল সংস্করণ 5.0 যদি Windows আপডেটগুলি Windows 10-এর প্রাথমিক সংস্করণ আপগ্রেড না করে।

উইন্ডোজ সার্ভার 2008 R2 এর উদ্দেশ্য কি?

অ্যাপ্লিকেশন পরিষেবাগুলি—Windows Server 2008 R2 মাইক্রোসফ্ট এক্সচেঞ্জ, মাইক্রোসফ্ট অফিস শেয়ারপয়েন্ট পরিষেবা, SQL সার্ভার এবং অন্যান্যগুলির মতো ব্যবসায়িক অ্যাপ্লিকেশনগুলির জন্য ভিত্তি স্থাপন করে৷

উইন্ডোজ সার্ভার 2008 এবং সার্ভার 2008 R2 SP1 এর মধ্যে বৈসাদৃশ্য কি?

Windows Server 2008 R2 এবং Windows Server 2008 দুটি ভিন্ন অপারেটিং সিস্টেম। Windows Server 2008 R2 এর সার্ভার সংস্করণ হল অপারেটিং সিস্টেমের সংস্করণ 6.1। একক সবচেয়ে তাৎপর্যপূর্ণ বিষয় হল যে Windows Server 2008 R2 শুধুমাত্র 64-বিট প্ল্যাটফর্মের জন্য উপলব্ধ; x86 সংস্করণ আর নেই।