Windows PowerShell কি? সর্বশেষ সংস্করণে আপগ্রেড করার বৈশিষ্ট্য এবং সুবিধা

What Is Windows Powershell



একজন আইটি বিশেষজ্ঞ হিসাবে, আমাকে প্রায়ই জিজ্ঞাসা করা হয় Windows PowerShell কী এবং কেন লোকেদের সর্বশেষ সংস্করণে আপগ্রেড করা উচিত। এই নিবন্ধে, আমি সেই প্রশ্নগুলির উত্তর দেব এবং আপনাকে Windows PowerShell 5.0-এ আপগ্রেড করার সুবিধাগুলির একটি ওভারভিউ দেব। Windows PowerShell হল একটি কমান্ড-লাইন শেল এবং স্ক্রিপ্টিং ভাষা যা আপনাকে সার্ভার প্রশাসন এবং অন্যান্য কাজগুলি স্বয়ংক্রিয় করতে সক্ষম করে। PowerShell Windows Server 2012 R2 এবং Windows Server 2016 এর সাথে অন্তর্ভুক্ত করা হয়েছে এবং এটি Windows সার্ভারের পূর্ববর্তী সংস্করণগুলিতে ইনস্টল করা যেতে পারে। PowerShell 5.0 2016 সালে প্রকাশিত হয়েছিল এবং এতে নতুন বৈশিষ্ট্য এবং ক্ষমতা রয়েছে যা আপনার উইন্ডোজ অবকাঠামো পরিচালনা করা সহজ করে তোলে। PowerShell 5.0 এর কিছু নতুন বৈশিষ্ট্যের মধ্যে রয়েছে: - পাওয়ারশেল ডিজায়ারড স্টেট কনফিগারেশন (ডিএসসি): পাওয়ারশেল ডিএসসি একটি ঘোষণামূলক মডেল যা আপনাকে কোড হিসাবে আপনার অবকাঠামো পরিচালনা করতে দেয়। PowerShell DSC এর মাধ্যমে, আপনি একটি PowerShell স্ক্রিপ্টে আপনার পরিকাঠামো সংজ্ঞায়িত করতে পারেন এবং তারপর সেই কনফিগারেশনটি আপনার সার্ভারে স্থাপন করতে পারেন। - PowerShell Get-Help: PowerShell 5.0-এ Get-Help cmdlet উন্নত করা হয়েছে, এবং এতে এখন আরও উদাহরণ এবং আরও ভালো অনুসন্ধান কার্যকারিতা অন্তর্ভুক্ত রয়েছে। - PowerShell ISE: PowerShell ISE একটি নতুন চেহারা এবং অনুভূতি সহ আপডেট করা হয়েছে, এবং এতে নতুন বৈশিষ্ট্য যেমন সিনট্যাক্স হাইলাইটিং এবং কোড সমাপ্তি অন্তর্ভুক্ত রয়েছে। - পাওয়ারশেল মডিউল ব্রাউজার: পাওয়ারশেল মডিউল ব্রাউজার একটি নতুন বৈশিষ্ট্য যা আপনাকে পাওয়ারশেল গ্যালারি ব্রাউজ করতে এবং ISE থেকে সরাসরি মডিউল ইনস্টল করতে দেয়। - PowerShell ওয়েব পাবলিশিং: PowerShell 5.0-এ PowerShell ওয়েব পাবলিশিং নামে একটি নতুন বৈশিষ্ট্য রয়েছে যা আপনাকে একটি ওয়েবসাইটে আপনার PowerShell স্ক্রিপ্ট এবং মডিউল প্রকাশ করতে দেয়৷ এগুলি PowerShell 5.0-এর নতুন বৈশিষ্ট্যগুলির মধ্যে কয়েকটি মাত্র। PowerShell 5.0-এ আপগ্রেড করা আপনার Windows পরিকাঠামো থেকে সর্বাধিক লাভ করার একটি দুর্দান্ত উপায়।



