在PowerShell中格式化数据

在PowerShell中格式化数据,powershell,Powershell,我正在尝试使用PowerShell读取数据并将其写入.txt文件 但结果是它被修剪了 #Get the photo path of the students $commandAD = $connection.CreateCommand() #Retrieving student photo records. $commandAD.CommandText = "SELECT [Barcode],[ImageURL] FROM [iSAMS_Custom].[dbo].[vwDestiny

我正在尝试使用PowerShell读取数据并将其写入.txt文件

但结果是它被修剪了

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

#Retrieving 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 

如何格式化数据?

您可以使用Out文件中的-Width参数:

$tablePhoto | Out-File -Width 4096 -Path c:\Users\nimmy.pk\Documents\inputphoto.txt

您可以使用Out文件中的-Width参数:

$tablePhoto | Out-File -Width 4096 -Path c:\Users\nimmy.pk\Documents\inputphoto.txt

可能将其保存为csv,似乎对象是一个表格我需要结果为txt格式可能将其保存为csv,似乎对象是一个表格我需要结果为txt格式现在url完全显示,但是所有结果都显示在一个列中,而不是在两个列中。我试图删除列之间的空白,但不起作用:(…我对PowerShell很陌生,最近开始学习。任何人都可以帮助设置输出文件的格式以查看完整结果???使用CSV,如@guiwhatssthat,$tablePhoto | Export CSV-delimiter“`t”路径C:\用户\nimy.pk\Doops\EndoPoto.txtNo,URL完全显示,但所有结果都显示在一个列中,而不是在两个列中。我试图删除列之间的空白,但不起作用:(…我对PowerShell非常陌生,最近开始学习。任何人都可以帮助设置输出文件的格式,以查看完整结果???使用CSV,如@guiwhats所述,$tablePhoto | Export CSV-delimiter“`t”-路径c:\Users\nimmy.pk\Documents\inputphoto.txt