我想使用CMDEXEC从SQL代理作业中运行exe。我想将参数传递给exe,其中包括今天的日期和52周前的日期。
当我在命令末尾添加以下内容时,它将成功运行。但是我希望两个日期都是动态的。
MY exe C:\ abc.exe -fp“ 2017-08-16” -lp“ 2018-08-16”
答案 0 :(得分:0)
然后编写一个小的Powershell脚本,该脚本为您提供日期并附加日期。
$date = Get-Date -UFormat "%Y-%m-%d"
$futureDate = (Get-Date).AddWeeks(52)
$futureDate = Get-Date $futureDate -Format -UFormat "%Y-%m-%d"
然后,您可以执行您的exe文件并使用这两个变量。我还没有测试过,但这只是一个简短的主意。