ユーザーによるインストール用の機能更新プログラムの展開
ユーザーが開始したインストールの機能更新プログラムを展開するには、次の手順に従います。
機能更新プログラムをデプロイする準備をする
手順 1: ピア キャッシュを有効にする
ピア キャッシュを使用して、リモートの場所にあるクライアントへのコンテンツの展開を管理します。 ピア キャッシュは、クライアントがローカル キャッシュから直接他のクライアントとコンテンツを共有できるようにする組み込みのConfiguration Manager ソリューションです。
フル OS のクライアントConfiguration Manager、配布ポイント (または Microsoft Update) からダウンロードするのではなく、ピアから機能更新プログラムのコンテンツをダウンロードするメリットがあるリモートの場所にクライアントがある場合にコンテンツを共有できるようにします。
手順 2: 既定の Windows セットアップ優先度 (Windows 10 バージョン 1709 以降) をオーバーライドする
Windows 10バージョン 1709 以降に機能更新プログラムを展開する場合、既定では、セットアップの一部が低い優先順位で実行されるように構成されます。 これにより、機能更新プログラムの合計インストール時間が長くなる可能性があります。 メンテナンス期間内にデプロイする場合は、この既定の動作をオーバーライドして、インストール時間の合計を短縮することをお勧めします。 既定の優先度をオーバーライドするには、各マシンで SetupConfig.ini という名前のファイルを作成し、以下の場所にアップグレードします。このファイルには、1 つのセクションが記載されています。
%systemdrive%\Users\Default\AppData\Local\Microsoft\Windows\WSUS\SetupConfig.ini
[SetupConfig]
Priority=Normal
新しい スクリプトの実行 機能を使用して、次のサンプルのような PowerShell スクリプトを実行して、ターゲット デバイスに SetupConfig.ini を作成できます。
#Parameters
Param(
[string] $PriorityValue = "Normal"
)
#Variable for ini file path
$iniFilePath = "$env:SystemDrive\Users\Default\AppData\Local\Microsoft\Windows\WSUS\SetupConfig.ini"
#Variables for SetupConfig
$iniSetupConfigSlogan = "[SetupConfig]"
$iniSetupConfigKeyValuePair =@{"Priority"=$PriorityValue;}
#Init SetupConfig content
$iniSetupConfigContent = @"
$iniSetupConfigSlogan
"@
#Build SetupConfig content with settings
foreach ($k in $iniSetupConfigKeyValuePair.Keys)
{
$val = $iniSetupConfigKeyValuePair[$k]
$iniSetupConfigContent = $iniSetupConfigContent.Insert($iniSetupConfigContent.Length, "`r`n$k=$val")
}
#Write content to file
New-Item $iniFilePath -ItemType File -Value $iniSetupConfigContent -Force
<#
Disclaimer
Sample scripts are not supported under any Microsoft standard support program or service. The sample scripts is
provided AS IS without warranty of any kind. Microsoft further disclaims all implied warranties including, without
limitation, any implied warranties of merchantability or of fitness for a particular purpose. The entire risk
arising out of the use or performance of the sample script and documentation remains with you. In no event shall
Microsoft, its authors, or anyone else involved in the creation, production, or delivery of the scripts be liable
for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption,
loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample script
or documentation, even if Microsoft has been advised of the possibility of such damages.
#>
注
既定のセットアップ優先度をオーバーライドしないことを選択した場合は、Feature Update の最大実行時間の値を既定の 60 分からバージョン 1709 以上のWindows 10に増やす必要があります。 240 分の値が必要な場合があります。 メンテナンス期間が、定義されている最大実行時間の値よりも長いことを忘れないでください。
ユーザーが開始したインストールで機能更新プログラムを手動で展開する
次のセクションでは、機能更新プログラムを手動でデプロイする手順について説明します。
手順 1: 機能更新プログラムの検索条件を指定する
Configuration Manager コンソールには、1000 件以上の機能更新プログラムが表示される可能性があります。 機能更新プログラムを手動で展開するためのワークフローの最初の手順は、展開する機能の更新プログラムを特定することです。
Configuration Manager コンソールで、[ソフトウェア ライブラリ] を選択します。
[ソフトウェア ライブラリ] ワークスペースで、[サービスのWindows 10] を展開し、[すべてのWindows 10 Updates] を選択します。 同期された機能の更新が表示されます。
検索ウィンドウでフィルターを適用し、次の手順のいずれかまたは両方を使用して、必要な機能更新プログラムを特定します。
- 検索テキスト ボックスに、機能の更新プログラムをフィルター処理する検索文字列を入力します。 たとえば、特定の機能更新プログラムのバージョン番号を入力するか、機能更新プログラムのタイトルに表示される文字列を入力します。
- [ 条件の追加] を選択し、ソフトウェア更新プログラムのフィルター処理に使用する条件を選択し、[ 追加] を選択して、条件の値を指定します。 たとえば、Title には 1803、 必須 は 1 以上、 言語 は英語と等しくなります。
今後の使用のために検索を保存します。
手順 2: 機能更新プログラムのコンテンツをダウンロードする
機能更新プログラムを展開する前に、別の手順としてコンテンツをダウンロードできます。 このダウンロードを実行して、機能更新プログラムを展開する前にコンテンツが配布ポイントで使用できることを確認できます。 最初にダウンロードすると、コンテンツ配信に関する予期しない問題を回避できます。 展開を作成する前に、機能更新プログラムのコンテンツをダウンロードするには、次の手順に従います。
Configuration Manager コンソールで、[ソフトウェア ライブラリ] > Windows 10 [サービス] に移動します。
保存した検索条件を使用して、ダウンロードする機能の更新プログラムを選択します。 返された機能更新プログラムを 1 つ以上選択し、右クリックして [ ダウンロード] を選択します。
ソフトウェアUpdatesのダウンロード ウィザードが開きます。
[ 展開パッケージ ] ページで、次の設定を構成します。 新しい展開パッケージを作成します。この設定を選択すると、展開中のソフトウェア更新プログラム用の新しい展開パッケージが作成されます。 次の設定を構成します。
[名前]: デプロイ パッケージの名前を指定します。 パッケージには、パッケージの内容を簡単に説明する一意の名前が必要です。 50 文字に制限されています。
説明: デプロイ パッケージの説明を指定します。 パッケージの説明は、パッケージの内容に関する情報を提供し、127 文字に制限されています。
パッケージ ソース: 機能更新プログラムのソース ファイルの場所を指定します。 ソースの場所のネットワーク パス (\\server\sharename\path など) を入力するか、[ 参照 ] を選択してネットワークの場所を検索します。 次のページに進む前に、展開パッケージのソース ファイルの共有フォルダーを作成する必要があります。
重要
- 指定した展開パッケージのソースの場所は、別のソフトウェア展開パッケージでは使用できません。
- SMS プロバイダー コンピューター アカウントと、機能更新プログラムをダウンロードするウィザードを実行しているユーザーは、両方ともダウンロード場所に対する NTFS 書き込みアクセス許可を持っている必要があります。 攻撃者が機能更新プログラムのソース ファイルを改ざんするリスクを軽減するために、ダウンロード場所へのアクセスを慎重に制限する必要があります。
- Configuration Manager展開パッケージを作成した後、展開パッケージのプロパティでパッケージ ソースの場所を変更できます。 ただし、その場合は、最初に元のパッケージ ソースから新しいパッケージ ソースの場所にコンテンツをコピーする必要があります。
[次へ] を選択します。
[ 配布ポイント ] ページで、機能更新ファイルをホストする配布ポイントまたは配布ポイント グループを指定し、[ 次へ] を選択します。 配布ポイントの詳細については、「 配布ポイントの構成」を参照してください。
注
[配布ポイント] ページは、新しいソフトウェア更新プログラムの展開パッケージを作成する場合にのみ使用できます。
[ 配布設定] ページで、次の設定を指定します。
[配布の優先順位]: この設定を使用して、デプロイ パッケージの配布優先度を指定します。 配布の優先順位は、展開パッケージが子サイトの配布ポイントに送信されるときに適用されます。 デプロイ パッケージは、優先度が高、中、低の順で送信されます。 優先順位が同じパッケージは、作成された順序で送信されます。 バックログがない場合、パッケージはその優先度に関係なくすぐに処理されます。 既定では、パッケージは中優先度を使用して送信されます。
オンデマンド配布を有効にする: この設定を使用して、優先配布ポイントへのオンデマンド コンテンツ配布を有効にします。 この設定を有効にすると、クライアントがパッケージのコンテンツを要求し、コンテンツが優先配布ポイントで使用できない場合に、管理ポイントによって配布マネージャーがコンテンツをすべての優先配布ポイントに配布するためのトリガーが作成されます。 優先配布ポイントとオンデマンド コンテンツの詳細については、「 コンテンツ ソースの場所のシナリオ」を参照してください。
事前設定された配布ポイントの設定: この設定を使用して、事前設定された配布ポイントにコンテンツを配布する方法を指定します。 次のいずれかのオプションを選択します。
- 配布ポイントにパッケージが割り当てられたときにコンテンツを自動的にダウンロードする: この設定を使用して、事前設定を無視し、配布ポイントにコンテンツを配布します。
- 配布ポイントへのコンテンツの変更のみをダウンロードする: この設定を使用して、初期コンテンツを配布ポイントに事前設定し、コンテンツの変更を配布ポイントに配布します。
- このパッケージ内のコンテンツを配布ポイントに手動でコピーする: 配布ポイントのコンテンツを常に事前設定するには、この設定を使用します。 この設定は既定値です。
配布ポイントへのコンテンツの事前設定の詳細については、「 事前設定されたコンテンツを使用する」を参照してください。 [次へ] を選択します。
[ダウンロード場所] ページで、ソフトウェア更新プログラムのソース ファイルConfiguration Managerダウンロードに使用する場所を指定します。 必要に応じて、次のオプションを使用します。
インターネットからソフトウェア更新プログラムをダウンロードする: インターネット上の場所からソフトウェア更新プログラムをダウンロードするには、この設定を選択します。 これは、既定の設定です。
[ローカル ネットワーク上の場所からソフトウェア更新プログラムをダウンロードする]: この設定を選択して、ローカル フォルダーまたは共有ネットワーク フォルダーからソフトウェア更新プログラムをダウンロードします。 ウィザードを実行しているコンピューターがインターネットにアクセスできない場合は、この設定を使用します。
注
この設定を使用する場合は、インターネットにアクセスできる任意のコンピューターからソフトウェア更新プログラムをダウンロードし、ウィザードを実行しているコンピューターからアクセスできるローカル ネットワーク上の場所にソフトウェア更新プログラムをコピーします。
[次へ] を選択します。
[ 言語の選択] ページで、選択した機能の更新プログラムをダウンロードする言語を指定し、[ 次へ] を選択します。 言語の選択が、ダウンロード用に選択された機能更新プログラムの言語と一致していることを確認します。 たとえば、ダウンロード用に英語とドイツ語ベースの機能更新プログラムを選択した場合は、言語選択ページで同じ言語を選択します。
[ 概要 ] ページで、ウィザードで選択した設定を確認し、[ 次へ ] を選択してソフトウェア更新プログラムをダウンロードします。
[ 完了 ] ページで、ソフトウェア更新プログラムが正常にダウンロードされたことを確認し、[ 閉じる] を選択します。
コンテンツの状態を監視するには
- 機能更新プログラムのコンテンツの状態を監視するには、Configuration Manager コンソールで [監視] を選択します。
- [監視] ワークスペースで、[ 配布状態] を展開し、[ コンテンツの状態] を選択します。
- 以前に特定した機能更新プログラム パッケージを選択して、機能更新プログラムをダウンロードします。
- [ ホーム ] タブの [コンテンツ] グループで、[ 状態の表示] を選択します。
手順 3: 機能更新プログラムをデプロイする
展開する機能更新プログラムを決定したら、機能更新プログラムを手動でデプロイできます。 次の手順に従って、機能更新プログラムを手動でデプロイします。
Configuration Manager コンソールで、[ソフトウェア ライブラリ] を選択します。
[ソフトウェア ライブラリ] ワークスペースで、[サービスのWindows 10] を展開し、[すべてのWindows 10 Updates] を選択します。
保存した検索条件を使用して、デプロイする機能の更新プログラムを選択します。 返された機能更新プログラムを 1 つ以上選択し、右選択して[ デプロイ]を選択します。
ソフトウェア Updatesの展開ウィザードが開きます。
[全般] ページで、次の設定を構成します。
- [名前]: デプロイの名前を指定します。 展開には、展開の目的を説明し、Configuration Manager サイト内の他の展開と区別する一意の名前が必要です。 既定では、Configuration Managerは、展開の名前を Microsoft Software Updates - <date><time という形式で自動的に指定します>
- 説明: デプロイの説明を指定します。 この説明では、展開の概要と、Configuration Manager サイト内の他の展開を識別して区別するのに役立つその他の関連情報について説明します。 説明フィールドは省略可能で、256 文字の制限があり、既定では空白の値を持ちます。
- ソフトウェア更新プログラム/ソフトウェア更新プログラム グループ: 表示されているソフトウェア更新プログラム グループ (ソフトウェア更新プログラム) が正しいことを確認します。
- [デプロイ テンプレート] を選択します。以前に保存したデプロイ テンプレートを適用するかどうかを指定します。 複数の一般的なソフトウェア更新プログラムの展開プロパティを含む展開テンプレートを構成し、後続のソフトウェア更新プログラムを展開するときにテンプレートを適用して、同様の展開間の一貫性を確保し、時間を節約できます。
- コレクション: 必要に応じて、デプロイのコレクションを指定します。 コレクションのメンバーは、デプロイで定義されている機能の更新プログラムを受け取ります。
[展開設定] ページで、次の設定を構成します。
展開の種類: ソフトウェア更新プログラムの展開の展開の種類を指定します。 [ 必須 ] を選択して、構成されたインストール期限の前に機能更新プログラムがクライアントに自動的にインストールされる必須のソフトウェア更新プログラムの展開を作成します。
重要
ソフトウェア更新プログラムの展開を作成した後、展開の種類を変更することはできません。
注
[必須] として展開されたソフトウェア更新プログラム グループがバックグラウンドでダウンロードされ、構成されている場合は BITS 設定が適用されます。
Wake-on-LAN を使用して必要な展開のクライアントをウェイクアップする: 展開で 1 つ以上のソフトウェア更新プログラムを必要とするコンピューターにウェイクアップ パケットを送信する期限に Wake On LAN を有効にするかどうかを指定します。 インストール期限時にスリープ モードになっているコンピューターはすべて起動され、ソフトウェア更新プログラムのインストールを開始できます。 展開でソフトウェア更新プログラムを必要としないスリープ モードのクライアントは開始されません。 既定では、この設定は有効ではなく、 デプロイの種類 が [必須] に設定されている場合にのみ使用できます。
Warning
このオプションを使用する前に、Wake On LAN 用にコンピューターとネットワークを構成する必要があります。
詳細レベル: クライアント コンピューターによって報告される状態メッセージの詳細レベルを指定します。
[スケジュール] ページで、次の設定を構成します。
スケジュールの評価: 使用可能な時刻とインストールの期限時間を UTC または Configuration Manager コンソールを実行しているコンピューターのローカル時刻に従って評価するかどうかを指定します。
[ソフトウェアの使用可能時間]: [ 特定の時刻 ] を選択して、ソフトウェア更新プログラムをクライアントで使用できるタイミングを指定します。
- [特定の時刻]: この設定を選択すると、展開の機能更新プログラムが特定の日時にクライアントで使用できるようになります。 固定サービス 期間の開始に対応する日付と時刻を指定します。 デプロイが作成されると、クライアント ポリシーが更新され、クライアントは次のクライアント ポリシー ポーリング サイクルで展開を認識します。 ただし、指定した日時に達し、必要なコンテンツがダウンロードされるまで、展開の機能更新プログラムはインストールできません。
[インストール期限]: [ 特定の時刻 ] を選択して、展開のソフトウェア更新プログラムのインストール期限を指定します。
注
[展開の設定] ページで [ 展開の種類] が [必須 ] に設定されている場合にのみ、インストール期限の設定を構成できます。
- [特定の時刻]: この設定を選択すると、特定の日時にソフトウェア更新プログラムが展開に自動的にインストールされます。 ただし、固定サービス期間の目的で、インストール期限の日付と時刻を将来の値に設定し、固定サービス期間をはるかに超えています。
ソフトウェア更新プログラムに必要な展開は、高度なダウンロードと呼ばれる機能の恩恵を受けることができます。 ソフトウェアの利用可能時間に達すると、クライアントはランダム化された時間に基づいてコンテンツのダウンロードを開始します。 コンテンツが完全にダウンロードされるまで、ソフトウェア センターにインストール用の機能更新プログラムは表示されません。 これにより、機能更新プログラムのインストールが開始されるとすぐに開始されます。
[ユーザー エクスペリエンス] ページで、次の設定を構成します。
ユーザー通知: ソフトウェア センターで [表示] を指定し、すべての通知を表示します。
期限の動作: 展開の種類が [展開設定 ] ページで [必須 ] に設定されている場合にのみ使用できます。 ソフトウェア更新プログラムの展開の期限に達したときに発生する動作を指定します。 展開にソフトウェア更新プログラムをインストールするかどうかを指定します。 また、構成されたメンテナンス期間に関係なく、ソフトウェア更新プログラムのインストール後にシステムの再起動を実行するかどうかを指定します。
注
固定のサービス期間中にユーザーが開始したインストールに十分な時間を設けるために、インストールの期限の日付と時刻が将来に渡ることを忘れないでください。
デバイスの再起動動作: 展開の種類が [展開設定 ] ページで [必須 ] に設定されている場合にのみ使用できます。 ソフトウェア更新プログラムのインストール後にサーバーとワークステーションでのシステムの再起動を抑制するかどうかを指定し、インストールを完了するにはシステムの再起動が必要です。
重要
システムの再起動を抑制することは、サーバー環境や、ソフトウェア更新プログラムをインストールしているコンピューターを既定で再起動したくない場合に役立ちます。 ただし、これを行うと、コンピューターが安全でない状態になる可能性がありますが、強制再起動を許可すると、ソフトウェア更新プログラムのインストールがすぐに完了するのに役立ちます。
Windows Embedded デバイスの書き込みフィルター処理: 書き込みフィルターが有効になっている Windows Embedded デバイスにソフトウェア更新プログラムを展開する場合、ソフトウェア更新プログラムを一時オーバーレイにインストールし、後で変更をコミットするか、インストール期限またはメンテナンス期間中に変更をコミットするように指定できます。 インストール期限またはメンテナンス期間中に変更をコミットする場合は、再起動が必要であり、変更はデバイスに保持されます。
注
Windows Embedded デバイスにソフトウェア更新プログラムを展開する場合は、デバイスが構成されたメンテナンス期間を持つコレクションのメンバーであることを確認します。
再起動時のソフトウェア更新プログラムの展開の再評価動作: Configuration Manager バージョン 1606 以降では、この設定を選択して、ソフトウェア更新プログラムの展開を構成して、クライアントがソフトウェア更新プログラムをインストールして再起動した直後にソフトウェア更新プログラムのコンプライアンス スキャンをクライアントに実行させます。 これにより、クライアントは、クライアントの再起動後に適用される追加のソフトウェア更新プログラムをチェックし、同じメンテナンス期間中にインストール (および準拠) できるようになります。
[アラート] ページで、Configuration Managerと System Center Operations Manager がこの展開のアラートを生成する方法を構成します。 [展開の設定] ページで [展開の種類] が [必須 ] に設定されている場合にのみ、アラートを構成できます。
注
[ソフトウェア ライブラリ] ワークスペースの [ソフトウェア Updates] ノードから、最近のソフトウェア更新プログラムのアラートを確認できます。
[ダウンロード設定] ページで、次の設定を構成します。
クライアントが低速ネットワークに接続されている場合、またはフォールバック コンテンツの場所を使用しているときに、クライアントがソフトウェア更新プログラムをダウンロードしてインストールするかどうかを指定します。
ソフトウェア更新プログラムのコンテンツが優先配布ポイントで使用できない場合に、フォールバック配布ポイントからソフトウェア更新プログラムをダウンロードしてインストールするかどうかを指定します。
クライアントが同じサブネット上の他のクライアントとコンテンツを共有できるようにする: コンテンツのダウンロードに BranchCache の使用を有効にするかどうかを指定します。 BranchCache の詳細については、「 コンテンツ管理の基本的な概念」を参照してください。
現在、近隣、またはサイト グループの配布ポイントでソフトウェア更新プログラムを使用できない場合は、Microsoft Updatesからコンテンツをダウンロードします。ソフトウェア更新プログラムが配布ポイントで使用できない場合は、イントラネットに接続されているクライアントに Microsoft Update からソフトウェア更新プログラムをダウンロードします。 インターネット ベースのクライアントは、常に Microsoft Update にアクセスしてソフトウェア更新プログラムのコンテンツを取得できます。
従量制課金インターネット接続を使用するときに、クライアントがインストール期限後にダウンロードを許可するかどうかを指定します。 インターネット プロバイダーは、従量制課金インターネット接続時に送受信するデータの量によって課金される場合があります。
注
クライアントは、展開内のソフトウェア更新プログラムの管理ポイントからコンテンツの場所を要求します。 ダウンロードの動作は、配布ポイント、展開パッケージ、およびこのページの設定を構成した方法によって異なります。 詳細については、「 コンテンツ ソースの場所のシナリオ」を参照してください。
[概要] ページで、設定を確認します。 設定をデプロイ テンプレートに保存するには、[ テンプレートとして保存] を選択し、名前を入力し、テンプレートに含める設定を選択して、[保存] を選択 します。 構成済みの設定を変更するには、関連付けられているウィザード ページを選択し、設定を変更します。
[ 次へ ] を選択して、機能更新プログラムをデプロイします。
手順 4: デプロイの状態を監視する
機能更新プログラムをデプロイした後、デプロイの状態を監視できます。 デプロイの状態を監視するには、次の手順に従います。
- Configuration Manager コンソールで、[監視] > [概要] > [デプロイ] に移動します。
- 展開の状態を監視するソフトウェア更新プログラム グループまたはソフトウェア更新プログラムを選択します。
- [ ホーム ] タブの [ 展開 ] グループで、[ 状態の表示] を選択します。