উইন্ডোজ 10 সঙ্গে জাহাজ উইন্ডোজ পাওয়ারশেল 5.0 ; এখন সর্বশেষ সংস্করণ পাওয়ারশেল 7.0 . Windows 8.1 Windows PowerShell 4.0 এর সাথে পাঠানো হয়। নতুন সংস্করণে অনেকগুলি নতুন বৈশিষ্ট্য রয়েছে যা ভাষাকে সহজ করার জন্য, এটি ব্যবহার করা সহজ করতে এবং সাধারণ সমস্যাগুলি এড়াতে ডিজাইন করা হয়েছে৷ আপনি যদি আপনার Windows অপারেটিং সিস্টেমে PowerShell-এর পূর্ববর্তী সংস্করণ ব্যবহার করেন, তাহলে Windows PowerShell-এর এই সংস্করণে স্যুইচ করার অনেক সুবিধা রয়েছে। এটি শুধুমাত্র সিস্টেম অ্যাডমিনিস্ট্রেটরদের Windows সার্ভার OS-এর সমস্ত দিক পরিচালনা করার অনুমতি দেয় না, কিন্তু SQL, Exchange, এবং Lync-এর উপর ভিত্তি করে সার্ভারের উপর নিয়ন্ত্রণও প্রদান করে।





PowerShell কি

PowerShell একটি কমান্ড লাইন শেল এবং স্ক্রিপ্টিং ভাষা। আপনি স্ক্রিপ্টগুলি স্বয়ংক্রিয় করতে, কমান্ড প্যাকগুলি চালাতে, ক্লাউডে সংস্থানগুলি পরিচালনা করতে এবং আরও অনেক কিছু করতে PowerShell ব্যবহার করতে পারেন। বর্তমানে আছে কোর পাওয়ারশেল যা Linux, macOS এবং Windows এ চলে।





আপনার যদি আরও তথ্যের প্রয়োজন হয়, আপনি চেক করতে পারেন পাওয়ারশেলের পরিচিতি চালু microsoft.com চমৎকার শেখার জন্য।



উইন্ডোগুলিকে আমার ডিফল্ট প্রিন্টার জিপিও পরিচালনা করতে দিন

আমি PowerShell এর কোন সংস্করণ ব্যবহার করছি

আপনি PowerShell এর কোন সংস্করণ ব্যবহার করছেন তা খুঁজে বের করতে, নিম্নলিখিতগুলি করুন৷

PowerShell ফাংশনের কোন সংস্করণ

একটি পাওয়ারশেল উইন্ডো খুলুন এবং টাইপ করুন যে কেউ নিম্নলিখিত কমান্ড এবং এন্টার টিপুন:



|_+_|

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

  • SP1 সহ Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 SP2, Windows 8 এবং Windows 7 এর ব্যবহারকারীরা ব্যবহার করতে পারবেন উইন্ডোজ পাওয়ারশেল 3.0 .
  • Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1, এবং Windows 7 SP1 ব্যবহারকারীরা ব্যবহার করতে পারবে উইন্ডোজ পাওয়ারশেল 4.0 .
  • Windows 10 এর সাথে আসে উইন্ডোজ পাওয়ারশেল 5.0 .

পড়ুন : কিভাবে Windows 10 এ PowerShell 7.0 ইনস্টল করবেন .

Windows PowerShell এর বৈশিষ্ট্য

উইন্ডোজ পাওয়ারশেল 3.0 নিম্নলিখিত নতুন বৈশিষ্ট্য চালু করা হয়েছে:

  • উইন্ডোজ পাওয়ারশেল ওয়ার্কফ্লোস
  • CIM cmdlets
  • অবজেক্ট Cmdlets (CDXML)
  • উইন্ডোজ পাওয়ারশেল ওয়েব অ্যাক্সেস
  • স্বয়ংক্রিয় ডাউনলোড মডিউল
  • আপডেট করা সাহায্য
  • নির্ভরযোগ্য এবং অক্ষম সেশন
  • নির্ধারিত চাকরি

উইন্ডোজ পাওয়ারশেল 4.0 উদ্ধৃত:

  • কাঙ্খিত রাজ্য কনফিগারেশন (DSC)
  • উইন্ডোজ পাওয়ারশেল ওয়েব অ্যাক্সেসের উন্নতি
  • কর্মপ্রবাহের উন্নতি
  • Windows PowerShell ওয়েব পরিষেবাগুলির জন্য নতুন কি
  • সেভ-হেল্প

