merdzd
26-05-2020, 10:49
Добрый день.
Есть 2 скрипта один с "wmic bios get serialnumber>>" все действия пишутся в 1>>\\Server\_INST\%SerialNumber%-install-%DATE%.txt 2>>&1
for /f %%a in ('wmic bios get serialnumber /value^|find "="') do set "%%a"
echo test \\Server\_INST\%SerialNumber%-install-%DATE%.txt
echo test %DATE% Start \\Server\_INST\%SerialNumber%-install-%DATE%.txt
wmic bios get serialnumber>>\\Server\_INST\%SerialNumber%-install-%DATE%.txt
Второй без. "wmic bios get serialnumber>>\\Server\_INST\%SerialNumber%-install-%DATE%.txt["
Первый ломает кодировку так, что она не понимается ни каким шрифтом в блокноте.
Пробовал добавить "chcp" после определения переменной не помогло.
Еще вопрос по кодировке:
Если выполнять net stop wuauserv 1>>\\Server\_INST\%SerialNumber%-install-%DATE%.txt 2>>&1
Служба у которой есть кирилическое название,
результаты:
chcp 855 \ chcp 65001
The –Ґ*ва ®Ў*®ў«Ґ*Ёп Windows service is not started.
chcp 1251
‘«г¦Ў* "–Ґ*ва ®Ў*®ў«Ґ*Ёп Windows" *Ґ §*ЇгйҐ**.
Читается шрифтом терминал. а если менять шрифт все что выше с кодировкой chcp 1251 не прочитать.
Есть 2 скрипта один с "wmic bios get serialnumber>>" все действия пишутся в 1>>\\Server\_INST\%SerialNumber%-install-%DATE%.txt 2>>&1
for /f %%a in ('wmic bios get serialnumber /value^|find "="') do set "%%a"
echo test \\Server\_INST\%SerialNumber%-install-%DATE%.txt
echo test %DATE% Start \\Server\_INST\%SerialNumber%-install-%DATE%.txt
wmic bios get serialnumber>>\\Server\_INST\%SerialNumber%-install-%DATE%.txt
Второй без. "wmic bios get serialnumber>>\\Server\_INST\%SerialNumber%-install-%DATE%.txt["
Первый ломает кодировку так, что она не понимается ни каким шрифтом в блокноте.
Пробовал добавить "chcp" после определения переменной не помогло.
Еще вопрос по кодировке:
Если выполнять net stop wuauserv 1>>\\Server\_INST\%SerialNumber%-install-%DATE%.txt 2>>&1
Служба у которой есть кирилическое название,
результаты:
chcp 855 \ chcp 65001
The –Ґ*ва ®Ў*®ў«Ґ*Ёп Windows service is not started.
chcp 1251
‘«г¦Ў* "–Ґ*ва ®Ў*®ў«Ґ*Ёп Windows" *Ґ §*ЇгйҐ**.
Читается шрифтом терминал. а если менять шрифт все что выше с кодировкой chcp 1251 не прочитать.