2017-10-19 2 views
0

私はデータを読み込み、powershellを使用して.txtファイルに書き込もうとしています。 しかしその結果、それはトリミングされます。powershellでデータをフォーマットする

#Get the photo path of the students 
$commandAD = $connection.CreateCommand() 

#Retreving student photo records. 
$commandAD.CommandText = "SELECT [Barcode],[ImageURL] FROM 
[iSAMS_Custom].[dbo].[vwDestinyLibrary_Student_photo1]" 
$resultPhoto = $commandAD.ExecuteReader() 
$tablePhoto = new-object "System.Data.DataTable" 
$tablePhoto.Load($resultPhoto) 

#Export Hash Table to Txt File 
$tablePhoto | Out-File c:\Users\nimmy.pk\Documents\inputphoto.txt 

どのようにデータをフォーマットできますか?あなたはアウトファイルから-Widthパラメータを使用することができます

+0

csvファイルとして保存するには、そのオブジェクトがテーブル – guiwhatsthat

+0

あるように私は今、TXT形式 –

答えて

2

$tablePhoto | Out-File -Width 4096 -Path c:\Users\nimmy.pk\Documents\inputphoto.txt 
たぶん
+0

URLのような結果を必要とするようです完全に表示されますが、2つではなく1つの列にすべての結果が表示されます。 –

+0

列間の空白を削除しようとしましたが、動作しませんでした:(... PowerShellの新機能で、最近学習を始めました。誰でも出力ファイルの書式設定に役立ちます。 ? –

+0

上記の@guiwhatのようなCSVを使用すると、$ tablePhoto |エクスポート-CSV -delimiter "t" - パスc:\ Users \ nimmy.pk \ Documents \ inputphoto.txt –

関連する問題