Hi zusammen,
ich habe eine Problem, mit zuvor eingegebenen Windows Credentials ein Select Statement abzusetzen.
Ich habe folgende Scripte gefunden:
http://jespermchristensen.wordpress.com/tag/windows-powershell/
Wie komme ich jetzt auf meine Tabelle, um das Statement abzusetzen?
Mir wäre ja am liebsten, ein Invoke-Command oder STart-Process mit Credentials zu starten, wo ich dann folgendes ausführe:
$ServerInstance = "VCOM " $Database = "VCOM " $ConnectionTimeout = 30 $Query = "SELECT COUNT(*) FROM [VCOM_Comm].[dbo].[COMM_ConfigStore]" $QueryTimeout = 120 $conn=new-object System.Data.SqlClient.SQLConnection $ConnectionString = "Server={0};Database={1};Integrated Security=True;Connect Timeout={2}" -f $ServerInstance,$Database,$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) [void]$da.fill($ds) $conn.Close() $ds.Tables
hier werden allerdings die Credentials nicht übergeben...
Da mir was die SQL Integrierung bei Powershell absolut das Know How fehlt, hangel ich mich momentan von Script zu Script, was nicht wirklich zielführend ist. Daher bin ich für jeden Tipp dankbar!