【发布时间】:2023-03-31 05:35:01
【问题描述】:
我正在寻求有关如何使用 powershell 脚本中的特定参数调用 cmd 的帮助。到目前为止,我写的内容如下,但它给了我一条错误消息,说 $_cmd 无法识别。
我正在尝试将起始日期和截止日期传递给一个 exe... 您可以看到起始日期必须是今天 - 1 并且截止日期应该是现在。可执行文件的路径是 D:\DataService,这就是我在脚本早期设置路径的原因。
Write-Host "Get data from service"
$path ="D:\DataService"
Push-Location $path
$Date = Get-Date
$DateFrom = $Date.ToString("yyyy-MM-dd HH:mm:ss")
$DateTo = $Date.AddDays(-1).ToString("yyyy-MM-dd")
$_cmd = "ReportGen.exe -ReportType Data -DateFrom $DateFrom $DateTo"
%$_cmd%
有什么建议吗?
【问题讨论】: