Powershell脚本无法识别绝对文件路径

时间:2019-05-01 22:03:34

标签: powershell cmd windows-10 command-prompt

我有一个Windows命令脚本,该脚本需要在另一个位置运行另一个powershell脚本。 Windows命令脚本包含以下代码:

powershell -NoProfile -Command "Set-ExecutionPolicy Bypass -Scope Process -Force; & "C:\Users\Tommy\AppData\bootstrap\bootstrap.ps1" -Update"

当我运行Windows命令脚本时,它总是显示以下错误:

& : The term 'C:\Users\Tommy' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

在第1行,在char:53

我尝试在绝对文件路径的前面添加点,但是它不起作用。

1 个答案:

答案 0 :(得分:1)

尝试将“ C:\ Users \ Tommy \ AppData \ bootstrap \ bootstrap.ps1”更新为“ C:\ Users \ Tommy \ AppData \ bootstrap \ bootstrap.ps1”。您将通过再次使用双引号来结束报价。

powershell -NoProfile -Command "Set-ExecutionPolicy Bypass -Scope Process -Force; & 'C:\Users\Tommy\AppData\bootstrap\bootstrap.ps1' -Update"