2009-11-11 8 views
6

से वेरिएबल प्राप्त करें मैं एक सी # सीएमडीलेट लिख रहा हूं जिसे वैश्विक स्क्रिप्ट वैरिएबल का मान प्राप्त करने की आवश्यकता है। मैं इसे कैसे कर सकता हूं?पावरहेल - सी # सीएमडीलेट

मैंने देखा कि रनस्पेस में सत्रस्टेटप्रोक्सी है। GETVariable विधि। क्या मैं सी # सीएमडीलेट से रनस्पेस तक पहुंच सकता हूं?

धन्यवाद!

उत्तर

7

आप लागू कर रहे हैं, तो एक PSCmdlet इतना है कि यह उपयोग करने के लिए this चर का उपयोग:

this.SessionState.PSVariable.GetValue() 
+1

या कम: this.GetVariableValue (...) –

+0

वहाँ एक 'System.Management के लिए एक विकल्प है। Automation.Cmdlet'? – craig