रिमोट सर्वर पर एक फ़ाइल में स्ट्रिंग बदलें


0

मैंने एक स्क्रिप्ट लिखी जो स्थानीय सिस्टम पर एक फ़ाइल में स्ट्रिंग को बदल देगी।

(Get-Content c:\temp\connectionFailure.properties) | ForEach-Object { $_ -replace "connectionRetry=false", "connectionRetry=true" } | Set-Content c:\temp\connectionFailure.properties

क्या कोई मेरी मदद कर सकता है, मुझे कई सर्वरों पर चलने के लिए इस कमांड की आवश्यकता है; परिणाम एक फ़ाइल में संग्रहित होना चाहिए।


क्या हम वास्तव में आपकी स्क्रिप्ट का स्रोत कोड देख सकते हैं?
pycvalade

(Get-Content c: \ temp \ connectionFailure.properties) | ForEach-Object {$ _ -replace "connectionRetry = false", "connectionRetry = true"} | सेट-कंटेंट c: \ temp \ connectionFailure.properties
Venkata Kalyan

1
ऐसा करने के लिए बहुत संभावनाएं हैं। बिना रास्ते के साथ काम करना \\server02\c$\file.properties और फिर उनके साथ लूप करें foreach-object। के साथ काम करना invoke-command या pssession, के साथ काम करना new-psdrive, के साथ काम करना psexec। मेरा सुझाव है कि आप इनमें से कुछ कीवर्ड्स का उपयोग करें और इसे अपने लिए आज़माएँ, यदि आपके पास कोई अधिक विशिष्ट त्रुटि है, तो आप हमारे पास वापस आ सकते हैं।
SimonS
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.