Поделиться через


Создание depMacOSEnrollmentProfile

Пространство имен: microsoft.graph

Важный: API Microsoft Graph в версии /beta могут быть изменены; Использование в рабочей среде не поддерживается.

Примечание. API Microsoft Graph для Intune требует наличия активной лицензии Intune для клиента.

Создайте новый объект depMacOSEnrollmentProfile .

Этот API доступен в следующих национальных облачных развертываниях.

Глобальная служба Правительство США L4 Правительство США L5 (DOD) Китай управляется 21Vianet

Разрешения

Для вызова этого API требуется одно из следующих разрешений. Дополнительные сведения, включая сведения о том, как выбрать разрешения, см. в статье Разрешения.

Тип разрешения Разрешения (в порядке повышения привилегий)
Делегированные (рабочая или учебная учетная запись) DeviceManagementServiceConfig.ReadWrite.All, DeviceManagementConfiguration.ReadWrite.All
Делегированные (личная учетная запись Майкрософт) Не поддерживается.
Приложение DeviceManagementServiceConfig.ReadWrite.All, DeviceManagementConfiguration.ReadWrite.All

HTTP-запрос

POST /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/enrollmentProfiles

Заголовки запроса

Заголовок Значение
Авторизация Bearer {token}. Обязательно. Дополнительные сведения о проверке подлинности и авторизации.
Accept application/json

Текст запроса

В тексте запроса укажите представление объекта depMacOSEnrollmentProfile в формате JSON.

В следующей таблице показаны свойства, необходимые при создании depMacOSEnrollmentProfile.

