PowerShell ValidateScript [पूर्वाभ्यास] के साथ मान्य करने वाले पैरामीटर क्या हैं?

Powershell Validatescript Purvabhyasa Ke Satha Man Ya Karane Vale Pairamitara Kya Haim



PowerShell में मान्य पैरामीटर किसी फ़ंक्शन को पास किए गए को सीमित करने के लिए ज़िम्मेदार हैं। फ़ंक्शन बनाते समय, इनपुट पैरामीटर को मान्य करना महत्वपूर्ण है। मूल रूप से, यह निर्देशों का एक सेट है जो उपयोगकर्ताओं को विशिष्ट डोमेन में विशेष मान दर्ज करने के लिए सीमित करता है। यह सरणियों, पूर्णांकों, बूलियन या स्ट्रिंग्स को मान्य कर सकता है।

यह पोस्ट PowerShell ValidateScript के सत्यापन मापदंडों की रूपरेखा तैयार करेगी।







PowerShell ValidateScript [पूर्वाभ्यास] के साथ मान्य करने वाले पैरामीटर क्या हैं?

जैसा कि हमने सीखा है कि सत्यापन किसी चीज को एक विशिष्ट संख्या तक सीमित करने की प्रक्रिया है। उदाहरण के लिए, यह उपयोगकर्ता को पाँच गलत पासवर्ड दर्ज करने तक सीमित करता है। उसके बाद, यह उपयोगकर्ता को एक प्रविष्टि दर्ज करने के लिए लॉक कर देगा।



आइए दिए गए कुछ उदाहरणों को देखें।



उदाहरण 1: एक ऐरे पैरामीटर को मान्य करें





PowerShell में किसी सरणी पैरामीटर को मान्य करने के लिए नीचे दिया गया कोड चलाएँ:

समारोह टेस्ट-ऐरे {
परम (
[ मान्य स्क्रिप्ट ( { ' $_ काउंट -gt 1' } ) ]
[ सरणी ] $ मान
)
लिखें-आउटपुट 'सरणी शामिल है $($Values.Count) मूल्य।'
}
टेस्ट-ऐरे -मूल्य 'एक' , 'दो'
टेस्ट-ऐरे -मूल्य 'सेब' , 'आम' , 'चेरी'



उपर्युक्त कोड में:

  • सबसे पहले, नाम के एक फ़ंक्शन को परिभाषित करें ' टेस्ट-ऐरे ”।
  • फिर, एक मान्य पैरामीटर निर्दिष्ट करें कि गिनती 'से अधिक होनी चाहिए' 1 ”।
  • उसके बाद, वैलिडेटिंग पैरामीटर की मदद से मानों को पास करके मूल्यांकन किए जाने वाले पैरामीटर को जोड़ें।
  • अंत में, मान्य पैरामीटर में निर्दिष्ट शर्त के अनुसार मान पास करके परिभाषित फ़ंक्शन को लागू करें:

उदाहरण 2: एक पूर्णांक पैरामीटर को मान्य करें

नीचे दिए गए कोड को निष्पादित करने से एक पूर्णांक पैरामीटर मान्य होगा:

समारोह टेस्ट-पूर्णांक {
परम (
[ मान्य स्क्रिप्ट ( { ' $_ -जीटी 0' } ) ]
[ int यहाँ ] $ संख्या )
अगर ( $ संख्या -जी.टी 0 ) {
लिखें-आउटपुट 'बताई गई संख्या धनात्मक है।' }
अन्य {
लिखें-आउटपुट 'प्रदत्त संख्या ऋणात्मक है।' }
}
टेस्ट-पूर्णांक -संख्या -1

उपरोक्त कोड का पालन:

  • एक समारोह परिभाषित करें ' टेस्ट-पूर्णांक ”।
  • इसकी परिभाषा में, सत्यापन पैरामीटर उस स्थिति को संदर्भित करता है जहां पिछले पैरामीटर की संख्या शून्य से अधिक होनी चाहिए।
  • फिर, एक और पैरामीटर निर्दिष्ट करें जिसका मूल्यांकन करने की आवश्यकता है।
  • अब, स्थिति को 'में रखें यदि नहीं तो 'कथन, जैसे कि यदि स्थिति मान्य पैरामीटर के अनुसार है' अगर ” बयान लागू होता है।
  • अन्यथा, else कथन निष्पादित किया जाएगा।
  • अंत में, शून्य से कम संख्या वाले परिभाषित फ़ंक्शन का आह्वान करें। इस प्रकार एक असंतुष्ट सत्यापन पैरामीटर स्थिति के परिणामस्वरूप:

इतना ही! हमने संक्षेप में PowerShell ValidateScript के साथ पैरामीटर मान्य करने के बारे में बताया है।

निष्कर्ष

सत्यापन पैरामीटर या सत्यापन पैरामीटर नियमों का सेट है जो उपयोगकर्ताओं को विशिष्ट डोमेन के लिए विशिष्ट मान दर्ज करने के लिए प्रतिबंधित करता है। यह इनपुट मापदंडों की मान्यता प्रदान करने के लिए काम करता है। इस ब्लॉग ने PowerShell में मान्य करने वाले पैरामीटरों का अवलोकन किया है।