పవర్షెల్లోని ధృవీకరణ పారామితులు ఒక ఫంక్షన్కు పాస్ చేయబడిన వాటిని పరిమితం చేయడానికి బాధ్యత వహిస్తాయి. ఫంక్షన్ను సృష్టించేటప్పుడు, ఇన్పుట్ పారామితులను ధృవీకరించడం ముఖ్యం. ప్రాథమికంగా, ఇది నిర్దిష్ట డొమైన్కు నిర్దిష్ట విలువలను నమోదు చేయడానికి వినియోగదారులను పరిమితం చేసే సూచనల సమితి. ఇది శ్రేణులు, పూర్ణాంకాలు, బూలియన్ లేదా స్ట్రింగ్లను ధృవీకరించగలదు.
ఈ పోస్ట్ PowerShell ValidateScript యొక్క ధ్రువీకరణ పారామితులను వివరిస్తుంది.
పవర్షెల్ వాలిడేట్స్క్రిప్ట్ [వాక్త్రూ]తో ధృవీకరణ పారామితులు ఏమిటి?
ధృవీకరణ అనేది ఏదైనా నిర్దిష్ట సంఖ్యకు పరిమితం చేసే ప్రక్రియ అని మేము తెలుసుకున్నాము. ఉదాహరణకు, ఇది ఐదు తప్పు పాస్వర్డ్లను నమోదు చేయడానికి వినియోగదారుని పరిమితం చేస్తుంది. ఆ తర్వాత, అది ఎంట్రీని నమోదు చేయడానికి వినియోగదారుని లాక్ చేస్తుంది.
ఇవ్వబడిన కొన్ని ఉదాహరణలను పరిశీలిద్దాం.
ఉదాహరణ 1: అర్రే పరామితిని ధృవీకరించండి
PowerShellలో శ్రేణి పరామితిని ధృవీకరించడానికి క్రింది కోడ్ను అమలు చేయండి:
ఫంక్షన్ పరీక్ష-శ్రేణి {పరమం (
[ చెల్లుబాటు స్క్రిప్ట్ ( { ' $_ .కౌంట్ -gt 1' } ) ]
[ అమరిక ] $విలువలు
)
వ్రాయండి-అవుట్పుట్ 'అరే కలిగి ఉంది $($Values.Count) విలువలు.'
}
పరీక్ష-శ్రేణి -విలువలు 'ఒకటి' , 'రెండు'
పరీక్ష-శ్రేణి -విలువలు 'యాపిల్' , 'మామిడి' , 'చెర్రీ'
పైన పేర్కొన్న కోడ్లో:
- మొదట, '' అనే ఫంక్షన్ను నిర్వచించండి పరీక్ష-శ్రేణి ”.
- అప్పుడు, గణన '' కంటే ఎక్కువగా ఉండేలా ధృవీకరించే పరామితిని పేర్కొనండి 1 ”.
- ఆ తర్వాత, ధృవీకరించే పరామితి సహాయంతో విలువలను పాస్ చేయడం ద్వారా మూల్యాంకనం చేయవలసిన పరామితిని జోడించండి.
- చివరగా, ప్రామాణీకరణ పరామితిలో పేర్కొన్న షరతుకు అనుగుణంగా విలువలను పాస్ చేయడం ద్వారా నిర్వచించబడిన ఫంక్షన్ను ప్రారంభించండి:
ఉదాహరణ 2: పూర్ణాంక పరామితిని ధృవీకరించండి
దిగువ కోడ్ని అమలు చేయడం పూర్ణాంక పరామితిని ధృవీకరిస్తుంది:
ఫంక్షన్ పరీక్ష-పూర్ణాంకం {పరమం (
[ చెల్లుబాటు స్క్రిప్ట్ ( { ' $_ -gt 0' } ) ]
[ int ] $నెంబర్ )
ఉంటే ( $నెంబర్ -gt 0 ) {
వ్రాయండి-అవుట్పుట్ 'అందించిన సంఖ్య సానుకూలంగా ఉంది.' }
లేకపోతే {
వ్రాయండి-అవుట్పుట్ 'అందించిన సంఖ్య ప్రతికూలంగా ఉంది.' }
}
పరీక్ష-పూర్ణాంకం -సంఖ్య -1
పై కోడ్ని అనుసరించి:
- ఒక ఫంక్షన్ నిర్వచించండి ' పరీక్ష-పూర్ణాంకం ”.
- దాని నిర్వచనంలో, ధృవీకరించే పరామితి అనేది గత పరామితి సున్నా కంటే ఎక్కువ గణనను కలిగి ఉండే పరిస్థితిని సూచిస్తుంది.
- అప్పుడు, మూల్యాంకనం చేయవలసిన మరొక పరామితిని పేర్కొనండి.
- ఇప్పుడు, షరతును 'లో ఉంచండి ఉంటే-లేకపోతే ” ప్రకటన, ఆ షరతు ధృవీకరించే పరామితికి అనుగుణంగా ఉంటే “ ఉంటే ” ప్రకటన అమలులోకి వస్తుంది.
- లేకపోతే, else ప్రకటన అమలు చేయబడుతుంది.
- చివరగా, సున్నా కంటే తక్కువ సంఖ్యను కలిగి ఉన్న నిర్వచించిన ఫంక్షన్ను ప్రారంభించండి. తద్వారా సంతృప్తి చెందని ధృవీకరణ పరామితి పరిస్థితి ఏర్పడుతుంది:
అంతే! PowerShell వాలిడేట్స్క్రిప్ట్తో పారామితులను ధృవీకరించడం గురించి మేము క్లుప్తంగా వివరించాము.
ముగింపు
ధృవీకరణ పారామితులు లేదా ధృవీకరణ పారామితులు నిర్దిష్ట డొమైన్కు నిర్దిష్ట విలువలను నమోదు చేయడానికి వినియోగదారులను నియంత్రించే నియమాల సమితి. ఇది ఇన్పుట్ పారామితుల ధ్రువీకరణను అందించడానికి పనిచేస్తుంది. ఈ బ్లాగ్ PowerShellలో ప్రామాణీకరణ పారామితులను సమీక్షించింది.