batファイルでオフラインアップデートバッチを作成する

アップデートを一気に適応する。バッチファイルを作成します。

インストールする必要のある Updateファイル(.msu) を一箇所に集める。

C:\Update\Windows6.1-KB2533552-x86.msu /quiet /norestart
C:\Update\Windows6.1-KB2503665-x86.msu /quiet /norestart
C:\Update\Windows6.1-KB2511455-x86.msu /quiet /norestart

一行ごと行うとこんな感じになります。


一気にアップデートするプログラムです。

@echo off
REM カレントフォルダで作業
cd /d %~dp0

REM セキュリティパッチ .msu ファイルをインストール
for /f “skip=1” %%A in (‘dir /b *.msu’) do (
echo Installing Updates “%%A” …
start /wait %%A /quiet /norestart > nul
)

REM .NET アップデート NDP.exeファイル

for /f “skip=1” %%A in (‘dir /b NDP.exe’) do (
echo Installing Updates “%%A” …
start /wait %%A /q /passive /norestart > nul
)

echo.
echo ###########################################################
echo.
echo Updates installed
echo Press any key to restart
pause >NUL
shutdown -r -t 10

Windowsに適応されたアップデートのリストを見ることができます。

wmic qfe

Officeのアップデートパッチ

echo START MS Office >> time-stamp.txt
date /t >> time-stamp.txt
time /t >> time-stamp.txt
echo. >> time-stamp.txt

REM Office patch
office2010-kb*01-fullfile-x86-glb.exe /quiet /passive /norestart /log:C:\patch\%COMPUTERNAME%-LOG.txt

office2010-kb*02-fullfile-x86-glb.exe /quiet /passive /norestart /log:C:\patch\%COMPUTERNAME%-LOG.txt

echo END MS Office >> time-stamp.txt
date /t >> time-stamp.txt
time /t >> time-stamp.txt
echo. >> time-stamp.txt

shutdown -t 0 -r

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です