जैसा कि मैं PowerShell उपयोगकर्ता मार्गदर्शिका में पढ़ रहा हूं, मुख्य PowerShell अवधारणाओं में से एक यह है कि आदेश पाठ के बजाय ऑब्जेक्ट स्वीकार करते हैं और वापस करते हैं । इसलिए उदाहरण के लिए, दौड़ने से get-aliasमुझे कई System.Management.Automation.AliasInfoवस्तुएं मिलती हैं:
PS Z: \> गेट-उर्फ कमांड टाइप नाम परिभाषा ----------- ---- ---------- उपनाम% ForEach- ऑब्जेक्ट उपनाम? कहाँ-वस्तु एलियास एसी ऐड-कंटेंट उपनाम जोड़ें-PSSnapIn उपनाम बिल्ली जाओ-सामग्री एलियास सीडी सेट-स्थान उपनाम chdir सेट-स्थान ...
अब, मुझे इन वस्तुओं की गिनती कैसे मिलेगी?
$Counter = $(get-alias | measure).Countजैसा कि आपने कहा था, मैंने हमेशा 1 मान लौटाया है, जैसा कि आपने कहा था।