当在批处理脚本中运行时,powershell会在前面返回带有“∩╗┐”的日期

时间:2018-06-12 10:06:07

标签: batch-file

我的批处理脚本中有powershell get-date命令,在执行批处理文件时,我在结果前面得到了这个奇怪的∩╗┐符号。

我的批处理采用ANSI编码,在运行之前我已将代码页更改为 chcp 437

这是我的代码:

for /F "usebackq" %%a in (`"powershell (get-date).AddDays(-1).ToString('MMdd');"`) do if not defined MMdd set MMdd=%%a 

它会返回类似∩╗┐0604的内容,当我收到来自电子邮件的错误时,它会显示n++0604。此错误数据并不总是出现。任何想法如何摆脱这个∩╗┐

0 个答案:

没有答案