从.bat文件执行PowerShell脚本时出错

时间:2016-11-30 09:54:02

标签: windows powershell batch-file

我有一个PowerShell脚本test.ps1,我正在尝试从test.bat文件执行它。我的批处理文件包含:

@echo off
Powershell.exe -File D:\Testfolder\testsubfolder\test.ps1
pause

我收到错误:

  

'■@'不被识别为内部或外部命令,可操作程序或批处理文件。

有人可以指出我应该做出哪些改变才能正确运行吗?

1 个答案:

答案 0 :(得分:1)

  1. 将批处理文件重命名为.txt格式
  2. 在记事本中打开文件
  3. 使用“另存为”方法将编码更改为ANSI(编码将位于保存文件窗口的底部)
  4. 再次保存文件并将其重命名为.bat格式