Windows 从.bat文件执行PowerShell脚本时出错
我有一个PowerShell脚本test.ps1,我正试图从test.bat文件执行它。我的批处理文件包含:Windows 从.bat文件执行PowerShell脚本时出错,windows,powershell,batch-file,Windows,Powershell,Batch File,我有一个PowerShell脚本test.ps1,我正试图从test.bat文件执行它。我的批处理文件包含: @echo off Powershell.exe -File D:\Testfolder\testsubfolder\test.ps1 pause 我得到了一个错误: "■@' 未被识别为内部或外部命令、可操作程序或批处理文件 有人能指出我应该做什么更改才能正确运行它吗 将批处理文件重命名为.txt格式 在记事本中打开文件 使用“另存为”方法将编码更改为ANSI(编码将位于“保存文件”
@echo off
Powershell.exe -File D:\Testfolder\testsubfolder\test.ps1
pause
我得到了一个错误:
"■@' 未被识别为内部或外部命令、可操作程序或批处理文件
有人能指出我应该做什么更改才能正确运行它吗
你能把代码贴出来吗?这看起来像是编码问题。要调试它,你应该考虑。包括脚本文件的第一对字节的一个HyDoIP。它工作@ RealNave206,实际上我复制了旧的BAT文件并更新了它里面的脚本,当我创建了新的文件时,正如你所建议的那样。谢谢,没问题,很乐意帮忙。