मैं अपनी फ़ाइल के अंदर एक शब्द (परीक्षण के साथ USERNAME) को बदलने का प्रयास कर रहा हूं।
मैं पावरशेल से निम्न कमांड चलाने की कोशिश कर रहा हूं, लेकिन मुझे त्रुटि मिल रही है - & gt;
गेट-कंटेंट को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं दी जाती है
get-content file.text | %{$_ -replace "USERNAME","testing"}
मैंने निम्नलिखित के साथ कमांड को प्रतिस्थापित किया:
powershell.exe -Command file.text | %{$_ -replace "USERNAME","testing"}
अब मुझे त्रुटि हो रही है - & gt; {$ _ - आंतरिक या बाहरी कमांड के रूप में मान्यता प्राप्त नहीं है
को भी जोड़ने की कोशिश की C: \ Windows \ System32 पर्यावरण चर में लेकिन भाग्य नहीं।
अटक & amp; मदद चाहिए!
foreach
के बजाय%
और देखें कि क्या काम करता है। मुझे लगता है कि आपके पास थोड़ा बैच / पावरशेल मिक्सअप है।%
बैच में एक चर के रूप में मान्यता प्राप्त है