मुझे अपने नेटवर्क के आईपी पते के साथ एक बड़ी कॉमा सेपरेटेड सीएसवी-सूची मिली है, जिसके खिलाफ मैं प्रश्न पूछना चाहता हूं। मेरी CSV इनपुट का उदाहरण:आयात-सीएसवी और Foreach
172.168.0.1,172.168.0.2,172.168.0.3,172.168.0.4
आदि ....
जब मैं उत्पादन के लिए परीक्षण करने के लिए निम्न कोड चलाएँ:
$filepath = "c:\scripts\servers.csv"
$servers = Import-CSV $filepath -delimiter ","
Foreach ($server in $servers) {
write-host $server
}
मुझे कोई उत्पादन मिलता है, मुझे लगता है कि यह कारण है निर्दिष्ट कोई हेडर नहीं हैं। मैं स्पष्ट रूप से एक कामकाज कर सकता हूं और सीएसवी फ़ाइल खोल सकता हूं और सभी शीर्षकों में टाइप कर सकता हूं। क्या इसे हल करने के कोई अन्य तरीके हैं?
मैं उम्मीद ओपी एक फ़ाइल जहां सभी आईपी के एक ही लाइन पर हैं (कम से कम है कि मैं कैसे की व्याख्या अपने आदि ...) – rene
आपके उत्तर के लिए धन्यवाद, मैं वास्तव में इसकी प्रशंसा करता हूँ। अफसोस की बात है कि सीएसवी में लगभग 100 आईपी-एड्रेस सभी एक ही पंक्ति पर हैं, तो क्या मुझे 100 हेडर निर्दिष्ट करना होगा? – ScriptingBerry
मैंने "आईपी" नामक 1 हेडर बनाया और इसके तहत सभी आईपी-एड्रेस लगाए। कामकाज, लेकिन यह अब काम करता है। – ScriptingBerry