如果文件路径中存在空格,powershell会将其截断。找不到文件,然后就会闪退。
例如:路径 D:\脚本工具\For Backup\aa.ps1
,
在命令提示符
中执行命令 C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe "D:\脚本工具\For Backup\aa.ps1"
注:加上 双引号
也没用
会报:
D:\脚本工具\For : 无法将“D:\脚本工具\For”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包
括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ D:\脚本工具\For Backup\aa.ps1
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (D:\脚本工具\For:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
网友评论