Запуск скрипта Powershell из агента SQL Server - PullRequest
0 голосов
/ 22 мая 2018

Насколько должно отличаться программирование при выполнении сценария powershell из агента SQL Server.Я видел очень странное поведение.

  1. Сбой любого вызова объекта
  2. Разве мы не можем использовать функции powershell в этих сценариях.Параметры становятся пустыми, если мы вызываем функцию через объектный параметр
  3. Некоторые команды просто не печатают сообщения, даже если я использую переменную печатную версию или я использую Write-Output.

Я просто хотел знать, почему это слишком отличается.У меня есть большой скрипт, который автоматизировал и помог мне выполнить большую ручную задачу, которая работает без ошибок, когда все выполняется вручную.

Пожалуйста, помогите мне в этом.
Объект: $ agobj = $ PrimarySQLConnObj.AvailabilityGroups [$ AGName] Ошибка из истории агентов: соответствующая строка 'Add-SqlAvailabilityDatabase -InputObject $ agobj -Database "$ db"-ErrorAction Stop '.Исправьте сценарий и перенесите работу.Информация об ошибке, возвращаемая PowerShell: «Невозможно связать параметр« InputObject ».Не удалось преобразовать значение «[AG]» типа «Microsoft.SqlServer.Management.Smo.AvailabilityGroup» в тип «Microsoft.SqlServer.Management.Smo.AvailabilityGroup"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...