आमतौर पर, PowerShell में आप
env:VARIABLE = "Some kind of value"
का प्रयोग करेंगे लेकिन मेरा मुद्दा यह है कि मैं एक स्ट्रिंग वस्तु में वेरिएबल का नाम है। पावरहेल इसे स्ट्रिंग ऑब्जेक्ट के रूप में नहीं पहचानता है और वेरिएबल नाम का उपयोग पर्यावरण चर के नाम के रूप में करता है। उदाहरण के लिए, अगर मैं इस कार्य करें:
$someVariable = "MY_ENV_VAR"
env:$someVariable = "Some kind of value"
परिणाम $ someVariable सचमुच एक वातावरण चर के बजाय MY_ENV_VAR के रूप में परिभाषित किया जा रहा है। मैंने $ {} का उपयोग करने के कई पुनरावृत्तियों की कोशिश की है जैसे स्ट्रिंग में अवधि थी, लेकिन मुझे कुछ भी नहीं मिला है। मैं पावरहेल के एनवी का उपयोग कैसे कर सकता हूं: स्ट्रिंग ऑब्जेक्ट का उपयोग करके?
आपको बहुत बहुत धन्यवाद! – nathan