Свойство Тип Описание
id String ИДЕНТИФИКАТОР GUID объекта , наследуемого от enrollmentProfile
displayName String Имя профиля, наследуемое от enrollmentProfile
description String Описание профиля, наследуемого от enrollmentProfile
requiresUserAuthentication Логический Указывает, требуется ли для профиля проверка подлинности пользователя Наследуется от enrollmentProfile.
configurationEndpointUrl String URL-адрес конечной точки конфигурации, используемый для регистрации, унаследованной от enrollmentProfile
enableAuthenticationViaCompanyPortal Логический Указывает на проверку подлинности с помощью Помощника по настройке Apple, а не корпоративного портала. Наследуется от enrollmentProfile
requireCompanyPortalOnSetupAssistantEnrolledDevices Логический Указывает, что корпоративный портал требуется для устройств, зарегистрированных помощником по настройке, унаследованных от enrollmentProfile.
isDefault Логический Указывает, является ли этот профиль по умолчанию унаследованным от depEnrollmentBaseProfile.
supervisedModeEnabled Логический Защищенный режим, значение True для включения, в противном случае — значение false. Дополнительные сведения см https://learn.microsoft.com/intune/deploy-use/enroll-devices-in-microsoft-intune . в этой статье. Наследуется от depEnrollmentBaseProfile
supportDepartment String Сведения о отделе поддержки Наследуется от depEnrollmentBaseProfile
isMandatory Логический Указывает, является ли профиль обязательным унаследованным от depEnrollmentBaseProfile.
locationDisabled Логический Указывает, отключена ли область настройки службы расположения Наследуется от depEnrollmentBaseProfile.
supportPhoneNumber String Номер телефона поддержки наследуется от depEnrollmentBaseProfile
profileRemovalDisabled Логический Указывает, отключен ли параметр удаления профиля Наследуется от depEnrollmentBaseProfile.
restoreBlocked Логический Указывает, заблокирована ли область установки восстановления Наследуется от depEnrollmentBaseProfile
appleIdDisabled Логический Указывает, отключена ли область настройки идентификатора Apple Наследуется от depEnrollmentBaseProfile.
termsAndConditionsDisabled Логический Указывает, отключена ли область установки "Условия" Наследуется от depEnrollmentBaseProfile.
touchIdDisabled Логический Указывает, отключена ли область настройки сенсорного идентификатора Наследуется от depEnrollmentBaseProfile.
applePayDisabled Логический Указывает, отключена ли панель настройки оплаты Apple Наследуется от depEnrollmentBaseProfile.
siriDisabled Логический Указывает, отключена ли область настройки siri Наследуется от depEnrollmentBaseProfile.
diagnosticsDisabled Логический Указывает, отключена ли область настройки диагностики Наследуется от depEnrollmentBaseProfile.
displayToneSetupDisabled Логический Указывает, отключен ли экран настройки displaytone Наследуется от depEnrollmentBaseProfile.
privacyPaneDisabled Логический Указывает, отключен ли экран конфиденциальности Наследуется от depEnrollmentBaseProfile
screenTimeScreenDisabled Логический Указывает, отключена ли настройка времени ожидания экрана Наследуется от depEnrollmentBaseProfile.
deviceNameTemplate String Задает шаблон литерала или имени. Наследуется от depEnrollmentBaseProfile
configurationWebUrl Логический URL-адрес для входа помощника по настройке Наследуется от depEnrollmentBaseProfile
enabledSkipKeys Коллекция строк enabledSkipKeys содержит все включенные ключи пропуска в виде строк, унаследованных от depEnrollmentBaseProfile.
enrollmentTimeAzureAdGroupIds Коллекция объектов Guid EnrollmentTimeAzureAdGroupIds содержит список идентификаторов групп Azure для связывания с профилем, унаследованным от depEnrollmentBaseProfile
waitForDeviceConfiguredConfirmation Логический Указывает, нужно ли устройству ждать настроенного подтверждения Наследуется от depEnrollmentBaseProfile.
registrationDisabled Логический Указывает, отключена ли регистрация.
fileVaultDisabled Логический Указывает, отключено ли хранилище файлов.
iCloudDiagnosticsDisabled Логический Указывает, отключен ли экран iCloud Analytics
passCodeDisabled Логический Указывает, отключена ли область установки секретного кода.
zoomDisabled Логический Указывает, отключена ли область настройки масштабирования.
iCloudStorageDisabled Логический Указывает, отключен ли экран "Документы iCloud" и "Рабочий стол"
выберитеYourLockScreenDisabled Логический Указывает, отключен ли экран "Документы iCloud" и "Рабочий стол"
accessibilityScreenDisabled Логический Указывает, отключен ли экран специальных возможностей
autoUnlockWithWatchDisabled Логический Указывает, отключен ли экран UnlockWithWatch
skipPrimarySetupAccountCreation Логический Указывает, пропускает ли помощник по настройке пользовательский интерфейс для настройки основной учетной записи.
setPrimarySetupAccountAsRegularUser Логический Указывает, будет ли помощник по настройке устанавливать учетную запись в качестве обычного пользователя.
dontAutoPopulatePrimaryAccountInfo Логический Указывает, будет ли помощник по настройке автоматически заполнять сведения о основной учетной записи.
primaryAccountFullName String Указывает полное имя основной учетной записи.
primaryAccountUserName String Указывает имя учетной записи для основной учетной записи.
enableRestrictEditing Логический Указывает, включит ли пользователь блокировку
adminAccountUserName String Указывает имя пользователя для учетной записи администратора.
adminAccountFullName String Указывает полное имя учетной записи администратора.
adminAccountPassword String Указывает пароль для учетной записи администратора.
hideAdminAccount Логический Указывает, следует ли спрятать учетную запись администратора.
requestRequiresNetworkTether Логический Указывает, подключено ли устройство к сети для выполнения команды.
autoAdvanceSetupEnabled Логический Указывает, будет ли помощник по настройке автоматически переходить по экрану

Отклик

В случае успешного выполнения этот метод возвращает код отклика 201 Created и объект depMacOSEnrollmentProfile в теле отклика.

Пример

Запрос

Ниже приведен пример запроса.

POST https://graph.microsoft.com/beta/deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/enrollmentProfiles
Content-type: application/json
Content-length: 2123