উইন্ডোজ পাওয়ারশেল 5.0 , যা Windows 10 এর সাথে অন্তর্ভুক্ত, নিম্নলিখিত বৈশিষ্ট্যগুলি প্রদান করে:

  • ক্লাসগুলি কার্যকারিতায় সংজ্ঞায়িত করা যেতে পারে
  • DSC উন্নতি
  • ট্রান্সক্রিপশন সমস্ত হোস্টে উপলব্ধ
  • উইন্ডোজ পাওয়ারশেল কাজগুলি ডিবাগ করার ক্ষমতা সহ প্রধান ডিবাগিং উন্নতি।
  • নেটওয়ার্ক সুইচ মডিউল
  • সফ্টওয়্যার প্যাকেজ পরিচালনার জন্য OneGet
  • OneGet এর মাধ্যমে Windows PowerShell মডিউল পরিচালনা করতে PowerShellGet
  • COM বস্তু ব্যবহার করার সময় কর্মক্ষমতা উন্নতি

উইন্ডোজ পাওয়ারশেল 6.0 ক্রস-প্ল্যাটফর্ম (উইন্ডোজ, ম্যাকোস এবং লিনাক্স), ওপেন সোর্স এবং ভিন্ন ভিন্ন পরিবেশের জন্য নির্মিত এবং হাইব্রিড মেঘ।

  • .NET ফ্রেমওয়ার্ক থেকে .NET কোরে সরানো হচ্ছে
  • এটি রানটাইম হিসাবে .NET কোর 2.0 ব্যবহার করে।
  • একাধিক প্ল্যাটফর্মে (Windows, macOS, এবং Linux) চালানোর জন্য PowerShell কোরকে সক্ষম করে।
  • .NET কোর এবং .NET ফ্রেমওয়ার্কের সাধারণ APIগুলিকে .NET স্ট্যান্ডার্ডের অংশ হিসাবে সংজ্ঞায়িত করা হয়েছে।

উইন্ডোজ পাওয়ারশেল 7.0 অনেক নতুন বৈশিষ্ট্য সঙ্গে আসে যেমন:

  • পাইপলাইন সমান্তরালকরণ
  • নতুন অপারেটর
  • ConciseView cmdlet এবং Get-Error
  • নতুন সংস্করণ সম্পর্কে স্বয়ংক্রিয় বিজ্ঞপ্তি
  • PowerShell 7 থেকে সরাসরি DSC রিসোর্স কল করা হচ্ছে
  • সামঞ্জস্য স্তর।

টেকনেট লাইব্রেরি এই ফাংশনগুলি বিস্তারিতভাবে ব্যাখ্যা করেছে। চলুন তাদের কিছু দ্রুত কটাক্ষপাত করা যাক.

উইন্ডোজ পাওয়ারশেল ওয়ার্কফ্লো: এই বৈশিষ্ট্যটি Windows PowerShell-এ Windows Workflow Foundation-এর সম্পূর্ণ শক্তি নিয়ে আসে। আপনি XAML বা Windows PowerShell-এ ওয়ার্কফ্লো লিখতে পারেন এবং সেগুলিকে একটি cmdlet এর মতো চালাতে পারেন।

বিদ্যমান মূল cmdlets এবং প্রদানকারীদের উন্নতি: Windows PowerShell 3.0 বিদ্যমান cmdlets-এর জন্য নতুন বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করে, যার মধ্যে রয়েছে সরলীকৃত সিনট্যাক্স এবং cmdlets-এর জন্য নতুন প্যারামিটার, যেমন কম্পিউটার cmdlets, CSV cmdlets, Get-ChildItem, Get-Command, Get-Content, Get-History, Measure-Object, security cmdlets। , সিলেক্ট-অবজেক্ট, সিলেক্ট-স্ট্রিং, স্প্লিট-পাথ, স্টার্ট-প্রসেস, টি-অবজেক্ট, টেস্ট-সংযোগ, এবং .অ্যাড-মেম্বার

ত্রুটি কোড 0xc0000185

একটি দূরবর্তী মডিউল আমদানি এবং সনাক্তকরণ: Windows PowerShell 3.0 দূরবর্তী কম্পিউটারে আমদানি এবং অন্তর্নিহিত রিমোটিং মডিউলগুলির আবিষ্কারকে উন্নত করে।

মডিউল cmdlets: Windows PowerShell রিমোটিং ব্যবহার করে দূরবর্তী কম্পিউটার থেকে স্থানীয় কম্পিউটারে মডিউল আমদানি করার ক্ষমতা রয়েছে৷

