powershell输出重定向至bat文件无法正常运行2016年11月22日 在 Questions 来自 PowerShell交流中心 › 分类: Questions › powershell输出重定向至bat文件无法正常运行 0 赞 踩 qqqkoko123 asked 8 年 ago powershell脚本如下: echo “start cmd” >> 1.bat start 1.bat 报错:''不是内部或外部命令,也不是可运行的程序 1 Answers 1 赞 踩 Best Answer Mooser Lee 管理员 answered 8 年 ago 我在PowerShell5.0中执行上面的脚本重现不了你的问题。 从报错的看极有可能是编码问题: bat文件要保存成ascii码 ps1文件要保存成unicode 如果你的bat是动态生成的,请用下面的语法,这是PowerShell中最安全的写法: "start cmd" | Out-File .\1.bat -Encoding ascii -Append