バッチでパッチ

手元に「w2k sp2+ie55sp2」な環境が多いので今日のwuを機に「w2kproをsp4+ie6sp1*1化してパッチもバッチ的にあてちゃえ」cdromを作った。ie6sp1とsp4+patchで再起動1回ってのはできないのかな。ひとまず2回仕様で。
累積的/含有的パッチで数は減るのだけど、「そうは言ってもだめになっちゃったじゃん」な部分は調べきれず...それでも時間はかかってしまいました。kbにオプションスイッチ載ってないのもあるし、実は違ったりしたものもあるしでvmな環境でのテストは済み。

REM Windows 2000 SP4
W2KSP4_ja.EXE /U /Z

REM MS03-011 VM
msjavwu.exe /c:"javatrig.exe /exe_install /l /qq" /q:a /r:n

REM KB822831
Windows2000-KB822831-x86-JPN.exe -u -q -z
REM MS03-023 2003/07/10
Windows2000-KB823559-x86-JPN.exe /u /z
REM MS03-034 2003/09/04
Windows2000-KB824105-x86-JPN.exe /u /z
REM MS03-041
Windows2000-KB823182-x86-JPN.exe /u /z
REM MS03-042
Windows2000-kb826232-x86-jpn.exe /passive /norestart
REM MS03-043
Windows2000-kb828035-x86-jpn.exe /passive /norestart
REM MS03-044
Windows2000-kb825119-x86-jpn.exe /u /z
REM MS03-049
Windows2000-kb828749-x86-jpn.exe /passive /norestart
REM MS04-011
Windows2000-kb835732-x86-jpn.exe /passive /norestart
REM MS04-012
Windows2000-kb828741-x86-jpn.exe /passive /norestart
REM MS04-014
Windows2000-kb837001-x86-jpn.exe /passive /norestart
REM MS04-018
IE6.0sp1-KB823353-x86-JPN.exe /q:a /r:n
REM MS04-020
Windows2000-kb841872-x86-jpn.exe /passive /norestart
REM KB870669
Windows-KB870669-x86-ENU.exe /q
REM MS04-022
Windows2000-kb841873-x86-jpn.exe /passive /norestart
REM MS04-023
Windows2000-kb840315-x86-jpn.exe /passive /norestart
REM KB828026
WindowsMedia-Q828026-x86-JPN.exe /passive /norestart
REM MS04-028(IE6SP1)
IE6.0sp1-KB833989-x86-JPN.exe /q
REM MS04-031
Windows2000-kb841533-x86-jpn.exe /passive /norestart
REM MS04-032
Windows2000-kb840987-x86-jpn.exe /passive /norestart
REM MS04-037
Windows2000-kb841356-x86-jpn.exe /passive /norestart
REM MS04-038
IE6.0sp1-KB834707-Windows-2000-XP-x86-jpn /passive /forcerestart

*1:適用順的にはie6sp1が先にしないとパッチ一個増えることに