Configuration Manager 中的管理服務是什麼?

適用於:Configuration Manager (目前的分支)

SMS 提供者透過 HTTPS 提供 API 互通性存取,稱為管理服務。 管理服務是以開放式資料 (OData) v4 通訊協定為基礎 (REST) API 的代表性狀態傳輸。

系統管理服務目前有兩層或路由:

  • 系統管理服務 > 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 本身會針對下列功能使用管理服務:

此外,您可以使用管理服務開發自訂解決方案,例如:

必要條件

在裝載 SMS 提供者角色的伺服器上設定下列必要條件:

  • 在版本 2006 及較舊版本中,啟用 Windows 伺服器角色 Web Server (IIS) 。 從 2010 版開始,不再需要此角色。

  • 從版本 2107 開始,SMS 提供者需要 .NET 版本 4.6.2,建議使用 4.8 版。 在版本 2103 及較舊版本中,此角色需要 .NET 4.5 或更新版本。 如需詳細資訊, 請參閱站台與站台系統先決條件。

  • 您可能需要使用受信任的憑證啟用安全的 HTTPS 通訊。 如需詳細資訊,請參閱 啟用安全的 HTTPS 通訊。

若要存取管理服務,您的使用者帳戶必須是 Configuration Manager 中的管理使用者。 如果您透過雲端管理閘道存取系統管理服務,您必須擁有 Microsoft Entra ID 中的帳戶。

如需 SMS 提供者及系統管理服務的延展性詳細資訊,請參閱 大小及縮放數字。

注意事項

對於具有 Configuration Manager 主控台的任何電腦,如果它使用 Proxy 伺服器,主控台將無法連線到系統管理服務。 例如,嘗試存取 安全性 節點時,您可能會看到系統管理服務未啟用或無法使用的錯誤。 SmsAdminUI.log檔案會顯示錯誤,例如:Failed to get a response for OData query.

若要解決此問題,請從電腦移除 Proxy 設定,或進行下列設定變更:

  1. 手動編輯下列 XML 檔案: C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.exe.config

  2. 使用下列其中一個選項來 <defaultproxy> 設定行為:

    1. 設定 enabled="false"
    2. 將簡訊提供者的 FQDN 新增至 <bypasslist>。

    如需詳細資訊,請參閱 <defaultProxy> Element (網路設定) 。

後續步驟