0

我怎样才能在下面构造这个调用:

C:> ExecuteFoo "2012-10-21 00:00:00" "2012-10-21 00:00:00"

从下面的 PowerShell 脚本:

param(
   [string] $ReportStart = (get-date -format "yyyy-MM-dd 00:00;00"),
   [string] $ReportEnd = (get-date -format "yyyy-MM-dd 23:59:59")
)
# ............ Some stuff here
$Process = [diagnostics.process]::Start("$cmdline", "$ReportStart, $ReportEnd") 
4

2 回答 2

2

直接试试下面的代码

& $cmdline $ReportStart $ReportEnd

或者如果需要逃生:

& $cmdline "`"$ReportStart`"" "`"$ReportEnd`""
于 2012-11-04T16:22:24.073 回答
0

您只需要使用转义引号`"

于 2012-11-04T13:13:35.483 回答