இந்த வலைப்பதிவு 'Select-Object' மற்றும் '-ExpandProperty' cmdlet பற்றிய வழிகாட்டியை உள்ளடக்கும்.
தேர்ந்தெடுக்கப்பட்ட பொருளுக்கு பவர்ஷெல் விரிவாக்க பண்புகளை எவ்வாறு பயன்படுத்துவது/பயன்படுத்துவது?
cmdlet' தேர்ந்தெடு-பொருள் ” பொருள்களின் தொகுப்பிலிருந்து பொருட்களைத் தேர்ந்தெடுக்கிறது. இருப்பினும், '- விரிவாக்க சொத்து ” என்ற அளவுரு குறிப்பிட்ட தேர்ந்தெடுக்கப்பட்ட சொத்தின் விவரங்களைப் பெறுகிறது.
எடுத்துக்காட்டு 1: 'தேர்ந்தெடுக்கப்பட்ட பொருள்' Cmdlet ஐப் பயன்படுத்தி ஒரு பொருளின் தேர்ந்தெடுக்கப்பட்ட பண்புகளைக் காண்பி
இந்த உதாரணம் ஒரு அணிவரிசையிலிருந்து தேர்ந்தெடுக்கப்பட்ட மதிப்புகளை மட்டுமே காண்பிக்கும்:
$செல்லப்பிராணிகள் = @ (
[ pscustomobject ] @ { செல்லப்பிராணி = 'பூனை' ;பெயர் = 'தேவதை' ;நிறம் = 'வெள்ளை' ; }
[ pscustomobject ] @ { செல்லப்பிராணி = 'நாய்' ;பெயர் = 'ஜிம்மி' ;நிறம் = 'கருப்பு' ; }
[ pscustomobject ] @ { செல்லப்பிராணி = 'குதிரை' ;பெயர் = 'கிம்' ;நிறம் = 'பழுப்பு' ; }
)
மேலே உள்ள குறியீட்டின் படி:
- முதலில், தனிப்பயன் பொருள்களின் வரிசையைத் துவக்கி, அதை ' $செல்லப்பிராணிகள் ” மாறி.
- வரிசையின் உள்ளே, மூன்று பொருள்களை உருவாக்கி, ஒவ்வொரு பொருளிலும் உள்ள மூன்று பண்புகளைக் குறிப்பிடவும்.
- இறுதியாக, பயனரால் வரையறுக்கப்பட்ட மதிப்புகளை வரையறுக்கவும்:
இப்போது, பெயர் சொத்துக்கு ஒதுக்கப்பட்ட மதிப்புகளைத் தேர்ந்தெடுத்து காண்பிப்போம்:
$செல்லப்பிராணிகள் | தேர்ந்தெடு-பொருள் -சொத்து விரிவாக்கம் பெயர்மேலே கூறப்பட்ட குறியீட்டில்:
- முதலில், '' $செல்லப்பிராணிகள் 'மாறி, சேர்' | 'பைப்லைன் பின்னர் குறிப்பிடவும்' தேர்ந்தெடு-பொருள் ” cmdlet.
- அதன் பிறகு, '' -சொத்து விரிவாக்கம் 'அளவுரு மற்றும் ஒதுக்க' பெயர் ' மதிப்பு.
- இது அவர்களுக்கு ஒதுக்கப்பட்ட அனைத்து பொருட்களின் பெயர்களையும் காண்பிக்கும்:
எடுத்துக்காட்டு 2: PowerShell இல் கடைசி ஐந்து இயங்கும் செயல்முறையைக் காண்பி
இந்த எடுத்துக்காட்டு '' ஐப் பயன்படுத்தி கடைசியாக இயங்கும் ஐந்து செயல்முறைகளைக் காண்பிக்கும் தேர்ந்தெடு-பொருள் ” cmdlet மற்றும் ” -சொத்து விரிவாக்கம் 'அளவுரு':
பெற-செயல்முறை | தேர்ந்தெடு-பொருள் -சொத்து விரிவாக்கம் பெயர் -கடந்த 5மேலே உள்ள குறியீட்டின் படி:
- முதலில், '' பெற-செயல்முறை செயல்முறைகளின் பட்டியலைப் பெற cmdlet பின்னர் குறிப்பிடவும் | ” முந்தைய cmdlet இன் வெளியீட்டை அடுத்த cmdlet க்கு மாற்ற பைப்லைன்.
- பின்னர், '' தேர்ந்தெடு-பொருள் 'cmdlet, தொடர்ந்து ' -சொத்து விரிவாக்கம் ” அளவுருவை, பெயருக்கு ஒதுக்கவும்.
- இறுதியாக, வரையறுக்கவும் ' -கடந்த 'அளவுரு மற்றும் மதிப்பை ஒதுக்கவும்' 5 ”அதற்கு:
எடுத்துக்காட்டு 3: PowerShell இல் முதல் ஐந்து சேவைகளின் பட்டியலைக் காண்பி
இந்த உதாரணம் '' ஐப் பயன்படுத்தி சேவைகளைக் காண்பிக்கும் தேர்ந்தெடு-பொருள் ” cmdlet மற்றும் ” -சொத்து விரிவாக்கம் 'அளவுரு:
சேவை பெறவும் | தேர்ந்தெடு-பொருள் -சொத்து விரிவாக்கம் பெயர் -முதல் 5
பொருட்களைத் தேர்ந்தெடுப்பதற்கு PowerShell Expand பண்புகளைப் பயன்படுத்துவது பற்றியது.
முடிவுரை
பவர்ஷெல்லில் உள்ள பொருட்களை '' உதவியுடன் தேர்ந்தெடுக்கலாம் தேர்ந்தெடு-பொருள் ” cmdlet. இருப்பினும், குறிப்பிட்ட பொருள்களின் விவரங்களைச் சேர்ப்பதன் மூலம் மீட்டெடுக்கலாம் -சொத்து விரிவாக்கம் ”செலக்ட்-ஆப்ஜெக்ட்” cmdlet உடன் அளவுரு. இந்த வலைப்பதிவு பவர்ஷெல் விரிவுபடுத்தும் பண்புகளை 'தேர்ந்தெடுக்கும் பொருள்' பற்றி விரிவாகக் கூறியுள்ளது.