Configuration Manager中的系統管理服務為何?

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

SMS 提供者提供透過 HTTPS 的 API 互通性存取,稱為系統管理服務。 系統管理服務是以 Open Data (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識別碼中擁有帳戶。

如需 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. 將 SMS 提供者的 FQDN 新增至 <bypasslist>

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

後續步驟