Я хочу запустить exe из задания агента SQL, используя CMDEXEC. Я хочу передать параметр exe, который включает сегодняшнюю дату и дату 52 недели назад.
Когда я добавляю ниже команду, она запускается успешно. Но я хочу, чтобы даты были динамическими.
MY exe C:\abc.exe -fp "2017-08-16" -lp "2018-08-16"
Затем напишите небольшой сценарий Powershell, который дает вам дату и добавляет ее.
$date = Get-Date -UFormat "%Y-%m-%d"
$futureDate = (Get-Date).AddWeeks(52)
$futureDate = Get-Date $futureDate -Format -UFormat "%Y-%m-%d"
Затем вы можете выполнить свой exe файл и использовать обе переменные. Я еще не тестировал его, но это была короткая идея.