Что такое служба администрирования в Configuration Manager?

Относится к Configuration Manager (Current Branch)

Поставщик SMS предоставляет доступ к взаимодействию API по протоколу HTTPS, который называется службой администрирования. Служба администрирования представляет собой REST API на основе протокола Open Data (OData) версии 4.

В настоящее время служба администрирования имеет два уровня или маршруты:

  • > Служба администрирования WMI > SQL:https://<SMSProviderFQDN>/AdminService/wmi/<ClassName>

    Маршрут WMI поддерживает команды GET и POST для более чем 700 классов.

  • Служба > администрирования OData/SQL: https://<SMSProviderFQDN>/AdminService/v1.0/<ClassName>

    Этот маршрут с версией (версия 1.0) поддерживает новые функции Configuration Manager.

Значение <ClassName> является допустимым Configuration Manager именем класса. Имена классов службы администрирования чувствительны к регистру. Убедитесь, что используется правильная заглавная буква. Например, SMS_Site.

Сценарии

Configuration Manager изначально использует службу администрирования для следующих функций:

Кроме того, можно разрабатывать пользовательские решения с помощью службы администрирования, например:

  • Замените пользовательскую веб-службу для доступа к информации с сайта.

  • В сценариях PowerShell, выполняемых непосредственно из консоли Configuration Manager. Дополнительные сведения см. в статье Создание и выполнение скриптов PowerShell в консоли Configuration Manager.

  • Скрипт PowerShell в последовательности задач. Это действие позволяет получить доступ к информации с сайта без необходимости взаимодействия пользовательской веб-службы с поставщиком WMI. Дополнительные сведения см. в разделе Шаги последовательности задач — выполнение скрипта PowerShell.

  • Доступ к данным сайта из Power BI с помощью параметра соединителя OData.

Предварительные требования

Настройте следующие предварительные требования на сервере, на котором размещена роль поставщика SMS:

Чтобы получить доступ к службе администрирования, учетная запись пользователя должна быть администратором в 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. Установить enabled="false"
    2. Добавьте полное доменное имя поставщика SMS в <bypasslist>.

    Дополнительные сведения см. в разделе <defaultProxy> Элемент (параметры сети).

Дальнейшие действия