पर गुण/विधियों को कॉल करें मैं समझने की कोशिश कर रहा हूं कि pipe |
किसी ऑब्जेक्ट को कैसे करें और उस पर गुण या विधियों को कॉल करें।पाइप ऑब्जेक्ट
Ex:
$a = Get-Item Registry::HKLM\SOFTWARE\WOW6432Node\Microsoft\Test\abc\
$a.GetSomething() //calls the method
(Get-Item Registry::HKLM\SOFTWARE\WOW6432Node\Microsoft\Test\abc\).GetSomething() //calls the method
कर सकते हैं मैं पाइप Get-Item
और invoke properties/methods
उस पर के उत्पादन में?
Get-Item Registry::HKLM\SOFTWARE\WOW6432Node\Microsoft\Test\abc\ | call GetSomething()
कि दुख की बात है:
गुण है कि में आसान वहाँ पहले से ही है कि ऐसा करने के लिए एक कमांड कर रहे हैं। कल्पना कीजिए कि मुझे 'रेग कुंजी' या 'फ़ोल्डर' के बारे में निश्चित नहीं है या नहीं। मैं बस 'टैब' का उपयोग करके आगे बढ़ता हूं ताकि मैं वहां जा सकूं जहां मैं 'ऑटो-सुझाव' का उपयोग करना चाहता हूं और अब कुछ कॉल करने के लिए, अचानक मुझे इसे शुरू से ही लपेटना होगा, एक विधि को कॉल कर सकते हैं। यह वास्तव में दर्द है – Reddy
कैनोनिकल तरीका 'फॉरएच-ऑब्जेक्ट' होगा। इसे उपनाम '%': '... | का उपयोग करके बहुत संक्षिप्त लिखा जा सकता है % {$ _। विधि()} ' –