Я использовал код, найденный здесь 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.В зависимости от того, где я его поместил, он либо пуст, либо просто дает идентификатор таблицы.
Куда поместить командлет Export-Csv
?