Execute SQL Query with Powershell

German: Wie verbindet man sich zu einem MS SQL Server mit der PowerShell und führe eine StoredProcedure oder ein SQL Query aus

English: HowTo connect with PowerShell to an MS SQL Server and execute an StoreProcedure or an CommandText

Code

$DBServerName = "db01"
$DBName = "Slash4_TestDB"
$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$SqlConnection.ConnectionString = "Server=$DBServerName;Database=$DBName";Integrated Security=True"
$SqlCmd = New-Object System.Data.SqlClient.SqlCommand
$SqlCmd.CommandText = "SP_GetData"
$SqlCmd.Connection = $SqlConnection
$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
$SqlAdapter.SelectCommand = $SqlCmd
$DataSet = New-Object System.Data.DataSet
$SqlAdapter.Fill($DataSet)
$SqlConnection.Close()
$DataSet