Я использую Powershell 4 и пытаюсь записать данные в SQL Server 2012.PowerShell 4 SQL Server Вставка
Вот сценарий, я использую
Add-Type -AssemblyName System.Data
$conn = New-Object System.Data.SqlClient.SqlConnection↵
$conn.ConnectionString = "Data Source=<SQLSERVER>;Initial Catalog=SYSINFO;Integrated Security=true;"
$conn.open()
$cmd = New-Object System.Data.SqlClient.SqlCommand
Ошибки я получаю это:
New-Object : Cannot find type [System.Data.SqlClient.SqlConnection] : verify that the assembly containing this type is loaded.
Я assuemd первую строку (Add-Type) будет загрузить все необходимые сборки под System.Data
Я пропущу что-то очевидное?
Вы можете использовать -PassThru и посмотреть, если тип SQLConnection фактически добавляется? Что-то вроде, Add-Type -AssemblyName "System.Data" -PassThru | ForEach-Object {if ($ _. Name -eq "SqlConnection") {$ _}} –
[Invoke-Sqlcmd] (https://technet.microsoft.com/en-us/library/mt683370.aspx) может быть Полегче. –