Windows PowerShell میں 'اصطلاح کو cmdlet کے نام کے طور پر تسلیم نہیں کیا گیا ہے' کو کیسے ٹھیک کریں۔

PowerShell ونڈوز میں استعمال کے لیے ایک کمانڈ لائن یوٹیلیٹی ہے جو کچھ طاقتور ایپس اور اسکرپٹس کو چلانے کی اجازت دیتی ہے۔ اگرچہ GUI استعمال کرنا آسان ہے اور کام ہو جاتا ہے، لیکن ایک فوری اسکرپٹ بہت کم وقت میں بہت کچھ حاصل کر سکتا ہے۔ اگر آپ درجنوں یا سینکڑوں کمپیوٹرز پر معمولات چلا رہے ہیں، تو اسکرپٹ ایک حقیقی زندگی بچانے والا ہے۔

Windows PowerShell میں 'اصطلاح کو cmdlet کے نام کے طور پر تسلیم نہیں کیا گیا ہے' کو کیسے ٹھیک کریں۔

ایک 'cmdlet' ایک اسکرپٹ یا عمل ہے جو PowerShell کے اندر چلتا ہے، عام طور پر ایک لفظ، پھر ایک ہائفن، پھر دوسرے لفظ سے اشارہ کیا جاتا ہے—مثال کے طور پر، Add-Computer یا Start-service۔ پاورشیل کمانڈ لائنز کی ہر چیز کی طرح، نحو کو بالکل درست حاصل کرنا ضروری ہے۔

ایک چیز جو مائیکروسافٹ کے تمام پروڈکٹس میں مشترک ہے وہ ہے خرابی کے پیغامات جب کچھ غلط ہو جاتا ہے۔ سادہ انگریزی میں بات کرنے کے بجائے تاکہ ہر کوئی سمجھ سکے، Microsoft پروگرام آپ کو کچھ ناقابل فہم باتیں دیتے ہیں کہ آپ کو کسی بھی چیز کو سمجھنے کے لیے گوگل کا استعمال کرنے کی ضرورت ہے۔ PowerShell میں غلطی کا پیغام، "اصطلاح کو cmdlet کے نام کے طور پر تسلیم نہیں کیا گیا ہے،" ایسا ہی ایک پیغام ہے۔

پاور شیل میں اصطلاح کو کیسے حل کیا جائے اس کی شناخت نہیں ہے۔

اگر آپ پاور شیل کو پہلے سے ہی جانتے ہیں، تو آپ آسانی سے اس غلطی کی نشاندہی کر سکتے ہیں جو پیغام پیدا کرتی ہے، "اصطلاح کو cmdlet کے نام کے طور پر تسلیم نہیں کیا گیا ہے۔" اگر آپ PowerShell میں نئے ہیں، تو یہ تھوڑی دیر کے لیے بکواس لگ سکتا ہے۔

PowerShell کمانڈ سے بہت سی چیزیں غلط ہو سکتی ہیں، لیکن تین مخصوص چیزیں سب سے زیادہ عام ہیں: ہجے، راستہ، یا ماڈیول کے مسائل۔ جب آپ غلطی دیکھیں گے، "اصطلاح کو cmdlet کے نام کے طور پر تسلیم نہیں کیا گیا ہے"، تو یہ ممکنہ طور پر ان تین مسائل میں سے ایک ہوگا۔ آئیے انہیں توڑ دیں۔

1. پاور شیل میں املا کی غلطیاں چیک کریں۔

اگر آپ کچھ غلط لکھتے ہیں تو پاور شیل آپ کی ہدایات کو سمجھنے اور ان پر عمل کرنے کے قابل نہیں ہوگا۔ اس منظر نامے کو عام طور پر حل کرنا مشکل ترین ہوتا ہے۔ یہاں تک کہ جگہ کا غلط ہونا بھی پاور شیل کو بند کر سکتا ہے۔ جب یہ صورت حال ہوتی ہے، تو بہتر ہوتا ہے کہ ان پٹ ٹیکسٹ کو نمایاں کیا جائے تاکہ تھوڑا سا زیادہ نمایاں ہو سکے اور پھر اسے حرف بہ حرف جانا جائے۔

