Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Вывод в файл результатов sfc /scannow

Ответить
Настройки темы
CMD/BAT - Вывод в файл результатов sfc /scannow

Ветеран


Сообщения: 683
Благодарности: 63

Профиль | Отправить PM | Цитировать


привет.
sfc /scannow обнаружил повреждения бла-бла-бла...
не было времени следить за исправлением и сидеть возле ПК,
сделал так:
Код: Выделить весь код
DISM.exe /Online /Cleanup-image /Scanhealth >C:\log_ScanRest.txt
DISM.exe /Online /Cleanup-image /Restorehealth >>C:\log_ScanRest.txt
sfc /scannow >>C:\log_ScanRest.txt
shutdown.exe /h
когда захотел глянуть результат в "log_ScanRest.txt" и увидел в файле лишь полную абракадабру. В "notepad++" кодировку подобрал, но только вывод для первых двух команд Scanhealth/Restorehealth смог прочесть.
попробовал одну команду
Код: Выделить весь код
sfc /scannow >>C:\log_ScanRest.txt
всё нормально, вывод результата в файл ушёл, читается без перекодировок через простой блокнот.
что делаю не так?

и ещё, такая строка имеет право на жизнь?
Код: Выделить весь код
DISM.exe /Online /Cleanup-image /Scanhealth >C:\log_ScanRest.txt && DISM.exe /Online /Cleanup-image /Restorehealth >>C:\log_ScanRest.txt && sfc /scannow >>C:\log_2_ScanRest.txt & exit

Отправлено: 12:45, 31-01-2014

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


qqwwaass, например, одна команда делает вывод в файл в Юникод, другая, скажем, в OEM. При смешении такого вывода в одном файле результат закономерен.

Отправлено: 20:08, 31-01-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 683
Благодарности: 63

Профиль | Отправить PM | Цитировать


Iska, ясно, тогда лучше сделать так?
Код: Выделить весь код
DISM.exe /Online /Cleanup-image /Scanhealth >C:\ScanRest_1.log
DISM.exe /Online /Cleanup-image /Restorehealth >>C:\ScanRest_1.log
sfc /scannow >>C:\ScanRest_2.log
shutdown.exe /h

Отправлено: 21:48, 31-01-2014 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата qqwwaass:
лучше сделать так? »
Возможно. Вам виднее. Я не проверял в какой кодировке делает вывод «dism.exe», и в какой — «sfc.exe». Я лишь высказал предположение.

Отправлено: 22:18, 31-01-2014 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Вывод в файл результатов sfc /scannow

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Результаты проверки sfc /SCANNOW Nashpashka Microsoft Windows 7 41 31-08-2017 20:47
Разное - Проблема с sfc /scannow THUN Microsoft Windows 7 14 24-11-2013 23:21
Разное - [решено] sfc /scannow LoyZ Microsoft Windows 7 35 12-05-2013 23:13
Разное - [решено] Помогите с sfc /scannow C181UMZ Microsoft Windows 7 9 08-02-2012 20:31
Разное - не срабатывает sfc /scannow Masterlink Microsoft Windows Vista 6 14-09-2009 17:44




 
Переход