2013-04-29 8 views
17

मैं PowerShell स्क्रिप्ट आउटपुट को टैब-डिलीमिट प्रारूप में टेक्स्ट फ़ाइल में कैसे सहेजूं?टैब-सीमांकित प्रारूप में पावरशेल आउटपुट को टेक्स्ट फ़ाइल में निर्यात करें

उदाहरण - मैं निम्न PowerShell स्क्रिप्ट के आउटपुट को टेक्स्ट, टैब-डिलीमिट प्रारूप में कैसे निर्यात करूं?

Get-MailboxStatistics -Database data01 |ft displayname,databasename,itemcount,totalitemsize 

उत्तर

38

एक टैब डिलीमीटर के साथ Export-CSV का उपयोग करें। ध्यान दें, कि आप format-table के उत्पादन में एक इनपुट के रूप export-CSV करने के बजाय का उपयोग नहीं कर सकते हैं का उपयोग select-object:

Get-MailboxStatistics -Database data01 |select displayname,databasename,itemcount,totalitemsize | export-csv -delimiter "`t" -path theOutFile.txt -notype 
+0

अरे यही कारण है कि भयानक है !!! यह काम करता है .. धन्यवाद दोस्त – Praveen2sas

+1

मुझे टैब को सीमित प्रारूप के रूप में आउटपुट मिला। लेकिन आउटपुट में डबल कोट्स शामिल हैं जो प्रत्येक कॉलम को अलग करता है। मैं इस टैब को SQL फ़ाइल में इनपुट फ़ाइल के रूप में सीमित फ़ाइल का उपयोग कर रहा हूं। चूंकि इस टेक्स्ट फ़ाइल में शून्य मान एसक्यूएल में डबल कोट्स हैं और उसी अपडेट करते समय उन डबलक्वॉट को हटाने का कोई तरीका है ..? – Praveen2sas

+3

हाय, मैंने उद्धरण के बिना आउटपुट प्राप्त करने में कामयाब रहा है, ने उपयोग किया है- NoTypeInformation | % {$ _। इस कमांड को बदलें ('' ',' ')}} और आउटपुट को अपेक्षित के रूप में मिला। आपकी मदद के लिए धन्यवाद .. – Praveen2sas

संबंधित मुद्दे