কিভাবে Windows PowerShell-এ 'টার্মটি একটি cmdlet এর নাম হিসেবে স্বীকৃত নয়' ঠিক করবেন

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

কিভাবে Windows PowerShell-এ 'টার্মটি একটি cmdlet এর নাম হিসেবে স্বীকৃত নয়' ঠিক করবেন

একটি 'cmdlet' হল একটি স্ক্রিপ্ট বা প্রক্রিয়া যা PowerShell-এর মধ্যে চলে, সাধারণত একটি শব্দ দ্বারা চিহ্নিত করা হয়, তারপর একটি হাইফেন, তারপর অন্য একটি শব্দ—উদাহরণস্বরূপ, অ্যাড-কম্পিউটার বা স্টার্ট-সার্ভিস। পাওয়ারশেল কমান্ড লাইনের সবকিছুর মতো, সিনট্যাক্সটি সঠিকভাবে পাওয়া অপরিহার্য।

সমস্ত মাইক্রোসফ্ট পণ্যগুলির মধ্যে একটি জিনিস মিল রয়েছে তা হল কিছু ভুল হয়ে গেলে কুখ্যাত ত্রুটি বার্তা৷ সাধারণ ইংরেজিতে কথা বলার পরিবর্তে যাতে সবাই বুঝতে পারে, মাইক্রোসফ্ট প্রোগ্রামগুলি আপনাকে এমন কিছু অপ্রকাশ্য গিবেরিশ দেয় যা আপনাকে যেকোন কিছু বোঝার জন্য Google ব্যবহার করতে হবে। PowerShell-এ ত্রুটির বার্তা, "টার্মটি একটি cmdlet-এর নাম হিসাবে স্বীকৃত নয়," এই ধরনের একটি বার্তা।

কিভাবে টার্ম সমাধান করবেন PowerShell এ স্বীকৃত নয়

আপনি যদি ইতিমধ্যেই পাওয়ারশেলকে জানেন, তাহলে আপনি সহজেই সেই ত্রুটিটি সনাক্ত করতে পারবেন যা বার্তাটি তৈরি করে, "শব্দটি একটি cmdlet এর নাম হিসাবে স্বীকৃত নয়।" আপনি যদি PowerShell-এ নতুন হয়ে থাকেন, তাহলে কিছুক্ষণের জন্য এটি অবাস্তব মনে হতে পারে।

একটি PowerShell কমান্ডের সাথে অনেক কিছু ভুল হতে পারে, তবে তিনটি নির্দিষ্ট সবচেয়ে সাধারণ: বানান, পথ বা মডিউল সমস্যা। আপনি যখন ত্রুটিটি দেখতে পান, "শব্দটি একটি cmdlet এর নাম হিসাবে স্বীকৃত নয়" তখন এটি সম্ভবত সেই তিনটি সমস্যার মধ্যে একটি হতে পারে৷ আসুন তাদের ভেঙে ফেলি।

1. PowerShell-এ বানান ত্রুটি পরীক্ষা করুন

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

যদি প্রচুর পাঠ্য থাকে বা হাইলাইট করার বিকল্পটি আপনার জন্য কাজ না করে, কোডটি নোটপ্যাড++ বা অন্য একটি প্লেইন টেক্সট এডিটরে অনুলিপি করুন এবং তারপরে সেখান থেকে এটি পরীক্ষা করুন। আপনি যদি কোনো ত্রুটি দেখতে না পান তাহলে নির্দেশ/কোড পুনরায় টাইপ করুন এবং এটি পুনরায় চেষ্টা করুন। ওয়ার্ড বা রিচ টেক্সট এডিটর ব্যবহার করবেন না এটি ফরম্যাটিং এর সাথে গোলমাল করে। একটি সাধারণ পাঠ্য সম্পাদক যেমন নোটপ্যাড বা নোটপ্যাড++ ব্যবহার করুন (প্রস্তাবিত).

2. PowerShell-এ ভুল পথ পরীক্ষা করুন

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

একটি দূরবর্তী কম্পিউটারে একটি cmdlet চালানোর চেষ্টা করার সময় এই দৃশ্যটি প্রায়শই ঘটে। যদি সেই কম্পিউটারটি লক করা থাকে বা দূরবর্তীভাবে নির্দিষ্ট স্ক্রিপ্ট বা পরিবর্তনগুলি চালানোর অনুমতি না দেয় তবে এটি একটি ত্রুটির দিকে নিয়ে যাবে৷ বেশিরভাগ পরিস্থিতিতে, আপনি দূরবর্তীভাবে cmdlets করতে পারেন, কিন্তু কিছু সংস্থা শুধুমাত্র উচ্চ-স্তরের স্ক্রিপ্টের অনুমতি দেয়। নিরাপত্তা, নীতি বা মূল সেটিংস পরিবর্তন করে এমন যেকোনো কিছু লক ডাউন হয়ে যায়। এই ক্ষেত্রে, আপনাকে স্থানীয়ভাবে স্ক্রিপ্টটি চালাতে হবে।

আপনি "সমাধান-পথ" ব্যবহার করতে পারেন বা আপনার কমান্ডটি সমস্যা কিনা তা দেখতে ম্যানুয়ালি পথটি পরীক্ষা করতে পারেন।

3. পাওয়ারশেলে অনুপস্থিত মডিউলগুলি পরীক্ষা করুন৷

মডিউল অনুপস্থিত বা ক্ষতিগ্রস্ত হলে, PowerShell এটি কার্যকর করতে সক্ষম হবে না। ডিফল্টরূপে, আপনাকে সেগুলি ব্যবহার করার জন্য সঠিক ক্রমে মডিউলগুলি ইনস্টল করতে হবে। যদি সেই মডিউলটি অনুপস্থিত থাকে, দূষিত হয় বা সরানো হয়, তাহলে এটি ত্রুটি তুলে দেয়, "শব্দটি একটি cmdlet এর নাম হিসাবে স্বীকৃত নয়।"

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

সমাপ্তিতে, আপনি যতক্ষণ সতর্ক থাকবেন ততক্ষণ PowerShell ব্যবহার করে একজন নবাগতের সাথে কোনও ভুল নেই। আপনি যদি এটি একটি হোম কম্পিউটারে ব্যবহার করেন তবে সবচেয়ে খারাপ যেটি ঘটতে পারে তা হল আপনার একটি সিস্টেম পুনরুদ্ধার বা পুনর্নির্মাণের প্রয়োজন। আপনি যদি কোম্পানির কম্পিউটারে কাজ করেন তবে আপনাকে আরও সতর্ক হতে হবে।

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