PowerShell возвращает дату с «∩╗┐» перед при запуске в пакетном скрипте - PullRequest
0 голосов
/ 12 июня 2018

У меня есть команда 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.Эта ошибка данных не всегда появляется.Есть идеи как избавиться от этого ∩╗┐?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...