Configuration Manager でのプロキシ サーバーのサポート

Configuration Manager (現在のブランチ) に適用

一部の Configuration Manager コンポーネントでは、インターネットへの接続が必要です。 プロキシ サーバーを使用するためにインターネット トラフィックが必要な環境の場合は、プロキシを使用するようにこれらのシステムを構成します。

  • サイト システム サーバーをホストするコンピューターは、単一のプロキシ サーバー構成をサポートします。 そのコンピューター上のすべてのサイト システムの役割は、この同じプロキシ構成を共有します。 役割またはロールのインスタンスごとに個別のプロキシ サーバーが必要な場合は、それらの役割を個別のサイト システム サーバーに配置します。

  • プロキシ サーバー構成が既にあるサイト システム サーバーの新しいプロキシ サーバー設定を構成すると、元の構成が上書きされます。

  • 既定では、プロキシへの接続では、サイト システムの役割をホストするコンピューターの システム アカウントが使用されます。

  • コンピューター アカウントが認証できない場合、サイト システム サーバーはプロキシ サーバーに接続するためのユーザー資格情報を保存できます。 これらの資格情報は、 サイト システムのプロキシ サーバー アカウントです。

  • 管理ワークステーションに Configuration Manager コンソールをインストールする場合、一部の接続ではプロキシ構成が使用されます。

プロキシを使用するサイト システムの役割

次のサイト システムの役割はインターネットに接続し、必要に応じてプロキシ サーバーを使用できます。

資産インテリジェンス同期ポイント

重要

2021 年 11 月以降、Configuration Manager のこの機能は非推奨になりました。 詳細については、「 アセット インテリジェンスの非推奨」を参照してください。

このサイト システムの役割は、Microsoft に接続し、資産インテリジェンス同期ポイントをホストするコンピューターでプロキシ サーバー構成を使用します。

クラウド配布ポイント

注:

クラウドベースの配布ポイント (CDP) は非推奨です。 バージョン 2107 以降、新しい CDP インスタンスを作成することはできません。 インターネットベースのデバイスにコンテンツを提供するには、クラウド管理ゲートウェイ (CMG) を有効にしてコンテンツを配信します。 詳細については、「 非推奨の機能」を参照してください。

クラウド配布ポイントの役割は Microsoft Azure で実行されます。 プロキシを使用するようにこのサイト システムの役割を構成することはありません。 クラウド配布ポイントを管理するプライマリ サイト サーバーでプロキシ構成を設定します。

この構成の場合、プライマリ サイト サーバーは次のとおりです。

  • コンテンツをセットアップ、監視し、クラウド配布ポイントに配信するには、Microsoft Azure に接続できる必要があります。

  • 既定では、コンピューターの システム アカウントを使用して接続を確立します。 必要に応じて、サイト システムのプロキシ サーバー アカウントを使用することもできます。

  • Windows Web ブラウザー API を使用します。

クラウド管理ゲートウェイ接続ポイント

クラウド管理ゲートウェイ (CMG) 接続ポイントは、Azure 内の CMG サービスと通信するオンプレミスの役割です。 詳細については、「 CMG の概要」を参照してください。

配布ポイント

Microsoft 接続キャッシュのConfiguration Manager配布ポイントを有効にすると、Configuration Manager バージョン 2603 以降または KB33247081 のインストール後に、インターネット アクセスのためにプロキシ サーバー経由で通信できます。 以前のリリースでは、直接インターネット接続または相対 URI をサポートするプロキシが必要です。 詳細については、「 Microsoft 接続キャッシュ」を参照してください。

Exchange Server コネクタ

このサイト システムの役割は Exchange Server に接続します。 この構成では、Exchange Server コネクタをホストするコンピューター上のプロキシ サーバー構成を使用します。

管理ポイント

