如何在此代码中正确使用Export-Csv

时间:2019-04-24 08:00:47

标签: sql powershell export-to-csv

我使用了https://stackoverflow.com/a/17497834/8918324处的代码来进行不需要导入SQL库的SQL查询。

目标是使其在服务器上运行,每周一次查询,并将其作为CSV表发送给我的老板。

$conn = New-Object System.Data.SqlClient.SQLConnection
$ConnectionString = "Server={0};Database={1};Integrated Security=True;Connect Timeout={2}" -f $ServerName, $DatabaseName, $ConnectionTimeout
$conn.ConnectionString = $ConnectionString
$conn.Open()
$cmd = New-Object System.Data.SqlClient.SqlCommand ($Query, $conn)
$cmd.CommandTimeout = $QueryTimeout
$ds = New-Object System.Data.DataSet
$da = New-Object System.Data.SqlClient.SqlDataAdapter ($cmd)
$da.Fill($ds)
$conn.Close()
$ds.Table

预期会出现类似CSV格式的访问者访问的访客号码名称的结果。 根据我的放置位置,它是空的还是仅给出表ID。

我将Export-Csv cmdlet放在哪里?

0 个答案:

没有答案