特定の Windows 更新プログラム (例: KBxxxxxx) をアンインストールするバッチ ファイルを作成することは可能ですか? 勤務先では 20 年前の Web ベースのソフトウェアを使用して時間を入力していますが、新しい更新プログラムによってプログラムがクラッシュします。更新プログラムは WSUS サーバーでブロックされましたが、ブロックされる前にかなりの数のマシンが更新プログラムを取得しました (新しいソフトウェアに移行するだけでよいのですが、残念ながらこれが選択肢ではありません)。どなたか助けていただければ幸いです。
答え1
はい、そうです。バッチ ファイルを使用して更新プログラムやアプリケーションをインストールする場合とほぼ同じプロセスです。(残念ながら、私はずっと前にそれをやめ、以下の他の方法のいずれかを使用しているため、現時点では例がありません。)
WSUSサーバーについて言及されているので、実際にはもっと良いアイデアであることを指摘しておきます。WSUSサーバーから更新プログラムをアンインストールするバッチ ファイルやスクリプトを使用するよりも、アンインストールが失敗したり、部分的にしかアンインストールされなかったりする可能性が低くなるため、より安全です。
Approval actions include the following:
Install
Remove (this action is possible only if the update supports uninstall)
Detect-only
Decline
(したがって、更新の承認ステータスを「削除」に設定します。)
しかし、スクリプトによるソリューションにこだわり、PowerShellを持っている場合は、Scripting GuyはPowerShellでこれを行う方法の例を示しています。。