में एक दूरस्थ मशीन पर वातावरण चर के वास्तविक मूल्यों जाओ मैं वास्तविक मान वातावरण चर की पाने के लिए कोशिश कर रहा हूँ।
यह वही है मैं अब तक है:नेट
काम करता है यही कारण है कि, लेकिन यहाँ समस्या है: नाम रूप 'windir' गुजर '% SystemRoot%' हो जाता है मूल्य के रूप में। मैं वास्तव में चाहता हूंवास्तविक पथ, यानी 'सी: \ विंडोज' है।
मैं प्रत्यावर्तन का उपयोग कर 'SystemRoot' की मूल्य लेकिन कोई मिलान नहीं पाए गए पाने की कोशिश की।
मैं कैसे सुनिश्चित कर सकता हूं कि वास्तविक मान वापस आ गए हैं?
Thx!
% SystemRoot% क्यों स्वीकार्य नहीं है? यदि आप इसे एक एक्सप्लोरर विंडो में डालते हैं तो आप विंडोज़ की स्थापना निर्देशिका में जाएंगे। क्योंकि% SystemRoot% सिद्धांत में डी: \ विंडोज \ हो सकता है। –
संभावित डुप्लिकेट [.NET के साथ दूरस्थ रूप से पर्यावरण चर का विस्तार कैसे करें?] (Http://stackoverflow.com/questions/5031111/how-to-expand-environment-variables-remotely-with-net) – VVS
@ रामाउंड: I मैं एक विधि लिख रहा हूं जो ** ** Win32_Process.Create ** का उपयोग कर रिमोट मशीन पर कमांड ** चलाता है। ** पर्यावरण चर ** ** प्रतीत नहीं होता ** ** प्रतीत होता है, इसलिए मैं उन्हें ** ** खुद को प्रतिस्थापित कर रहा था। यदि ** ** उन्हें स्वचालित रूप से मान्यता प्राप्त करने का तरीका ** है, तो यह ** मेरी समस्या का समाधान भी करेगा **। – David