ఈ బ్లాగ్ 'సెలెక్ట్-ఆబ్జెక్ట్' మరియు '-ExpandProperty' cmdlet గురించి గైడ్ను కవర్ చేస్తుంది.
Select-Object కోసం PowerShell ఎక్స్పాండ్ ప్రాపర్టీని ఎలా ఉపయోగించాలి/ఉపయోగించాలి?
cmdlet' ఎంపిక-వస్తువు ” వస్తువుల సేకరణ నుండి వస్తువులను ఎంపిక చేస్తుంది. అయితే, '- ఆస్తిని విస్తరించండి ” పారామీటర్ నిర్దిష్ట ఎంచుకున్న ఆస్తి వివరాలను పొందుతుంది.
ఉదాహరణ 1: 'సెలెక్ట్-ఆబ్జెక్ట్' Cmdlet ఉపయోగించి ఒక వస్తువు యొక్క ఎంచుకున్న లక్షణాలను ప్రదర్శించండి
ఈ ఉదాహరణ శ్రేణి నుండి ఎంచుకున్న విలువలను మాత్రమే చూపుతుంది:
$పెంపుడు జంతువులు = @ (
[ pscustomobject ] @ { పెంపుడు జంతువు = 'పిల్లి' ;పేరు = 'ఫెయిరీ' ;రంగు = 'తెలుపు' ; }
[ pscustomobject ] @ { పెంపుడు జంతువు = 'కుక్క' ;పేరు = 'జిమ్మీ' ;రంగు = 'నలుపు' ; }
[ pscustomobject ] @ { పెంపుడు జంతువు = 'గుర్రం' ;పేరు = 'కిమ్' ;రంగు = 'బ్రౌన్' ; }
)
పై కోడ్ ప్రకారం:
- ముందుగా, కస్టమ్ ఆబ్జెక్ట్ల శ్రేణిని ప్రారంభించి, దానిని 'కి కేటాయించండి $పెంపుడు జంతువులు ” వేరియబుల్.
- శ్రేణి లోపల, మూడు వస్తువులను సృష్టించండి మరియు ప్రతి వస్తువులోని మూడు లక్షణాలను పేర్కొనండి.
- చివరగా, వినియోగదారు నిర్వచించిన విలువలను నిర్వచించండి:
ఇప్పుడు, పేరు ప్రాపర్టీకి కేటాయించిన విలువలను ఎంచుకుని, ప్రదర్శిస్తాము:
$పెంపుడు జంతువులు | ఎంపిక-వస్తువు - ఆస్తిని విస్తరించండి పేరుపైన పేర్కొన్న కోడ్లో:
- మొదట, 'ని జోడించండి $పెంపుడు జంతువులు 'వేరియబుల్, జోడించు' | 'పైప్లైన్ ఆపై పేర్కొనండి' ఎంపిక-వస్తువు ” cmdlet.
- ఆ తర్వాత, ''ని జోడించండి - ఆస్తిని విస్తరించండి 'పరామితి మరియు 'ని కేటాయించండి పేరు ' విలువ.
- ఇది వారికి కేటాయించిన అన్ని వస్తువుల పేర్లను ప్రదర్శిస్తుంది:
ఉదాహరణ 2: పవర్షెల్లో చివరి ఐదు రన్నింగ్ ప్రాసెస్ను ప్రదర్శించండి
ఈ ఉదాహరణ '' ఉపయోగించి చివరిగా నడుస్తున్న ఐదు ప్రక్రియలను చూపుతుంది ఎంపిక-వస్తువు 'cmdlet మరియు' - ఆస్తిని విస్తరించండి 'పరామితి':
పొందండి-ప్రాసెస్ | ఎంపిక-వస్తువు - ఆస్తిని విస్తరించండి పేరు -చివరిది 5పై కోడ్ ప్రకారం:
- మొదట, 'ని జోడించండి పొందండి-ప్రాసెస్ 'cmdlet ప్రక్రియల జాబితాను పొందడానికి మరియు ఆపై పేర్కొనండి' | ” మునుపటి cmdlet అవుట్పుట్ను తదుపరి cmdletకి బదిలీ చేయడానికి పైప్లైన్.
- అప్పుడు, 'ని జోడించండి ఎంపిక-వస్తువు ” cmdlet, తరువాత “ - ఆస్తిని విస్తరించండి ” పారామీటర్, మరియు దానిని పేరుకు కేటాయించండి.
- చివరగా, నిర్వచించండి ' -చివరిది 'పరామితి మరియు విలువను కేటాయించండి' 5 ” దానికి:
ఉదాహరణ 3: PowerShellలో మొదటి ఐదు సేవల జాబితాను ప్రదర్శించండి
ఈ ఉదాహరణ “ని ఉపయోగించి సేవలను చూపుతుంది ఎంపిక-వస్తువు 'cmdlet మరియు' - ఆస్తిని విస్తరించండి 'పరామితి:
సేవ పొందండి | ఎంపిక-వస్తువు - ఆస్తిని విస్తరించండి పేరు -ప్రధమ 5
ఆబ్జెక్ట్లను ఎంచుకోవడానికి పవర్షెల్ ఎక్స్పాండ్ ప్రాపర్టీని ఉపయోగించడం గురించి ఇదంతా జరిగింది.
ముగింపు
పవర్షెల్లోని వస్తువులను '' సహాయంతో ఎంచుకోవచ్చు ఎంపిక-వస్తువు ” cmdlet. అయితే, నిర్దిష్ట వస్తువుల వివరాలను జోడించడం ద్వారా తిరిగి పొందవచ్చు - ఆస్తిని విస్తరించండి ”సెలెక్ట్-ఆబ్జెక్ట్” cmdletతో పాటుగా పరామితి. 'సెలెక్ట్-ఆబ్జెక్ట్' కోసం పవర్షెల్ విస్తరణ ప్రాపర్టీ గురించి ఈ బ్లాగ్ వివరించింది.