Запустите exe из SQL Agent Job cmdexec, передавая параметр сегодняшняя дата и дата -52 недели

0

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

Когда я добавляю ниже команду, она запускается успешно. Но я хочу, чтобы даты были динамическими.

MY exe C:\abc.exe -fp "2017-08-16" -lp "2018-08-16"

  • 0
    MySQL <> SQL Server!
Теги:
sql-server

1 ответ

0
Лучший ответ

Затем напишите небольшой сценарий Powershell, который дает вам дату и добавляет ее.

$date = Get-Date -UFormat "%Y-%m-%d"

$futureDate = (Get-Date).AddWeeks(52)
$futureDate = Get-Date $futureDate -Format -UFormat "%Y-%m-%d"

Затем вы можете выполнить свой exe файл и использовать обе переменные. Я еще не тестировал его, но это была короткая идея.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню