Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

WSUSグループポリシーによる更新プログラムの展開設定ガイド

前回の記事では、Windows Server 2012 R2 / 2016 における WSUS サーバーのインストール手順を詳しく解説しました。更新サーバーの構成が完了したら、次は Windows クライアント(サーバーおよびワークステーション)を設定し、インターネット上の Microsoft Update ではなく、社内の WSUS サーバーから更新プログラムを取得するように構成する必要があります。本記事では、Active Directory ドメインのグループ ポリシー(GPO)を使用して、クライアントを WSUS サーバーで管理する方法を説明します。

クライアント側ターゲティングの概要

AD グループ ポリシーを使用すると、管理者がコンピューターを異なる WSUS グループに自動的に割り当てられるため、WSUS 管理コンソールで手動でコンピューターをグループ間移動させたり、グループを最新の状態に維持したりする手間が省けます。クライアントをターゲット WSUS グループに割り当てる仕組みは、クライアント側のレジストリに設定されるラベル(GPO または直接的なレジストリ変更によって設定)に基づいています。この方式を クライアント側ターゲティング(Client-side Targeting) と呼びます。

本記事では、ネットワークで 2 種類の更新ポリシーを運用する想定で解説します。サーバー 用と ワークステーション 用の別々の更新ポリシーです。これら 2 つのグループは、WSUS コンソールの [すべてのコンピューター] セクションで事前に作成しておく必要があります。

ヒント:クライアントによる WSUS サーバーの利用ポリシーは、Active Directory の組織単位(OU)構造や社内の更新インストール ルールに大きく依存します。ここでは、グループ ポリシーを使用した Windows 更新プログラムのインストールにおける基本原則を理解することに焦点を当てます。

WSUS コンソールでのターゲティング モードの設定

まず、WSUS コンソールでコンピューターのグループ分けルール(ターゲティング)を指定します。既定では、コンピューターはサーバー管理者によって手動でグループ分けされます(サーバー側ターゲティング)。これを、グループ ポリシーまたはレジストリ パラメータを使用したクライアント側ターゲティングに変更します。手順は以下のとおりです。

  1. WSUS コンソールで [オプション] をクリックし、[コンピューター] を開きます。
  2. 「グループ ポリシーまたはコンピューターのレジストリ設定を使用する」 を選択します。

WSUS クライアント用 GPO の作成

グループ ポリシーの管理(GPMC.msc)を開き、以下の 2 つの新しいグループ ポリシーを作成します。

  • ServerWSUSPolicy(サーバー用)
  • WorkstationWSUSPolicy(ワークステーション用)

Windows サーバー用 WSUS グループ ポリシー

最初にサーバー ポリシー ServerWSUSPolicy を構成します。Windows Update サービスの動作を制御するグループ ポリシー設定は、以下のパスにあります。

コンピューターの構成ポリシー管理用テンプレートWindows コンポーネントWindows Update

このポリシーを適用するすべてのコンピューターは、WSUS コンソールの「Servers」グループに割り当てられます。また、更新プログラムの受信時にサーバーで自動インストールされないようにし、利用可能な更新プログラムをローカル ドライブにダウンロードして、システム トレイに通知を表示し、管理者が手動でインストールを開始(ローカルまたは PSWindowsUpdate モジュールでリモート実行)するまで待機させます。これにより、本番サーバーが管理者の確認なしに自動的に更新をインストールして再起動することを防止できます(通常、これらの作業は月次の計画メンテナンスの一環としてシステム管理者が実行します)。この運用を実現するため、以下のポリシーを設定します。

  • 自動更新の構成有効3 - 自動的にダウンロードしてインストールを通知する - クライアントが新しい更新プログラムを自動的にダウンロードし、通知します。
  • イントラネット Microsoft 更新サービスの場所を指定する有効
    更新プログラムの検出に使用するイントラネット更新サービスhttps://hq-wsus.woshub.com:8530
    イントラネット統計サーバーを設定するhttps://hq-wsus.woshub.com:8530 - ローカル WSUS サーバーと統計サーバーのアドレスを設定(通常は同じ)。
  • スケジュールされた自動更新のインストール時にログオン ユーザーがいる場合、自動的に再起動しない有効 - ユーザー セッションが開いている場合、自動再起動を無効にします。
  • クライアント側ターゲティングを有効にする有効このコンピューターのターゲット グループ名Servers - WSUS コンソールでクライアントを「Servers」グループに割り当てます。
注意:更新ポリシーを構成する際は、Windows Update GPO セクションの各オプションで使用可能なすべての設定を確認し、インフラストラクチャと組織に適したパラメータを設定することをお勧めします。

Windows ワークステーション用 WSUS グループ ポリシー

サーバー ポリシーとは対照的に、クライアント ワークステーションでは、更新プログラム受信後、夜間に自動的にインストールし、インストール後に自動的に再起動する(5 分前にユーザーに通知)運用を想定します。

WorkstationWSUSPolicy では、以下の設定を指定します。

  • 自動更新の即時インストールを許可する無効 - 受信直後の即時インストールを無効化。
  • 管理者以外のユーザーに更新通知を表示する有効 - 非管理者ユーザーにも新しい更新の通知を表示し、手動インストールを許可。
  • 自動更新の構成有効
    自動更新の構成4 - 自動的にダウンロードしてインストールをスケジュールする
    スケジュールされたインストールの曜日0 - 毎日
    スケジュールされたインストールの時刻05:00 - クライアントが新しい更新をダウンロードし、午前 5 時に自動インストールをスケジュール。
  • このコンピューターのターゲット グループ名Workstations - WSUS コンソールでクライアントを「Workstations」グループに割り当て。
  • スケジュールされた自動更新のインストール時にログオン ユーザーがいる場合、自動的に再起動しない無効
  • イントラネット Microsoft 更新サービスの場所を指定する有効。社内 WSUS サーバーのアドレスを設定(上記と同じ)。
重要:Windows 10 バージョン 1607 以降では、社内 WSUS から更新を取得するように指定していても、Windows 10 がインターネット上の Windows Update サーバーにアクセスしようとする場合があります。この「機能」は デュアル スキャン(Dual Scan) と呼ばれます。インターネットからの更新取得を防止するには、ポリシー 「更新の延期ポリシーによって Windows Update に対するスキャンが発生しないようにする」 を追加で有効にする必要があります。
ヒント:会社のすべてのコンピューターに利用可能なパッチが確実にインストールされるように、両方のポリシーで更新サービス(wuauserv)をクライアントで強制的に開始するように構成できます。手順:コンピューターの構成 → ポリシー → Windows の設定 → セキュリティの設定 → システム サービスWindows Update を見つけ、開始モードを 自動 に設定します。

WSUS グループ ポリシーの AD OU への割り当て

次に、作成したポリシーを対応する Active Directory コンテナ(OU)に割り当てます。本例では OU 構造をシンプルにし、以下の 2 つのコンテナを用意しています。

  • Servers:ドメイン コントローラーを除く、会社のすべてのサーバーを含む
  • WKS (Workstations):ユーザーのワークステーションを含む
ヒント:ここでは WSUS ポリシーをクライアントにバインドする比較的シンプルな方法のみを扱っています。実際の環境では、単一の WSUS ポリシーをドメイン ルートにリンクしてすべてのドメイン コンピューターに適用したり、クライアントの種類ごとに異なる OU に振り分けたり(本例のようにサーバーとワークステーションで別ポリシーを作成)、大規模な分散ドメインでは異なる WSUS サーバーを AD サイトにリンクしたり、WMI フィルターに基づいて GPO を割り当てたり、これらの方法を組み合わせたりすることも可能です。

ポリシーを OU に割り当てるには、グループ ポリシー管理コンソールで対象の OU を右クリックし、[既存の GPO のリンク] を選択して、該当するポリシーを指定します。

ヒントDomain Controllers という独立した OU を忘れないでください。ほとんどの場合、WSUS の サーバー ポリシーをこのコンテナにリンクする必要があります。
同様に、Windows ワークステーションが格納されている WKS コンテナに WorkstationWSUSPolicy を割り当てます。

クライアントでグループ ポリシーを更新して、WSUS サーバーへのバインドを即座に反映させます。

gpupdate /force

グループ ポリシーで設定したすべての Windows Update 設定は、クライアントのレジストリ キー HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate に反映されます。

GPO で更新設定を構成できないコンピューター(ワークグループ環境、隔離セグメント、DMZ など)に WSUS 設定を移行するには、以下の .reg ファイルを使用できます。

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
"WUServer"="https://hq-wsus.woshub.com:8530"
"WUStatusServer"="https://hq-wsus.woshub.com:8530"
"UpdateServiceUrlAlternate"=""
"TargetGroupEnabled"=dword:00000001
"TargetGroup"="Servers"
"ElevateNonAdmins"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoUpdate"=dword:00000000
"AUOptions"=dword:00000003
"ScheduledInstallDay"=dword:00000000
"ScheduledInstallTime"=dword:00000003
"ScheduledInstallEveryWeek"=dword:00000001
"UseWUServer"=dword:00000001
"NoAutoRebootWithLoggedOnUsers"=dword:00000001

適用された WSUS 設定をクライアントで確認するには、rsop.msc スナップインを使用すると便利です。

しばらくすると(更新の数と WSUS サーバーへの帯域幅によります)、システム トレイに新しい更新のポップアップ通知が表示されます。クライアント(コンピューター名、IP アドレス、OS、パッチ適用率、最終ステータス更新日)が WSUS コンソールの対応するグループに表示されるはずです。GPO を使用してコンピューターとサーバーを異なる WSUS グループに割り当てたため、それぞれの WSUS グループで承認された更新のみを受信します。

注意:クライアントに更新が表示されない場合は、Windows Update サービス ログ(C:\Windows\WindowsUpdate.log)を注意深く調査することをお勧めします。Windows 10(Windows Server 2016)では、WindowsUpdate.log ファイルの形式が異なることに注意してください。

クライアントは更新をローカル フォルダ C:\Windows\SoftwareDistribution\Download にダウンロードします。

WSUS サーバーで新しい更新の検索を即座に開始するには、以下のコマンドを実行します。

wuauclt /detectnow

また、クライアントを WSUS サーバーに強制的に再登録させる必要がある場合もあります。

wuauclt /detectnow /resetAuthorization

特に難しいケースでは、wuauserv サービスを以下のように修復してみてください。クライアントで更新受信時にエラー 0x80244010 が発生する場合、自動更新の検出頻度 ポリシーを使用して、WSUS サーバーへの更新チェック頻度を 3~4 時間に変更してみてください。

次の記事では、WSUS サーバーでの更新プログラムの承認の詳細と、承認済み更新を PowerShell を使用して WSUS サーバー間でグループごとに移行する方法について説明します。

  1. Windows 10でローカルグループポリシー設定をデフォルト(初期状態)にリセットする2つの方法

    Windows 10は、システム全体にわたって柔軟なカスタマイズと設定変更が可能なOSです。通常のユーザーであれば、必要な設定のほとんどは「設定」アプリから簡単に行えます。Microsoftが一般的な設定項目のほとんどをこのアプリへ統合しつつあるため、その利用頻度はますます高まっています。それ以外にも、電源オプションなどの一部の変更には「コントロールパネル」が使われることがあります。しかし、こうした標準的なツールからでは変更できない項目も存在します。そのような場合に活躍するのが「ローカルグループポリシーエディター」です。これはMMC(Microsoft Management Console)と

  2. Windows Server 2016のグループポリシーでネットワークプリンターを展開する方法

    このチュートリアルでは、Active Directory 2016(Windows Server 2016)のグループポリシーを使用して、ドメイン内のワークステーションにTCP/IPネットワークプリンターを展開する手順を、ステップバイステップで解説します。以下の手順に従うことで、ドメイン内のすべてのワークステーションから、プリンターのIPアドレス宛てに直接印刷できるようになります。 グループポリシー経由でプリンターを展開すると、各ワークステーションに個別にプリンタードライバーをインストールする必要がなくなるため、時間の節約になります。また、プリンター設定の変更はすべてサーバー側の一箇所で行える