MiracleJobLogo
エンジニアのエンジニアによるエンジニアのためのサイト
News 07/19 おすすめ情報に 『 【資格取得者速報】 Aさん 「 Microsoft Security, Compliance, and Identity Fundamentals」 』 を追加しました。
会員登録するとキャリア診断やサイトに参加することができます。
あなたにおすすめな技術情報、資格、仕事などをお知らせします。

無料会員登録


パスワードを忘れた場合
LINEで送る
MiracleJobBanaLeft1
MiracleJobBanaLeft2


手動でパッチ適用する楽な方法
profile-img
投稿者: ksasaさん
投稿日:2021/01/20 13:25
更新日:
like-img
分類
技術
テクノロジー
Windows系サーバ
キャリア
運用・保守
投稿内容
今回は、複数のパッチを手動で適用する際に、楽になる方法を紹介します。

パッチ適用は、ソフトウェアセンターを使用すると、複数のパッチを一括で適用することができますが、
もし、ソフトウェアセンターが何かしらの不具合で使えない場合、複数のパッチを手動で適用する際は、
一つ目を選択→インストール、2つ目を選択→インストール・・・とパッチ量が多ければ多いほど手間がかかると思います。
そんなときに、以下のような、パッチを自動的にインストールするバッチを使ってみてはいかがでしょうか。

@echo off
cd /d %~dp0

for /f %%a in ('dir /b *.msu') do (
echo %%a インストール中
call %%a /quiet /norestart
)

echo インストール完了
pause
exit

基本的には、パッチファイルは「.msu」拡張子だとは思いますが、
異なる場合は赤色の部分を拡張子に合わせて変えるだけで同じように使えます。

Ex:拡張子「.exe」の場合
for /f %%a in ('dir /b *.msu') do (

for /f %%a in ('dir /b *.exe') do (

使い方は、このバッチとインストールするパッチファイルを同じフォルダに入れて、バッチをクリックで起動するだけと簡単です。
インストールする順番はファイル名の順番になりますので、もしインストールする順番に決まりがある場合は、パッチファイルの名前の先頭に項番(01aaa.msu,02bbb.msu,・・・)をつけることで項番の通りにインストールすることができます。

お手軽などでぜひ使ってみてください。今回紹介したバッチコマンド以外にも調べればいくらでも出てくると思いますので、
興味のある方はほかのものも調べてみるといいと思います。

コメント


MiracleJobBanaRight1
MiracleJobBanaRight2
MiracleJobBanaRight3