Configuration Managerの管理サービスとは

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

SMS プロバイダーは、管理サービスと呼ばれる HTTPS 経由の API 相互運用性アクセスを提供します。 管理サービスは、Open Data (OData) v4 プロトコルに基づく表現状態転送 (REST) API です。

現在、管理サービスには 2 つのレイヤーまたはルートがあります。

  • 管理サービス > WMI > SQL: https://<SMSProviderFQDN>/AdminService/wmi/<ClassName>

    WMI ルートでは、700 を超えるクラスへの GET コマンドと POST コマンドの両方がサポートされています。

  • 管理サービス > OData/SQL: https://<SMSProviderFQDN>/AdminService/v1.0/<ClassName>

    このバージョン管理されたルート (v1.0) では、新しいConfiguration Manager機能がサポートされています。

値は<ClassName>、有効なConfiguration Manager クラス名です。 管理サービス クラス名では、大文字と小文字が区別されます。 適切な大文字と小文字を使用してください。 たとえば、「 SMS_Site 」のように入力します。

シナリオ

Configuration Managerは、次の機能に対して管理サービスをネイティブに使用します。

さらに、次のように、管理サービスを使用してカスタム ソリューションを開発できます。

  • サイトから情報にアクセスするには、カスタム Web サービスを置き換えます。

  • Configuration Manager コンソールから直接実行する PowerShell スクリプト。 詳細については、「Configuration Manager コンソールから PowerShell スクリプトを作成して実行する」を参照してください。

  • タスク シーケンス内の PowerShell スクリプト。 このアクションを使用すると、WMI プロバイダーとのインターフェイスにカスタム Web サービスを必要とせずに、サイトから情報にアクセスできます。 詳細については、「 タスク シーケンスの手順 - PowerShell スクリプトの実行」を参照してください。

  • OData コネクタ オプションを使用して、Power BI からサイト データにアクセスします。

前提条件

SMS プロバイダー ロールをホストするサーバーで、次の前提条件を構成します。

  • バージョン 2006 以前では、Windows サーバー ロール Web サーバー (IIS) を有効にします。 バージョン 2010 以降では、このロールは不要になりました。

  • バージョン 2107 以降、SMS プロバイダーには .NET バージョン 4.6.2 が必要であり、バージョン 4.8 が推奨されます。 バージョン 2103 以前では、このロールには .NET 4.5 以降が必要です。 詳細については、「 サイトとサイト システムの前提条件」を参照してください

  • 信頼された証明書を使用してセキュリティで保護された HTTPS 通信を有効にする必要がある場合があります。 詳細については、「 セキュリティで保護された HTTPS 通信を有効にする」を参照してください。

管理サービスにアクセスするには、ユーザー アカウントがConfiguration Managerの管理ユーザーである必要があります。 クラウド管理ゲートウェイを介して管理サービスにアクセスする場合は、Azure Active Directory (Azure AD) にアカウントが必要です。

SMS プロバイダーと管理サービスのスケーラビリティの詳細については、「 サイズとスケール番号」を参照してください。

注:

Configuration Manager コンソールを持つ任意のコンピューターで、プロキシ サーバーを使用している場合、コンソールは管理サービスへの接続に失敗します。 たとえば、 セキュリティ ノードにアクセスしようとすると、管理サービスが有効になっていないか、使用できないというエラーが表示されることがあります。 SmsAdminUI.log ファイルには、次のようなエラーが表示されます。Failed to get a response for OData query.

この問題を回避するには、コンピューターからプロキシ構成を削除するか、次の構成を変更します。

  1. 次の XML ファイルを手動で編集します。 C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.exe.config

  2. 次のいずれかのオプションを <defaultproxy> 使用して動作を構成します。

    1. Set enabled="false"
    2. SMS プロバイダーの FQDN を に追加します <bypasslist>

    詳細については、「要素 (ネットワーク設定)」を参照してください<defaultProxy>

次の手順