使用 PowerShell 和变量启用和禁用计划任务

使用 PowerShell 和变量启用和禁用计划任务

如果我尝试使用 PowerShell 启用和禁用计划任务,这是可行的。

Enable-ScheduledTask -TaskName "Name of my task"
Disable-ScheduledTask -TaskName "Name of my task"

但是如果我用变量尝试这个​​,我就会收到错误。

$TaskName = "Name of my task"

Enable-ScheduledTask -TaskName "${TaskName}"
Disable-ScheduledTask -TaskName "${TaskName}"

我怎样才能用变量做到这一点?

编辑:

出现此错误。

Enable-ScheduledTask : Das System kann die angegebene Datei nicht finden. (The system could not found the file)
+ Enable-ScheduledTask -TaskName "${TaskName}"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (PS_ScheduledTask:Root/Microsoft/...S_ScheduledTask) [Enable-ScheduledTask], CimException
    + FullyQualifiedErrorId : HRESULT 0x80070002,Enable-ScheduledTask

答案1

去掉花括号即可

$TaskName = "Name of my task"

Enable-ScheduledTask -TaskName "$TaskName"
Disable-ScheduledTask -TaskName "$TaskName"

相关内容