分享方式:


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

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

後續步驟