我试图通过PowerShell来运行下面的命令:如何将一个PowerShell变量传递给CMD命令?
schtasks /query /s $compname /v /fo csv | ConvertFrom-Csv
$ COMPNAME在PowerShell脚本的第一部分设置,但不能传递到这样的命令。例如,当我尝试传递$ localhost时,出现以下错误:
ERROR: Invalid syntax. Value expected for '/s'.
Type "SCHTASKS /QUERY /?" for usage.
有没有办法将变量传递到此命令中?我不打算改变到PowerShell的本地方式访问计划任务(通过COM对象)。
您的意思是localost(没有美元符号)。它适用于我 –
@ShayLevy不,我不想使用本地主机,我只是用它作为例子。我有一个在powershell脚本中设置的变量($ compname)。有没有办法在schtasks命令中使用该变量的值? – EGr