Select-Object కోసం PowerShell ఎక్స్‌పాండ్ ప్రాపర్టీని ఎలా ఉపయోగించాలి

Select Object Kosam Powershell Eks Pand Prapartini Ela Upayogincali



ది ' ఎంపిక-వస్తువు ” cmdlet ఆబ్జెక్ట్‌ల సమూహం లేదా శ్రేణి నుండి వినియోగదారు పేర్కొన్న వస్తువులు మరియు లక్షణాలను ఎంచుకుంటుంది. అయితే ' - ఆస్తిని విస్తరించండి ” cmdlet “సెలెక్ట్-ఆబ్జెక్ట్” ప్రాపర్టీకి స్విచ్‌గా పనిచేస్తుంది, ఎందుకంటే ఇది శ్రేణి నుండి ఎంచుకున్న ప్రాపర్టీ లేదా ఆబ్జెక్ట్‌ను వివరిస్తుంది. అంతేకాకుండా, ఇది శ్రేణిలోని నిర్దిష్ట స్థానం నుండి వస్తువులను ఎంచుకోవచ్చు.

ఈ బ్లాగ్ 'సెలెక్ట్-ఆబ్జెక్ట్' మరియు '-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తో పాటుగా పరామితి. 'సెలెక్ట్-ఆబ్జెక్ట్' కోసం పవర్‌షెల్ విస్తరణ ప్రాపర్టీ గురించి ఈ బ్లాగ్ వివరించింది.