我在 powershell 中运行一个非常简单的 TSQL 代码。但输出只显示受影响的行数,而不是实际结果。代码如下:
function test([string] $Hostname )
{
try
{
$con="server=$Hostname;database=master;Integrated security=sspi"
$da=New-Object System.Data.SqlClient.SqlDataAdapter ("
select * from sysdatabases
",$con)
$dt=New-Object System.Data.DataTable
$da.fill($dt)|Out-Null
$da.fill($dt) | Format-table -AutoSize
}
catch [Exception]
{
## Do something with the exception
write-host "Could not run test function for "+$Hostname
}
}
foreach ($Hostname in Get-Content $ServerList)
{
test($Hostname)
}
请问有什么帮助吗?
提前致谢