gpt4 book ai didi

powershell - Powershell Pass参数

转载 作者:行者123 更新时间:2023-12-03 00:53:35 24 4
gpt4 key购买 nike

我将$ nextday和$ currrentyear传递给我在Powershell脚本中执行的.exe。看来争论没有通过,为什么呢?

$nextday = (Get-Date).AddDays(-1).ToString("M/dd/yyyy")
$currentgetyear = (Get-Date).ToString("yyyy")

& "C:\tmt.exe" YEAR= $currentgetyear DATE= $nextday

最佳答案

为什么在单词之间使用空格?查看软件如何对其进行解析:

[21:50:46] > & echoargs YEAR=  $currentgetyear DATE=  $nextday
Arg 0 is <YEAR=>
Arg 1 is <2013>
Arg 2 is <DATE=>
Arg 3 is <2.26.2013>

然而,这是我应该怎么解析的。
[21:50:58] > & echoargs YEAR=$currentgetyear DATE=$nextday
Arg 0 is <YEAR=2013>
Arg 1 is <DATE=2.26.2013>

所以我的解决方案:删除空格,像这样:
& "C:\tmt.exe" YEAR=$currentgetyear DATE=$nextday

关于powershell - Powershell Pass参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15122062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com