பவர்ஷெல்லில் உள்ள சரிபார்ப்பு அளவுருக்கள் ஒரு செயல்பாட்டிற்கு அனுப்பப்பட்டதை கட்டுப்படுத்துவதற்கு பொறுப்பாகும். ஒரு செயல்பாட்டை உருவாக்கும் போது, உள்ளீட்டு அளவுருக்களை சரிபார்க்க வேண்டியது அவசியம். அடிப்படையில், இது குறிப்பிட்ட டொமைனில் குறிப்பிட்ட மதிப்புகளை உள்ளிட பயனர்களை கட்டுப்படுத்தும் வழிமுறைகளின் தொகுப்பாகும். இது வரிசைகள், முழு எண்கள், பூலியன் அல்லது சரங்களை சரிபார்க்க முடியும்.
இந்த இடுகை PowerShell ValidateScript இன் சரிபார்ப்பு அளவுருக்களை கோடிட்டுக் காட்டும்.
பவர்ஷெல் வேலிடேட் ஸ்கிரிப்ட் [நடைமுறை] மூலம் சரிபார்க்கும் அளவுருக்கள் என்ன?
சரிபார்ப்பு என்பது ஒரு குறிப்பிட்ட எண்ணுக்கு எதையாவது கட்டுப்படுத்தும் செயல்முறை என்று நாம் அறிந்து கொண்டோம். உதாரணமாக, ஐந்து தவறான கடவுச்சொற்களை உள்ளிடுவதற்கு பயனரை இது கட்டுப்படுத்துகிறது. அதன் பிறகு, ஒரு நுழைவுக்குள் நுழைய பயனர் பூட்டப்படும்.
கொடுக்கப்பட்ட சில உதாரணங்களை ஆராய்வோம்.
எடுத்துக்காட்டு 1: வரிசை அளவுருவை சரிபார்க்கவும்
PowerShell இல் ஒரு வரிசை அளவுருவை சரிபார்க்க கீழே உள்ள குறியீட்டை இயக்கவும்:
செயல்பாடு சோதனை-வரிசை {பரம் (
[ வேலிடேட் ஸ்கிரிப்ட் ( { ' $_ .எண்ணிக்கை -ஜிடி 1' } ) ]
[ வரிசை ] $Values
)
எழுது-வெளியீடு 'வரிசை கொண்டுள்ளது $($Values.Count) மதிப்புகள்.'
}
சோதனை-வரிசை - மதிப்புகள் 'ஒன்று' , 'இரண்டு'
சோதனை-வரிசை - மதிப்புகள் 'ஆப்பிள்' , 'மாங்கனி' , 'செர்ரி'
மேலே கூறப்பட்ட குறியீட்டில்:
- முதலில், '' என்ற செயல்பாட்டை வரையறுக்கவும் சோதனை-வரிசை ”.
- பின்னர், ''ஐ விட எண்ணிக்கை அதிகமாக இருக்க வேண்டும் என்று சரிபார்க்கும் அளவுருவைக் குறிப்பிடவும் 1 ”.
- அதன் பிறகு, சரிபார்க்கும் அளவுருவின் உதவியுடன் மதிப்புகளைக் கடந்து மதிப்பீடு செய்ய வேண்டிய அளவுருவைச் சேர்க்கவும்.
- கடைசியாக, சரிபார்க்கும் அளவுருவில் குறிப்பிட்ட நிபந்தனைக்கு ஏற்ப மதிப்புகளை அனுப்புவதன் மூலம் வரையறுக்கப்பட்ட செயல்பாட்டை செயல்படுத்தவும்:
எடுத்துக்காட்டு 2: ஒரு முழு எண் அளவுருவை சரிபார்க்கவும்
கீழே உள்ள குறியீட்டை இயக்குவது ஒரு முழு எண் அளவுருவை சரிபார்க்கும்:
செயல்பாடு சோதனை-முழு எண் {பரம் (
[ வேலிடேட் ஸ்கிரிப்ட் ( { ' $_ -ஜிடி 0' } ) ]
[ முழு எண்ணாக ] $எண் )
என்றால் ( $எண் -ஜிடி 0 ) {
எழுது-வெளியீடு 'வழங்கப்பட்ட எண் நேர்மறையானது.' }
வேறு {
எழுது-வெளியீடு 'வழங்கப்பட்ட எண் எதிர்மறையானது.' }
}
சோதனை-முழு எண் -எண் -1
மேலே உள்ள குறியீட்டைப் பின்பற்றவும்:
- ஒரு செயல்பாட்டை வரையறுக்கவும் ' சோதனை-முழு எண் ”.
- அதன் வரையறையில், சரிபார்க்கும் அளவுரு என்பது கடந்த அளவுரு பூஜ்ஜியத்தை விட அதிகமான எண்ணிக்கையைக் கொண்டிருக்க வேண்டிய நிலையைக் குறிக்கிறது.
- பின்னர், மதிப்பீடு செய்ய வேண்டிய மற்றொரு அளவுருவைக் குறிப்பிடவும்.
- இப்போது, நிபந்தனையை ' என்றால்-வேறு 'அறிக்கை, நிபந்தனை சரிபார்ப்பு அளவுருவின்படி இருந்தால் ' என்றால் ” அறிக்கை அமலுக்கு வருகிறது.
- இல்லையெனில், மற்ற அறிக்கை செயல்படுத்தப்படும்.
- இறுதியாக, பூஜ்ஜியத்தை விட குறைவான எண்ணைக் கொண்ட வரையறுக்கப்பட்ட செயல்பாட்டை அழைக்கவும். இதன் விளைவாக திருப்தியற்ற சரிபார்ப்பு அளவுரு நிலை:
அவ்வளவுதான்! PowerShell ValidateScript மூலம் அளவுருக்களை சரிபார்ப்பது பற்றி சுருக்கமாக விளக்கியுள்ளோம்.
முடிவுரை
சரிபார்ப்பு அளவுருக்கள் அல்லது சரிபார்ப்பு அளவுருக்கள் என்பது குறிப்பிட்ட டொமைனில் குறிப்பிட்ட மதிப்புகளை உள்ளிட பயனர்களை கட்டுப்படுத்தும் விதிகளின் தொகுப்பாகும். உள்ளீட்டு அளவுருக்களின் சரிபார்ப்பை வழங்க இது செயல்படுகிறது. இந்த வலைப்பதிவு PowerShell இல் சரிபார்க்கும் அளவுருக்களை மேலோட்டமாகப் பார்த்தது.