我正在尝试从PowerShell 5.0脚本中调用批处理文件。批处理文件的路径为:
\\192.168.0.1\hde_path\Tools Powershell\abc.cmd
所以,我的路径中有一个空格,我尝试用以下方式调用它...
cmd.exe /c "'\\192.168.0.1\hde_path\Tools Powershell\abc.cmd'"
现在,它会报错:
The system can not find the file specified.
但是,请注意:
- 此文件abc.cmd存在于此位置。
- 我可以访问此位置。 因为,我可以通过命令提示符运行此abc.cmd文件而没有任何问题。
同样,当我将abc.cmd文件放在路径中没有任何空格的某些位置中,例如:\192.168.0.1\hde_path\Tools\abc.cmd,并使用以下命令调用它时,它可以完美运行。
cmd.exe /c '\\192.168.0.1\hde_path\Tools\abc.cmd'
请帮忙!
cmd.exe /c "\\192.168.0.1\hde_path\Tools\abc.cmd"
- henrycarterukcmd
使用"
作为引号,'
只被视为普通字符... - aschipfl