{
  "@odata.type": "#microsoft.graph.depMacOSEnrollmentProfile",
  "displayName": "Display Name value",
  "description": "Description value",
  "requiresUserAuthentication": true,
  "configurationEndpointUrl": "https://example.com/configurationEndpointUrl/",
  "enableAuthenticationViaCompanyPortal": true,
  "requireCompanyPortalOnSetupAssistantEnrolledDevices": true,
  "isDefault": true,
  "supervisedModeEnabled": true,
  "supportDepartment": "Support Department value",
  "isMandatory": true,
  "locationDisabled": true,
  "supportPhoneNumber": "Support Phone Number value",
  "profileRemovalDisabled": true,
  "restoreBlocked": true,
  "appleIdDisabled": true,
  "termsAndConditionsDisabled": true,
  "touchIdDisabled": true,
  "applePayDisabled": true,
  "siriDisabled": true,
  "diagnosticsDisabled": true,
  "displayToneSetupDisabled": true,
  "privacyPaneDisabled": true,
  "screenTimeScreenDisabled": true,
  "deviceNameTemplate": "Device Name Template value",
  "configurationWebUrl": true,
  "enabledSkipKeys": [
    "Enabled Skip Keys value"
  ],
  "enrollmentTimeAzureAdGroupIds": [
    "7f64eb6c-eb6c-7f64-6ceb-647f6ceb647f"
  ],
  "waitForDeviceConfiguredConfirmation": true,
  "registrationDisabled": true,
  "fileVaultDisabled": true,
  "iCloudDiagnosticsDisabled": true,
  "passCodeDisabled": true,
  "zoomDisabled": true,
  "iCloudStorageDisabled": true,
  "chooseYourLockScreenDisabled": true,
  "accessibilityScreenDisabled": true,
  "autoUnlockWithWatchDisabled": true,
  "skipPrimarySetupAccountCreation": true,
  "setPrimarySetupAccountAsRegularUser": true,
  "dontAutoPopulatePrimaryAccountInfo": true,
  "primaryAccountFullName": "Primary Account Full Name value",
  "primaryAccountUserName": "Primary Account User Name value",
  "enableRestrictEditing": true,
  "adminAccountUserName": "Admin Account User Name value",
  "adminAccountFullName": "Admin Account Full Name value",
  "adminAccountPassword": "Admin Account Password value",
  "hideAdminAccount": true,
  "requestRequiresNetworkTether": true,
  "autoAdvanceSetupEnabled": true
}

Отклик

Ниже приведен пример отклика. Примечание. Представленный здесь объект отклика может быть усечен для краткости. При фактическом вызове будут возвращены все свойства.

HTTP/1.1 201 Created
Content-Type: application/json
Content-Length: 2172

{
  "@odata.type": "#microsoft.graph.depMacOSEnrollmentProfile",
  "id": "e433c95c-c95c-e433-5cc9-33e45cc933e4",
  "displayName": "Display Name value",
  "description": "Description value",
  "requiresUserAuthentication": true,
  "configurationEndpointUrl": "https://example.com/configurationEndpointUrl/",
  "enableAuthenticationViaCompanyPortal": true,
  "requireCompanyPortalOnSetupAssistantEnrolledDevices": true,
  "isDefault": true,
  "supervisedModeEnabled": true,
  "supportDepartment": "Support Department value",
  "isMandatory": true,
  "locationDisabled": true,
  "supportPhoneNumber": "Support Phone Number value",
  "profileRemovalDisabled": true,
  "restoreBlocked": true,
  "appleIdDisabled": true,
  "termsAndConditionsDisabled": true,
  "touchIdDisabled": true,
  "applePayDisabled": true,
  "siriDisabled": true,
  "diagnosticsDisabled": true,
  "displayToneSetupDisabled": true,
  "privacyPaneDisabled": true,
  "screenTimeScreenDisabled": true,
  "deviceNameTemplate": "Device Name Template value",
  "configurationWebUrl": true,
  "enabledSkipKeys": [
    "Enabled Skip Keys value"
  ],
  "enrollmentTimeAzureAdGroupIds": [
    "7f64eb6c-eb6c-7f64-6ceb-647f6ceb647f"
  ],
  "waitForDeviceConfiguredConfirmation": true,
  "registrationDisabled": true,
  "fileVaultDisabled": true,
  "iCloudDiagnosticsDisabled": true,
  "passCodeDisabled": true,
  "zoomDisabled": true,
  "iCloudStorageDisabled": true,
  "chooseYourLockScreenDisabled": true,
  "accessibilityScreenDisabled": true,
  "autoUnlockWithWatchDisabled": true,
  "skipPrimarySetupAccountCreation": true,
  "setPrimarySetupAccountAsRegularUser": true,
  "dontAutoPopulatePrimaryAccountInfo": true,
  "primaryAccountFullName": "Primary Account Full Name value",
  "primaryAccountUserName": "Primary Account User Name value",
  "enableRestrictEditing": true,
  "adminAccountUserName": "Admin Account User Name value",
  "adminAccountFullName": "Admin Account Full Name value",
  "adminAccountPassword": "Admin Account Password value",
  "hideAdminAccount": true,
  "requestRequiresNetworkTether": true,
  "autoAdvanceSetupEnabled": true
}