Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Powershell数据集中删除标头_Powershell_Dataset - Fatal编程技术网

从Powershell数据集中删除标头

从Powershell数据集中删除标头,powershell,dataset,Powershell,Dataset,我需要从Powershell中的SQL数据集中删除标题和间距,以便比较结果 使用$res=$DataSet.Tables[0]。rows | ft-HideTableHeaders删除标题,但保留间距 展示结果的最佳方式是什么 prptySwitch ----------- False $SqlCmd = New-Object System.Data.SqlClient.SqlCommand $SqlCmd.CommandText = "Select prptySwitch FROM dbo.

我需要从Powershell中的SQL数据集中删除标题和间距,以便比较结果

使用$res=$DataSet.Tables[0]。rows | ft-HideTableHeaders删除标题,但保留间距

展示结果的最佳方式是什么

prptySwitch
-----------
False

$SqlCmd = New-Object System.Data.SqlClient.SqlCommand
$SqlCmd.CommandText = "Select prptySwitch FROM dbo.PrptyLogSwitch"
$SqlCmd.Connection = $con
$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
$SqlAdapter.SelectCommand = $SqlCmd
$DataSet = New-Object System.Data.DataSet
$SqlAdapter.Fill($DataSet)
$DataSet.Tables[0]
$res = $DataSet.Tables[0].rows 
谢谢


如果要比较两个数据集,请使用它们的XML表示形式,而不是Format Table的输出。

如果确实要比较,为什么不直接使用
比较对象

在任何情况下,如果只需要属性值而不需要标头,那么

Select-Object -ExpandProperty myProperty
我会做到的

Select-Object -ExpandProperty myProperty