নতুন সিআইএম সেশন সমর্থন: দূরবর্তী কম্পিউটারে অন্তর্নিহিতভাবে কার্যকর করা স্থানীয় কম্পিউটারে কমান্ড আমদানি করে অ-উইন্ডোজ কম্পিউটার পরিচালনা করতে CIM এবং WMI ব্যবহার করার অনুমতি দেয়।

স্বয়ংসম্পূর্ণ বৈশিষ্ট্য: টাইপ করার সময় বাঁচায় এবং টাইপোর সংখ্যা কমায়।

পাওয়ারশেল 3.0 ইন্টেলিজেন্স: লাল রঙে ত্রুটিটিকে আন্ডারলাইন করে এবং আপনি যখন স্কুইগ্লি লাইনের উপর ঘোরান তখন সংশোধনের পরামর্শ দেয়।

আপডেট-হেল্প cmdlet: এটি অন্তর্নির্মিত ডকুমেন্টেশনে অনেক ছোটখাট ত্রুটি বা বিরক্তিকর টাইপোগুলি দূর করে।

কিভাবে আটকে ডিভিডি ড্রাইভ খুলবেন

বর্ধিত কনসোল হোস্ট বৈশিষ্ট্য: Windows PowerShell কনসোল হোস্ট প্রোগ্রামের অন্তর্নিহিত পরিবর্তনগুলি ডিফল্টরূপে PowerShell 3.0-এ অন্তর্ভুক্ত করা হয়। এছাড়াও, ফাইল এক্সপ্লোরারে নতুন 'পাওয়ারশেল দিয়ে চালান' বিকল্পটি আপনাকে একটি সাধারণ ডান-ক্লিকের মাধ্যমে একটি অনিয়ন্ত্রিত সেশনে স্ক্রিপ্ট চালানোর অনুমতি দেয়।

RunAs এবং শেয়ার্ড হোস্ট সমর্থন: Windows PowerShell ওয়ার্কফ্লো-এর জন্য ডিজাইন করা Run As বৈশিষ্ট্যটি সেশন কনফিগারেশন ব্যবহারকারীদের সেশন তৈরি করতে দেয় যা একটি শেয়ার্ড অ্যাকাউন্টের অনুমতির অধীনে চলে। অন্যদিকে, SharedHost বৈশিষ্ট্যটি একাধিক কম্পিউটারে একাধিক ব্যবহারকারীকে একই সাথে একটি ওয়ার্কফ্লো সেশনের সাথে সংযোগ করতে এবং এর অগ্রগতি ঘনিষ্ঠভাবে পর্যবেক্ষণ করতে দেয়।

বিশেষ চরিত্র পরিচালনার উন্নতি: Windows PowerShell 3.0 এ একটি দ্রুত নজরে দেখায় যে বিশেষ অক্ষরগুলিকে সঠিকভাবে ব্যাখ্যা করার এবং পরিচালনা করার জন্য একটি প্রোগ্রামের ক্ষমতা উন্নত করতে, LiteralPath প্যারামিটার, যা পাথগুলিতে বিশেষ অক্ষরগুলি পরিচালনা করে, নতুন আপডেট সহ একটি পাথ প্যারামিটার আছে এমন প্রায় সমস্ত cmdlet এর জন্য বৈধ৷ -হেল্প এবং সেভ-হেল্প cmdlets।

উইন্ডোজ ত্রুটিগুলি দ্রুত খুঁজে পেতে এবং স্বয়ংক্রিয়ভাবে ঠিক করতে PC মেরামত টুল ডাউনলোড করুন৷

PowerShell ব্যবহার করে আপনি করতে পারেন উইন্ডোজ পরিষেবাগুলির তালিকা তৈরি করুন , অক্ষম বৈশিষ্ট্যগুলির একটি তালিকা তৈরি করুন , ডিভাইস ড্রাইভার রপ্তানি এবং ব্যাক আপ করা , সিস্টেম আপটাইম খুঁজুন , উইন্ডোজ ডিফেন্ডারের সংজ্ঞা আপডেট করুন , ডিস্ক তালিকা , ইনস্টল করা ড্রাইভারের একটি তালিকা পান , উইন্ডোজ স্টোর অ্যাপগুলি সরান ডেস্কটপ প্রসঙ্গ মেনুতে আইটেম যোগ করুন , একটি সিস্টেম ইমেজ তৈরি করুন, ডাউনলোড ফাইল এবং আরো

জনপ্রিয় পোস্ট