sfcコマンド以降の作業結果が、文字化けやすい。DISMを生かすため’(クオーテーション)を外した。結果は、 "C:\mydt\mydt.txt"のテキストをご覧あれ。
実行用
pause pause @echo on md mydt defrag /B c: >"C:\Windows\System32\mydt\dfb.txt" defrag /h c: >"C:\Windows\System32\\mydt\dfh.txt" defrag /x c: >"C:\Windows\System32\\mydt\dfx.txt" DISM.exe /Online /Cleanup-image /Restorehealth >"C:\Windows\System32\\mydt\dsm.txt" sfc /scannow >"C:\Windows\System32\\mydt\scs.txt" defrag /a /v c: >"C:\Windows\System32\\mydt\dfav.txt" copy "C:\Windows\System32\\mydt\*.txt" "C:\Windows\System32\\mydt\total.txt" chkdsk /r c: pause shutdown /r /f /t 10 ' OR shutdown /s /f /t 10
*****前行までが、複写対象の最終行です。*****
※ 作成後、UTF-8モードでhartchannel.batとして保存。
バッチファイルhartchannel.batを右クリック「管理者として実行」をダブルクリックして実行させる。
確認用
pause pause type "C:\Windows\System32\mydt\total.txt" pause
*****前行までが、複写対象の最終行です。*****
※ 作成後、UTF-8モードでtypet2.batとして保存。
バッチファイルtypet2.batを右クリック「管理者として実行」をダブルクリックして実行させプロンプト画面を起動させ確認する。
実行後の感想:
- パイプでテキストファイル作成手順中、プロンプト画面で「>」の部分が「1>」と表示されてしまったが、意図するようにtypeコマンドで確認できた。
- 出力結果、total.txtの一部に文字化けが判明。やや心配なsfcコマンドだった。今回のDismコマンド以外の対策を模索したい。