اگر بہت زیادہ متن ہے یا ہائی لائٹنگ کا آپشن آپ کے لیے کام نہیں کرتا ہے، تو کوڈ کو Notepad++ یا کسی اور سادہ ٹیکسٹ ایڈیٹر میں کاپی کریں، اور پھر اسے وہاں سے چیک کریں۔ اگر آپ کو کوئی خرابی نظر نہیں آتی ہے تو ہدایات/کوڈ کو دوبارہ ٹائپ کریں اور دوبارہ کوشش کریں۔ ورڈ یا بھرپور ٹیکسٹ ایڈیٹر استعمال نہ کریں۔ جیسا کہ یہ فارمیٹنگ کے ساتھ گڑبڑ کرتا ہے۔ ایک سادہ ٹیکسٹ ایڈیٹر استعمال کریں جیسے کہ نوٹ پیڈ یا نوٹ پیڈ++ (تجویز کردہ).

2. پاور شیل میں غلط راستے کی جانچ کریں۔

اگر آپ راستہ غلط لکھتے ہیں تو پاور شیل آپ کی اسکرپٹ یا ماڈیول کو تلاش نہیں کر سکے گا۔ مثال کے طور پر، PowerShell کو کسی خاص فولڈر کی طرف اشارہ کرکے اور غلط ڈرائیو لیٹر یا ایسا شیئر ڈالنے سے جو قابل رسائی نہیں ہے، PowerShell اپنا کام نہیں کر پائے گا۔

یہ منظر اکثر اس وقت ہوتا ہے جب ریموٹ کمپیوٹر پر cmdlet کو چلانے کی کوشش کی جاتی ہے۔ اگر وہ کمپیوٹر لاک ڈاؤن ہے یا مخصوص اسکرپٹس یا تبدیلیوں کو دور سے چلانے کی اجازت نہیں دیتا ہے، تو یہ ایک خرابی کا باعث بنے گا۔ زیادہ تر حالات میں، آپ دور سے cmdlets کر سکتے ہیں، لیکن کچھ تنظیمیں صرف اعلیٰ سطحی اسکرپٹ کی اجازت دیتی ہیں۔ کوئی بھی چیز جو سیکیورٹی، پالیسیوں، یا بنیادی ترتیبات کو تبدیل کرتی ہے اسے بند کر دیا جاتا ہے۔ اس صورت میں، آپ کو اسکرپٹ کو مقامی طور پر چلانے کی ضرورت ہوگی۔

آپ "حل کرنے کا راستہ" استعمال کر سکتے ہیں یا راستے کو دستی طور پر چیک کر سکتے ہیں کہ آیا آپ کا کمانڈ مسئلہ ہے۔

3. PowerShell میں غائب ماڈیولز کو چیک کریں۔

اگر ماڈیول غائب یا خراب ہے تو، پاور شیل اس پر عمل درآمد نہیں کر سکے گا۔ پہلے سے طے شدہ طور پر، آپ کو ان کو استعمال کرنے کے لیے عین ترتیب میں ماڈیولز انسٹال کرنا ہوں گے۔ اگر وہ ماڈیول غائب ہے، کرپٹ ہے، یا منتقل ہو گیا ہے، تو یہ خرابی پیدا کر دیتا ہے، "اصطلاح کو cmdlet کے نام کے طور پر تسلیم نہیں کیا جاتا ہے۔"

آپ PowerShell میں "get-module" کا استعمال کر سکتے ہیں کہ آیا ماڈیول موجود ہے اور درست ہے۔ یہ آپ کو دکھائے گا کہ کون سے ماڈیول لوڈ کیے گئے ہیں، اور آپ اپنی ضروریات کے مطابق انہیں شامل یا مرمت کر سکتے ہیں۔

اختتامی طور پر، جب تک آپ محتاط رہیں، پاور شیل استعمال کرنے والے نئے آنے والے میں کوئی حرج نہیں ہے۔ اگر آپ اسے گھر کے کمپیوٹر پر استعمال کر رہے ہیں، تو سب سے برا جو ہو سکتا ہے وہ یہ ہے کہ آپ کو سسٹم کی بحالی یا دوبارہ تعمیر کی ضرورت ہے۔ اگر آپ کمپنی کے کمپیوٹرز پر کام کر رہے ہیں، تو آپ کو زیادہ محتاط رہنے کی ضرورت پڑ سکتی ہے۔

اگر آپ پاورشیل استعمال کرنے میں نئے ہیں، تو اس سے خوفزدہ نہ ہوں۔ شروع کرنے سے پہلے ایک سسٹم ریسٹور پوائنٹ بنائیں اور اس کے ارد گرد کھیل کریں۔ سب سے بری چیز جو آپ کر سکتے ہیں وہ ہے ونڈوز انسٹالیشن کو برباد کر دینا، لیکن یہ آسانی سے ایک گھریلو صارف کے لیے ٹھیک ہو جاتا ہے جس نے پہلے احتیاطی تدابیر اختیار کیں!