PowerShell ValidateScript [ওয়াকথ্রু] সহ বৈধকরণের পরামিতিগুলি কী কী?

Powershell Validatescript Oyakathru Saha Baidhakaranera Paramitiguli Ki Ki



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

এই পোস্টটি পাওয়ারশেল ভ্যালিডেটস্ক্রিপ্টের বৈধতা পরামিতিগুলির রূপরেখা দেবে।







PowerShell ValidateScript [ওয়াকথ্রু] সহ বৈধকরণের পরামিতিগুলি কী কী?

আমরা যেমন শিখেছি যে বৈধতা হল কিছু নির্দিষ্ট সংখ্যার মধ্যে সীমাবদ্ধ করার প্রক্রিয়া। উদাহরণস্বরূপ, এটি ব্যবহারকারীকে পাঁচটি ভুল পাসওয়ার্ড প্রবেশ করাতে সীমাবদ্ধ করে। এর পরে, এটি ব্যবহারকারীকে একটি এন্ট্রি প্রবেশ করতে লক করবে।



আসুন প্রদত্ত উদাহরণগুলির কিছু অন্বেষণ করি।



উদাহরণ 1: একটি অ্যারে প্যারামিটার যাচাই করুন





PowerShell-এ একটি অ্যারে প্যারামিটার যাচাই করার জন্য নীচের কোডটি চালান:

ফাংশন টেস্ট-অ্যারে {
পরম (
[ ভ্যালিডেটস্ক্রিপ্ট ( { ' $_ .গণনা -জিটি 1' } ) ]
[ অ্যারে ] $Values
)
লিখুন-আউটপুট 'অ্যারে ধারণ করে $($Values.Count) মূল্যবোধ।'
}
টেস্ট-অ্যারে -মূল্যবোধ 'এক' , 'দুই'
টেস্ট-অ্যারে -মূল্যবোধ 'আপেল' , 'আম' , 'চেরি'



উপরে বর্ণিত কোডে:

  • প্রথমে, 'নামক একটি ফাংশন সংজ্ঞায়িত করুন টেস্ট-অ্যারে
  • তারপরে, একটি যাচাইকরণ পরামিতি নির্দিষ্ট করুন যে গণনা 'এর চেয়ে বেশি হওয়া উচিত 1
  • এর পরে, যাচাইকরণ প্যারামিটারের সাহায্যে মানগুলি পাস করে মূল্যায়ন করা প্রয়োজন এমন প্যারামিটার যোগ করুন।
  • সবশেষে, ভ্যালিডেটিং প্যারামিটারে নির্দিষ্ট শর্ত অনুযায়ী মান পাস করে সংজ্ঞায়িত ফাংশনটি চালু করুন:

উদাহরণ 2: একটি পূর্ণসংখ্যা প্যারামিটার যাচাই করুন

নীচের কোডটি কার্যকর করা একটি পূর্ণসংখ্যা পরামিতি যাচাই করবে:

ফাংশন পরীক্ষা-পূর্ণসংখ্যা {
পরম (
[ ভ্যালিডেটস্ক্রিপ্ট ( { ' $_ -জিটি 0' } ) ]
[ int ] $সংখ্যা )
যদি ( $সংখ্যা -জিটি 0 ) {
লিখুন-আউটপুট 'প্রদত্ত সংখ্যা ইতিবাচক।' }
অন্য {
লিখুন-আউটপুট 'প্রদত্ত সংখ্যা ঋণাত্মক।' }
}
পরীক্ষা-পূর্ণসংখ্যা -সংখ্যা -1

উপরের কোড অনুসরণ করুন:

  • একটি ফাংশন সংজ্ঞায়িত করুন ' পরীক্ষা-পূর্ণসংখ্যা
  • এর সংজ্ঞায়, যাচাইকরণ প্যারামিটারটি সেই শর্তকে বোঝায় যেখানে অতীতের প্যারামিটারের সংখ্যা শূন্যের চেয়ে বেশি হওয়া উচিত।
  • তারপরে, অন্য একটি প্যারামিটার নির্দিষ্ট করুন যা মূল্যায়ন করা দরকার।
  • এখন, শর্তটি রাখুন ' অন্যথায় যদি ” বিবৃতি, যেমন যদি শর্তটি যাচাইকরণ প্যারামিটার অনুসারে হয় যদি ” বিবৃতি কার্যকর হয়।
  • অন্যথায়, অন্য বিবৃতি কার্যকর করা হবে।
  • অবশেষে, শূন্যের চেয়ে কম সংখ্যার সংজ্ঞায়িত ফাংশনটি আহ্বান করুন। এর ফলে একটি অসন্তুষ্ট বৈধকরণ পরামিতি শর্ত:

এটাই! আমরা PowerShell ValidateScript দিয়ে পরামিতি যাচাই করার বিষয়ে সংক্ষেপে ব্যাখ্যা করেছি।

উপসংহার

বৈধকরণ পরামিতি বা যাচাইকরণ পরামিতি হল নিয়মের সেট যা ব্যবহারকারীদের নির্দিষ্ট ডোমেনে নির্দিষ্ট মান প্রবেশ করতে সীমাবদ্ধ করে। এটি ইনপুট পরামিতিগুলির বৈধতা প্রদানের জন্য কাজ করে। এই ব্লগটি PowerShell-এ যাচাইকরণের পরামিতিগুলির ওভারভিউ করেছে৷