バージョン 2603 以降、管理ポイントは Microsoft Entra トークンの検証に Microsoft Identity Service Essentials (MISE) を使用します。 Microsoft Entra 参加済みのユーザーとデバイスをサポートする環境では、管理ポイント サーバーが Microsoft Entra 認証エンドポイントに接続するためにインターネット アクセスを必要とします。 許可するエンドポイントの一覧については、[管理ポイントのインターネット アクセス要件](internet-endpoints.md#management-point) を参照してください。

Microsoft Entra トークンの検証は、.NET Framework HTTP スタックを使用してシステム (ローカル システム) コンテキストで実行されます。 その結果、管理ポイントがプロキシ経由でインターネットに接続する場合は、 WinINET (Windows インターネット、またはインターネット オプション) 設定を介してローカル システム アカウントでプロキシを利用できるようにする必要があります。

重要

バージョン 2603 では、次のプロキシ構成は MISE トークンの検証に使用され ません

このセクションで説明するように、管理ポイント サーバー上の ローカル システム アカウントの WinINET 設定 でプロキシを構成する必要があります。

システム コンテキスト WinINET プロキシを構成する

管理ポイント サーバーでローカル システム アカウントのプロキシを設定するには、次のいずれかの方法を使用します。

  • レジストリ: [ HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Internet Settings] で次の値を設定します。

    • ProxyEnable (DWORD) = 1
    • ProxyServer (String) = <proxyservername>:<portnumber> (例) proxy.domain.example.com:80
    • ProxyOverride (String) = オプションのプロキシ バイパス リスト。例 <local>
  • システム コンテキストでのインターネット オプション: ローカル システム アカウントとしてインターネット オプションを開き、LAN プロキシを構成します。 たとえば、 PsExec を使用して、システム アカウントとしてブラウザーを起動します。

    PsExec.exe -i -s "C:\Program Files\Internet Explorer\iexplore.exe"
    

    次に、[インターネット オプション]>接続>LAN 設定に移動し、プロキシ サーバーを構成します。

プロキシを変更した後、新しい設定を有効にするには、管理ポイントの SMS_EXECUTIVE サービスを再起動します。

確認とトラブルシューティング

管理ポイントがMicrosoft Entraエンドポイントに到達できない場合、管理ポイント上のCCM_STS_ManagedBase.logは、基になるSocketExceptionまたはHttpRequestExceptionMISE12034エラーをログに記録します。 参加Microsoft Entraクライアントはトークンの取得に失敗し、ClientIDManagerStartup での0x87d00231などの一時的なエラーをログに記録します。

システム コンテキストの管理ポイントからの接続を確認するには、ローカル システム アカウントとして次のコマンドを実行します (たとえば、 PsExec.exe -i -s cmd を使用します)。

Invoke-WebRequest "https://login.microsoftonline.com/<TenantID>/.well-known/openid-configuration" -UseBasicParsing

注:

このシステム コンテキスト プロキシ要件は、バージョン 2603 のみに適用されます。 今後の更新プログラムでは、MISE トークンの検証でサイト システム プロパティで構成されたプロキシを使用できるようになる予定です。

この要件の詳細については、「管理ポイントでは Microsoft Entra トークンの検証にインターネット アクセスが必要」を参照してください。

サービス接続ポイント

このサイト システムの役割は、Configuration Manager クラウド サービスに接続して、Configuration Manager のバージョン更新プログラムをダウンロードします。 サービス接続ポイントをホストするコンピューターで構成されたプロキシ サーバーを使用します。

ソフトウェアの更新ポイント

このサイト システムの役割は、Microsoft Update に接続してパッチをダウンロードし、更新プログラムに関する情報を同期するときにプロキシを使用します。 他のすべてのサイト システムの役割と同様に、最初にサイト システムのプロキシ設定を構成します。 次に、ソフトウェアの更新ポイントに固有の次のオプションを構成します。

  • ソフトウェア更新プログラムを同期するときにプロキシ サーバーを使用する

  • 自動展開ルールを使用してコンテンツをダウンロードするときにプロキシ サーバーを使用する

    注:

    この設定は使用できますが、セカンダリ サイトのソフトウェア更新ポイントでは使用されません。

これらの設定は、ソフトウェアの更新ポイントのプロパティの [プロキシとアカウントの設定 ] タブにあります。

注:

既定では、自動展開ルールが実行されると、インターネットに接続してソフトウェア更新プログラムをダウンロードするには、自動展開ルールが作成されたサイトのサイト サーバー上の システム アカウントが使用されます。 または、サイト システムのプロキシ サーバー アカウントを構成して使用します。

このアカウントがインターネットにアクセスできない場合、ソフトウェア更新プログラムのダウンロードに失敗します。 次のエントリが ruleengine.log に記録されます。 Failed to download the update from internet. Error = 12007.

プロキシを使用するその他の機能

次の機能では、 サービス接続ポイント の役割をホストするサイト システムのプロキシを使用します。

サイト システム サーバーのプロキシを構成する

  1. Configuration Manager コンソールで、[管理] ワークスペースに移動します。 [ サイトの構成] を展開し、[ サーバーとサイト システムの役割] ノードを選択します。

  2. 編集するサイト システム サーバーを選択します。 詳細ウィンドウで、 サイト システムの ロールを右クリックし、[ プロパティ] を選択します。

  3. [サイト システムのプロパティ] で、[ プロキシ] タブに切り替えます。次のプロキシ設定を構成します。

    • インターネットからの情報を同期するときにプロキシ サーバーを使用する: サイト システム サーバーでプロキシ サーバーを使用できるようにするには、このオプションを選択します。

    • プロキシ サーバー名: 環境内のプロキシ サーバーのホスト名または FQDN を指定します。

    • ポート: プロキシ サーバーと通信するネットワーク ポートを指定します。 既定では、ポート 80 を使用します。

    • 資格情報を使用してプロキシ サーバーに接続する: 多くのプロキシ サーバーでは、ユーザーの認証が必要です。 既定では、サイト システム サーバーは、そのコンピューター アカウントを使用してプロキシ サーバーに接続します。 必要に応じて、このオプションを有効にし、[ 設定] をクリックしてから、[ 既存のアカウント] を選択するか、[ 新しいアカウント] を指定します。 これらの資格情報は、 サイト システムのプロキシ サーバー アカウントです。 詳細については、「Configuration Manager で使用されるアカウント」を参照してください。

  4. [ OK ] を選択して、新しいプロキシ サーバー構成を保存します。

Configuration Manager コンソール

管理ワークステーションに Configuration Manager コンソールをインストールする場合、一部の接続ではプロキシ構成が使用されます。 プロキシ構成が原因で、本体がサイトへの接続に失敗することがあります。 トラブルシューティングに役立てるために、本体構成ファイル Microsoft.ConfigurationManagement.exe.config を変更できます。 既定では、このファイルは C:\Program Files (x86)\Microsoft エンドポイント マネージャー\AdminConsole\bin にあります。 Windows のメモ帳または他の XML エディターで開きます。

元の設定を変更します。

  <system.net>
    <defaultProxy useDefaultCredentials="true" />
  </system.net>

defaultProxy要素で次の要素を追加します。<proxy usesystemdefault="False"/></defaultProxy>

例:

  <system.net>
    <defaultProxy useDefaultCredentials="true"><proxy usesystemdefault="False"/></defaultProxy>
  </system.net>

次の手順

organization がファイアウォールまたはプロキシ デバイスを使用してインターネットとのネットワーク通信を制限している場合は、インターネット エンドポイントへのアクセスを許可する必要があります。 詳細については、「 インターネット アクセス要件」を参照してください。