सेलेक्ट-ऑब्जेक्ट के लिए PowerShell एक्सपैंड प्रॉपर्टी का उपयोग कैसे करें

Selekta Objekta Ke Li E Powershell Eksapainda Proparti Ka Upayoga Kaise Karem



' सेलेक्ट-ऑब्जेक्ट ” cmdlet ऑब्जेक्ट्स या एक सरणी के समूह से उपयोगकर्ता द्वारा निर्दिष्ट ऑब्जेक्ट्स और गुणों का चयन करता है। जब ' -विस्तार संपत्ति ” cmdlet 'सिलेक्ट-ऑब्जेक्ट' प्रॉपर्टी के लिए एक स्विच के रूप में काम करता है, क्योंकि यह चयनित प्रॉपर्टी या किसी सरणी से ऑब्जेक्ट का विवरण देता है। इसके अलावा, यह एक सरणी में एक विशिष्ट स्थिति से वस्तुओं का चयन कर सकता है।

यह ब्लॉग 'सिलेक्ट-ऑब्जेक्ट' और '-एक्सपैंडप्रॉपर्टी' सीएमडीलेट के बारे में एक गाइड को कवर करेगा।

सेलेक्ट-ऑब्जेक्ट के लिए PowerShell एक्सपैंड प्रॉपर्टी का उपयोग/उपयोग कैसे करें?

सीएमडीलेट ' सेलेक्ट-ऑब्जेक्ट ” वस्तुओं के संग्रह से वस्तुओं का चयन करता है। हालांकि '- ExpandProperty ”पैरामीटर विशिष्ट चयनित संपत्ति का विवरण प्राप्त करता है।







उदाहरण 1: 'सिलेक्ट-ऑब्जेक्ट' सीएमडीलेट का उपयोग करके किसी ऑब्जेक्ट के चयनित गुणों को प्रदर्शित करें

यह उदाहरण किसी सरणी से केवल चयनित मान दिखाएगा:



$पालतू जानवर = @ (

[ pscustomobject ] @ { पालतू = 'बिल्ली' ;नाम = 'परी' ;रंग = 'सफ़ेद' ; }

[ pscustomobject ] @ { पालतू = 'कुत्ता' ;नाम = 'जिमी' ;रंग = 'काला' ; }

[ pscustomobject ] @ { पालतू = 'घोड़ा' ;नाम = 'किम' ;रंग = 'भूरा' ; }

)

उपरोक्त कोड के अनुसार:



  • सबसे पहले, कस्टम ऑब्जेक्ट्स की एक सरणी को इनिशियलाइज़ करें और इसे ' $पालतू जानवर ' चर।
  • सरणी के अंदर, तीन ऑब्जेक्ट बनाएं और प्रत्येक ऑब्जेक्ट में तीन गुणों का उल्लेख करें।
  • अंत में, उपयोगकर्ता द्वारा परिभाषित मान परिभाषित करें:





अब, नाम गुण को निर्दिष्ट मानों को चुनें और प्रदर्शित करें:

$पालतू जानवर | सेलेक्ट-ऑब्जेक्ट -विस्तार संपत्ति नाम

उपर्युक्त कोड में:



  • सबसे पहले, 'जोड़ें' $पालतू जानवर ” चर, “जोड़ें” | 'पाइपलाइन और फिर निर्दिष्ट करें' सेलेक्ट-ऑब्जेक्ट सीएमडीलेट।
  • उसके बाद, 'जोड़ें' -विस्तार संपत्ति 'पैरामीटर और असाइन करें' नाम ' कीमत।
  • यह उन्हें सौंपी गई सभी वस्तुओं के नाम प्रदर्शित करेगा:

उदाहरण 2: PowerShell में अंतिम पाँच रनिंग प्रक्रिया प्रदर्शित करें

यह उदाहरण 'का उपयोग करके पांच अंतिम चल रही प्रक्रियाओं को दिखाएगा' सेलेक्ट-ऑब्जेक्ट 'cmdlet और' -विस्तार संपत्ति 'पैरामीटर':

गेट-प्रोसेस | सेलेक्ट-ऑब्जेक्ट -विस्तार संपत्ति नाम -अंतिम 5

उपरोक्त कोड के अनुसार:

  • सबसे पहले, 'जोड़ें' गेट-प्रोसेस 'cmdlet प्रक्रियाओं की सूची प्राप्त करने के लिए और फिर निर्दिष्ट करें' | पिछले cmdlet के आउटपुट को अगले cmdlet में स्थानांतरित करने के लिए पाइपलाइन।
  • फिर, 'जोड़ें' सेलेक्ट-ऑब्जेक्ट 'cmdlet, उसके बाद' -विस्तार संपत्ति ” पैरामीटर, और इसे नाम पर असाइन करें।
  • अंत में, परिभाषित करें ' -अंतिम 'पैरामीटर और मान असाइन करें' 5 'उसके लिए:

उदाहरण 3: PowerShell में प्रथम पाँच सेवाओं की सूची प्रदर्शित करें

यह उदाहरण 'का उपयोग करके सेवाओं को दिखाएगा' सेलेक्ट-ऑब्जेक्ट 'cmdlet और' -विस्तार संपत्ति 'पैरामीटर:

सेवा प्राप्त करें | सेलेक्ट-ऑब्जेक्ट -विस्तार संपत्ति नाम -पहला 5

यह सब वस्तुओं के चयन के लिए PowerShell Expand गुण का उपयोग करने के बारे में था।

निष्कर्ष

PowerShell में वस्तुओं को 'की सहायता से चुना जा सकता है' सेलेक्ट-ऑब्जेक्ट सीएमडीलेट। हालाँकि, विशिष्ट वस्तुओं का विवरण 'जोड़कर' प्राप्त किया जा सकता है। -विस्तार संपत्ति 'चयन-ऑब्जेक्ट' cmdlet के साथ पैरामीटर। इस ब्लॉग ने 'सिलेक्ट-ऑब्जेक्ट' के लिए PowerShell विस्तार गुण पर विस्तार से बताया है।