powershell 脚本运行问题处理
最近在学习 powershell 脚本中发现如果当前目录不在 ps1 脚本所在目录的话脚本不能正常执行,研究了下如何解决。
PS C:\Users\Marco Nie> "C:\Users\Marco Nie\Application\aria2\download-complete.ps1"
C:\Users\Marco Nie\Application\aria2\download-complete.ps1
如以上,我想执行脚本,但是只是返回了路径。
解决方法是在脚本路径前加上程序调用符 &
,表示后面的是可执行文件。
&"C:\Users\Marco Nie\Application\aria2\download-complete.ps1"
以上方式就可以正常执行脚本了。
还有就是脚本路径上如果有空格的话,需要使用引号将路径包围起来,这样就可以了。
参考链接:
http://www.splaybow.com/post/powershell-run-command-with-space.html
标签:无