自动运行脚本时发生Powershell错误

时间:2019-10-17 05:16:15

标签: python powershell server

我正在使用以下代码cmd /c $hash > $in 2>&1来使用Powershell运行特定的可执行文件。这是我面临的问题

  1. 此命令在PC上有效,但在服务器上无效。
  2. 此命令可以在服务器中以手动方式完美运行,但是在计划时,出现如下错误

UnicodeEncodeError:“ charmap”编解码器无法对位置33-35中的字符进行编码:字符映射为未定义

请帮助。

1 个答案:

答案 0 :(得分:6)

据我所知,在python中开发脚本时遇到了同样的问题,经过大量搜索,我发现由于编码问题,我面临着charmap问题。

我需要做的是将utf-8设置为默认编码,并在python脚本中将其设置后,我就能解决上述问题。

尝试在读取文件或打开文件时设置正确的编码,希望您能找到解决问题的方法。