powershell Invoke-SQL查询返回System.data.datatables

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell Invoke-SQL查询返回System.data.datatables相关的知识,希望对你有一定的参考价值。

function Invoke-SQL {
    param(
        [string] $dataSource = "",
        [string] $database = "Master",
        [string] $sqlCommand = ""
      )

    $connectionString = "Data Source=$dataSource; " +
            "Integrated Security=SSPI; " +
            "Initial Catalog=$database"

    $connection = new-object system.data.SqlClient.SQLConnection($connectionString)
    $command = new-object system.data.sqlclient.sqlcommand($sqlCommand,$connection)
    $connection.Open()

    $adapter = New-Object System.Data.sqlclient.sqlDataAdapter $command
    $dataset = New-Object System.Data.DataSet
    $adapter.Fill($dataSet) | Out-Null

    $connection.Close()
    $dataSet.Tables

}

以上是关于powershell Invoke-SQL查询返回System.data.datatables的主要内容,如果未能解决你的问题,请参考以下文章

powershell查询硬件信息返回json

PowerShell MDB 查询 - 脚本在 Access 中工作,不在 PowerShell [重复]

PowerShell:ConvertFrom-Json 将多个对象导出到 csv

powershell 使用PowerShell语法查询WMI

输出到 XML 的 SQL 查询

通过 powershell 运行 WQL 查询