Я пытаюсь выполнить сценарий оболочки оболочки с SQL Server. Каждая вещь работает со статическим значением переданных аргументов. Но когда я пытался с динамическим аргументом, он не работал.Как передать аргументы в Powershell, вызванные из SQL Сохраненная процедура
следующее утверждение, которое я пытаюсь:
declare @dteBatchDate as varchar(20)
set @dteBatchDate='2014-06-23 15:49:00'
EXEC xp_cmdshell 'powershell.exe -c "get-service | D:\Listing1.ps1 [email protected]"'
Я думаю, что это вопрос синтаксиса. Может ли любое тело предложить решение по этому поводу.
Благодаря передовой
Спасибо, что это работает для меня. с небольшим изменением перед передачей аргументов нет необходимости иметь знак «-». –
Я только что исправил заявление, которое вы предоставили. Нет способа проверить, как я нахожусь на своем мобильном телефоне ;-) – Scoregraphic
Я пробовал это, но он не принимает параметры с пробелами между ними. Как ты это сделал? – Gsquare