2013-04-29 229 views
17

PowerShellスクリプト出力をタブ区切り形式のテキストファイルに保存するにはどうすればよいですか?PowerShellの出力をタブ区切り形式のテキストファイルにエクスポートする

例 -以下のPowerShellスクリプトの出力をテキスト、タブ区切り形式にエクスポートするにはどうすればよいですか。

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

答えて

38

タブ区切り文字でExport-CSVを使用してください。代わりにselect-objectを使用し、あなたがexport-CSVへの入力としてformat-tableの出力を使用することができないことに、注意してください:

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

ちょっとそれは素晴らしいです!それは動作します..ありがとう男 – Praveen2sas

+1

私はタブ区切り形式として出力を得ましたが、出力には各列を区切る二重引用符が含まれています 私はこのタブ区切りファイルをSQLへの入力ファイルとして使用しています。 このテキストファイルにはヌル値の二重引用符が含まれているため、sqlは同じ内容を読み込んで更新します 自分自身をエクスポートしている間にこれらの二重引用符を削除する方法はありますか? – Praveen2sas

+3

こんにちは、私は引用符なしで出力を得ることができました。 は-NoTypeInformation | %{$ _。}このコマンドを置き換えて( '' '、' ')}期待どおりの出力を得ました ありがとうございました。 – Praveen2sas

関連する問題