பின்வரும் இடுகை பண்பு பற்றிய விவரங்களை வழங்கும் ' CmdletBinding ”.
PowerShell CmdletBinding எவ்வாறு செயல்பாடுகளை மேம்படுத்துகிறது என்பதை அறிக
பண்பு ' CmdletBinding ” செயல்பாட்டை மேம்படுத்த பயன்படுத்தப்படுகிறது. குறிப்பாக, இந்தப் பண்புக்கூறின் முக்கிய செயல்பாடு, செயல்பாட்டைச் செயல்படக்கூடிய cmdlet ஆக மாற்றுவதாகும்.
கூறப்பட்ட பண்புகளை விளக்கும் எடுத்துக்காட்டுகள் கீழே கொடுக்கப்பட்டுள்ளன.
எடுத்துக்காட்டு 1: 'CmdletBinding' பண்புக்கூறைப் பயன்படுத்தி பெரிய எழுத்திலிருந்து சிறிய எழுத்துக்கு மாற்றவும்
இந்த எடுத்துக்காட்டில், ' CmdletBinding ” பண்புக்கூறு சரத்தை சிறிய எழுத்தாக மாற்றும்:
செயல்பாடு லேசான கயிறு - செய்ய - சிறிய எழுத்து {
[ CmdletBinding ( ) ] பரம் ( )
'இது லினக்ஸ் ஹிண்ட் போர்டல்.' .தாழ்த்த ( ) ;
}
லேசான கயிறு - செய்ய - சிறிய எழுத்து
மேலே குறிப்பிட்டுள்ள குறியீட்டில்:
- முதலில், ஒரு செயல்பாட்டை உருவாக்கி அதற்கு ஒரு பெயரைக் குறிப்பிடவும்.
- பின்னர், '' ஒன்றை உருவாக்கவும் பரம்() 'மற்றும்' குறிப்பிடவும் [CmdletBinding()] ”அதற்கு முன் அளவுரு.
- அதன் பிறகு, தலைகீழ் மேற்கோள்களுக்குள் ஒரு சரத்தை எழுதி, அதை '' உடன் இணைக்கவும். தாழ்த்த() ”முறை.
- கடைசியாக, சுருள் பிரேஸ்களுக்கு வெளியே அதன் பெயரைக் குறிப்பிடுவதன் மூலம் செயல்பாட்டை அழைக்கவும்:
எடுத்துக்காட்டு 2: '-Verbose' அளவுருவுடன் ஒரு செயல்பாட்டில் 'CmdletBinding' பண்புக்கூறைப் பயன்படுத்தவும்
இந்த ஆர்ப்பாட்டம் சரத்தை சிறிய எழுத்தாக மாற்றும். மேலும், இது 'என்ற உதவியுடன் வாய்மொழி செய்தியைக் காண்பிக்கும். - வாய்மொழி 'அளவுரு:
செயல்பாடு லேசான கயிறு - செய்ய - சிறிய எழுத்து {
[ CmdletBinding ( ) ] பரம் ( )
எழுது-சொல் '-verbose அளவுரு verbose அறிக்கையைக் காண்பிக்கும்.'
'கன்சோலுக்கு வரவேற்கிறோம்.' .தாழ்த்த ( ) ;
}
லேசான கயிறு - செய்ய - சிறிய எழுத்து - வாய்மொழி
மேலே கூறப்பட்ட குறியீட்டில்:
- வாய்மொழி அறிக்கையானது ' எழுது-சொல் ” cmdlet.
- பின்னர், செயல்பாட்டுப் பெயர் சுருள் பிரேஸ்களுக்கு வெளியே '' - வாய்மொழி 'அளவுரு:
எடுத்துக்காட்டு 3: “SupportsShouldProcess” மற்றும் “PSCmdlet” ஆப்ஜெக்டுடன் “CmdletBinding” பண்புக்கூறைப் பயன்படுத்தவும்
இந்த விளக்கப்படம் ஒரு வரியை உருவாக்கும், இது சரத்தை பெரிய எழுத்துக்கு மாற்ற வேண்டுமா இல்லையா என்பதை உறுதிப்படுத்தும்:
செயல்பாடு லேசான கயிறு - செய்ய - சிறிய எழுத்து {[ CmdletBinding ( ஆதரவுகள் செயலாக்க வேண்டும் = $உண்மை ) ] பரம் ( )
எழுது-சொல் '-verbose அளவுரு verbose அறிக்கையைக் காண்பிக்கும்.'
என்றால் ( $PSCmdlet .தொடர வேண்டும் ( 'உறுதிப்படுத்தவா?' , 'சரத்தை லோயர்கேஸாக மாற்றவும்' ) ) {
'ஹலோ வேர்ல்ட்' .தாழ்த்த ( ) ;
} வேறு {
'ஹலோ வேர்ல்ட்'
}
}
மேலே கூறப்பட்ட குறியீட்டில்:
- முதலில், ஒரு செயல்பாட்டை உருவாக்கி ஒரு பெயரைக் குறிப்பிடவும்.
- செயல்பாட்டின் உள்ளே, ' SupportsShouldProcess=$True 'உள்ளே' CmdletBinding() ” பண்பு.
- அதன் பிறகு, '' ஒன்றை உருவாக்கவும் என்றால் 'நிலை மற்றும் தேர்ச்சி' $PSCmdlet.ShouldTontinue() ” அதன் உள்ளே அளவுரு.
- பின்னர், பயனரிடமிருந்து உறுதிமொழியைப் பெறும்போது காட்டப்படும் மேலே கூறப்பட்ட அளவுருவின் உள்ளே உரையைச் சேர்க்கவும்.
- பயனர் 'ஐக் கிளிக் செய்தால், 'if' நிபந்தனை சரத்தை சிறிய எழுத்துக்கு மாற்றும். ஆம் ” பொத்தான் இல்லையெனில் ஸ்டிரிங் கேஸ் மாறாது:
'ஐ கிளிக் செய்யவும் ஆம் சரத்தை சிறிய எழுத்தாக மாற்றுவதற்கான பொத்தான்:
லேசான கயிறு - செய்ய - சிறிய எழுத்து - உறுதிப்படுத்தவும்
சரம் சிறிய எழுத்தாக மாற்றப்பட்டிருப்பதை அவதானிக்கலாம்.
முடிவுரை
' CmdletBinding 'பவர்ஷெல்லில் உள்ள பண்புக்கூறு செயல்பாட்டைச் செயல்படக்கூடிய cmdlet ஆக மாற்ற பயன்படுகிறது. அவ்வாறு செய்வது, cmdlet ஆக மாற்றப்பட்ட செயல்பாட்டிற்கான அனைத்து cmdlet அம்சங்களுக்கும் அணுகலை வழங்கும். இந்த வலைப்பதிவு PowerShell இன் ' பற்றி விரிவாகக் கூறியுள்ளது. CmdletBinding செயல்பாட்டை மேம்படுத்தும் பண்பு.