PowerShell ValidateScript [Walkthrough] کے ساتھ توثیق کرنے والے پیرامیٹرز کیا ہیں؟

Powershell Validatescript Walkthrough K Sat Twthyq Krn Wal Pyramy Rz Kya Y



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

یہ پوسٹ PowerShell ValidateScript کے توثیق کے پیرامیٹرز کا خاکہ پیش کرے گی۔







PowerShell ValidateScript [Walkthrough] کے ساتھ توثیق کرنے والے پیرامیٹرز کیا ہیں؟

جیسا کہ ہم نے سیکھا ہے کہ تصدیق کسی چیز کو ایک مخصوص نمبر تک محدود کرنے کا عمل ہے۔ مثال کے طور پر، یہ صارف کو پانچ غلط پاس ورڈ داخل کرنے تک محدود کرتا ہے۔ اس کے بعد، یہ صارف کو اندراج داخل کرنے کے لیے لاک کر دے گا۔



آئیے کچھ دی گئی مثالوں کو دریافت کریں۔



مثال 1: ایک صف کے پیرامیٹر کی توثیق کریں۔





PowerShell میں ایک صف کے پیرامیٹر کی توثیق کرنے کے لیے درج ذیل کوڈ کو چلائیں:

فنکشن ٹیسٹ صف {
پرم (
[ اسکرپٹ کی تصدیق کریں۔ ( { ' $_ .count -gt 1' } ) ]
[ صف ] $Values
)
رائٹ آؤٹ پٹ 'صفی پر مشتمل ہے۔ $($Values.Count) اقدار۔'
}
ٹیسٹ صف -اقدار 'ایک' , 'دو'
ٹیسٹ صف -اقدار 'سیب' , 'آم' , 'چیری'



اوپر بیان کردہ کوڈ میں:

  • پہلے، ایک فنکشن کی وضاحت کریں جس کا نام ' ٹیسٹ صف '
  • پھر، ایک توثیق کرنے والے پیرامیٹر کی وضاحت کریں کہ گنتی 'سے زیادہ ہونی چاہیے۔ 1 '
  • اس کے بعد، پیرامیٹر کو شامل کریں جس کی جانچ کرنے کی ضرورت ہے توثیق کرنے والے پیرامیٹر کی مدد سے اقدار کو پاس کرکے۔
  • آخر میں، توثیق کرنے والے پیرامیٹر میں مخصوص حالت کے مطابق اقدار کو پاس کر کے متعین فنکشن کو شروع کریں:

مثال 2: انٹیجر پیرامیٹر کی توثیق کریں۔

مندرجہ ذیل کوڈ پر عمل درآمد ایک عددی پیرامیٹر کی توثیق کرے گا:

فنکشن ٹیسٹ-انٹیجر {
پرم (
[ اسکرپٹ کی تصدیق کریں۔ ( { ' $_ -جی ٹی 0' } ) ]
[ int ] $Number )
اگر ( $Number -جی ٹی 0 ) {
رائٹ آؤٹ پٹ 'فراہم کردہ نمبر مثبت ہے۔' }
اور {
رائٹ آؤٹ پٹ 'فراہم کردہ نمبر منفی ہے۔' }
}
ٹیسٹ-انٹیجر -نمبر -1

مندرجہ بالا کوڈ کے بعد:

  • ایک فنکشن کی وضاحت کریں ' ٹیسٹ-انٹیجر '
  • اس کی تعریف میں، توثیق کرنے والے پیرامیٹر سے مراد وہ حالت ہے جہاں ماضی کے پیرامیٹر کی گنتی صفر سے زیادہ ہونی چاہیے۔
  • پھر، ایک اور پیرامیٹر کی وضاحت کریں جس کا جائزہ لینے کی ضرورت ہے۔
  • اب شرط رکھیں ' اور اگر 'بیان، اس طرح کہ اگر شرط توثیق کرنے والے پیرامیٹر کے مطابق ہے' اگر 'بیان نافذ العمل ہے۔
  • بصورت دیگر بیان پر عمل کیا جائے گا۔
  • آخر میں، صفر سے کم نمبر والے متعین فنکشن کو طلب کریں۔ اس کے نتیجے میں غیر مطمئن توثیق کرنے والے پیرامیٹر کی حالت:

یہی ہے! ہم نے PowerShell ValidateScript کے ساتھ پیرامیٹرز کو درست کرنے کے بارے میں مختصر طور پر وضاحت کی ہے۔

نتیجہ

توثیق کے پیرامیٹرز یا توثیق کرنے والے پیرامیٹرز قواعد کا مجموعہ ہیں جو صارفین کو مخصوص ڈومین میں مخصوص اقدار داخل کرنے پر پابندی لگاتے ہیں۔ یہ ان پٹ پیرامیٹرز کی توثیق فراہم کرنے کے لیے کام کرتا ہے۔ اس بلاگ نے پاور شیل میں توثیق کرنے والے پیرامیٹرز کا جائزہ لیا ہے۔