【发布时间】:2012-11-07 20:38:30
【问题描述】:
我正在尝试通过 powershell 运行以下命令:
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 不,我没有尝试使用 localhost,我只是将其用作示例。我有一个在 powershell 脚本中设置的变量 ($compname)。有没有办法在 schtasks 命令中使用该变量的值?
标签: variables powershell cmd scheduled-tasks windows-task-scheduler