PowerShell CmdletBinding எவ்வாறு செயல்பாடுகளை மேம்படுத்துகிறது என்பதை அறிக

Powershell Cmdletbinding Evvaru Ceyalpatukalai Mempatuttukiratu Enpatai Arika



ஒரு செயல்பாடு என்பது அதன் உள்ளீட்டிலிருந்து வெளியீட்டை உருவாக்கப் பயன்படும் வழிமுறைகளைக் கொண்ட குறியீட்டின் ஒரு பகுதி. ஒரு செயல்பாடு மீண்டும் மீண்டும் பயன்படுத்தப்படலாம். ஒரு செயல்பாட்டின் செயல்பாட்டை '' பயன்படுத்தி மேம்படுத்தலாம் CmdletBinding ” பண்பு. இது PowerShell இல் தொகுக்கப்பட்ட cmdlet போல தோற்றமளிக்கவும் செயல்படவும் உதவுகிறது. அவ்வாறு செய்வது ஒரு cmdlet ஆக மாற்றப்பட்ட செயல்பாட்டை வழங்கும் மற்றும் அனைத்து cmdlet அம்சங்களுக்கான அணுகலையும் வழங்கும்.

பின்வரும் இடுகை பண்பு பற்றிய விவரங்களை வழங்கும் ' 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 செயல்பாட்டை மேம்படுத்தும் பண்பு.