Criar depMacOSEnrollmentProfile

Namespace: microsoft.graph

Importante: As APIs Graph Microsoft na versão /beta estão sujeitas a alterações; não há suporte para uso em produção.

Observação: A API do Microsoft Graph para Intune requer uma licença ativa do Intune para o locatário.

Crie um novo objeto depMacOSEnrollmentProfile .

Pré-requisitos

Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.

Tipo de permissão Permissões (da com menos para a com mais privilégios)
Delegado (conta corporativa ou de estudante) DeviceManagementServiceConfig.ReadWrite.All
Delegado (conta pessoal da Microsoft) Sem suporte.
Aplicativo DeviceManagementServiceConfig.ReadWrite.All

Solicitação HTTP

POST /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/enrollmentProfiles

Cabeçalhos de solicitação

Cabeçalho Valor
Autorização <Token> de portador obrigatório.
Aceitar application/json

Corpo da solicitação

No corpo da solicitação, forneça uma representação JSON do objeto depMacOSEnrollmentProfile.

A tabela a seguir mostra as propriedades que são necessárias ao criar o depMacOSEnrollmentProfile.

Propriedade Tipo Descrição
id Cadeia de caracteres O GUID do objeto Herdado de enrollmentProfile
displayName String Nome do perfil Herdado de enrollmentProfile
descrição Cadeia de caracteres Descrição do perfil Herdado de enrollmentProfile
requiresUserAuthentication Booliano Indica se o perfil requer autenticação de usuário Herdada de enrollmentProfile
configurationEndpointUrl Cadeia de Caracteres URL do ponto de extremidade de configuração a ser usada para Registro Herdado do enrollmentProfile
enableAuthenticationViaCompanyPortal Booliano Indica a autenticação com o Assistente de Configuração da Apple em vez de Portal da Empresa. Herdado de enrollmentProfile
requireCompanyPortalOnSetupAssistantEnrolledDevices Boolean Indica que o Portal da Empresa é necessário em dispositivos registrados do assistente de configuração Herdados do enrollmentProfile
isDefault Booliano Indica se esse é o perfil padrão Herdado de depEnrollmentBaseProfile
supervisedModeEnabled Booliano Modo supervisionado, True para habilitar; caso contrário, false. Consulte https://docs.microsoft.com/intune/deploy-use/enroll-devices-in-microsoft-intune para obter informações adicionais. Herdado de depEnrollmentBaseProfile
supportDepartment Cadeia de Caracteres Informações do departamento de suporte herdadas de depEnrollmentBaseProfile
isMandatory Booliano Indica se o perfil é obrigatório Herdado de depEnrollmentBaseProfile
locationDisabled Boolean Indica se o painel de configuração do serviço local está desabilitado Herdado de depEnrollmentBaseProfile
supportPhoneNumber Cadeia de Caracteres Suporte ao número de telefone Herdado de depEnrollmentBaseProfile
profileRemovalDisabled Booliano Indica se a opção de remoção de perfil está desabilitada Herdada de depEnrollmentBaseProfile
restoreBlocked Boolean Indica se o painel de instalação restaurar está bloqueado Herdado de depEnrollmentBaseProfile
appleIdDisabled Booliano Indica se o painel de instalação da ID da Apple está desabilitado Herdado de depEnrollmentBaseProfile
termsAndConditionsDisabled Boolean Indica se o painel de configuração 'Termos e Condições' está desabilitado Herdado de depEnrollmentBaseProfile
touchIdDisabled Booliano Indica se o painel de configuração da ID de toque está desabilitado Herdado de depEnrollmentBaseProfile
applePayDisabled Boolean Indica se o painel de configuração de pagamento da Apple está desabilitado Herdado de depEnrollmentBaseProfile
siriDisabled Booliano Indica se o painel de instalação da siri está desabilitado Herdado de depEnrollmentBaseProfile
diagnosticsDisabled Boolean Indica se o painel de configuração de diagnóstico está desabilitado Herdado de depEnrollmentBaseProfile
displayToneSetupDisabled Booliano Indica se a tela de instalação de displaytone está desabilitada Herdada de depEnrollmentBaseProfile
privacyPaneDisabled Booliano Indica se a tela de privacidade está desabilitada Herdada de depEnrollmentBaseProfile
screenTimeScreenDisabled Booliano Indica se a configuração de tempo limite da tela está desabilitada Herdada de depEnrollmentBaseProfile
deviceNameTemplate Cadeia de Caracteres Define um literal ou padrão de nome. Herdado de depEnrollmentBaseProfile
configurationWebUrl Booliano URL para logon do assistente de configuração Herdado de depEnrollmentBaseProfile
registrationDisabled Booliano Indica se o registro está desabilitado
fileVaultDisabled Booliano Indica se o cofre de arquivos está desabilitado
iCloudDiagnosticsDisabled Booliano Indica se a tela do iCloud Analytics está desabilitada
passCodeDisabled Booliano Indica se o painel de configuração de senha está desabilitado
zoomDisabled Booliano Indica se o painel de configuração de zoom está desabilitado
iCloudStorageDisabled Booliano Indica se a tela Documentos e Área de Trabalho do iCloud está desabilitada
chooseYourLockScreenDisabled Booliano Indica se a tela Documentos e Área de Trabalho do iCloud está desabilitada
accessibilityScreenDisabled Booliano Indica se a tela Acessibilidade está desabilitada
autoUnlockWithWatchDisabled Booliano Indica se a tela UnlockWithWatch está desabilitada

Resposta

Se tiver êxito, este método retornará um 201 Created código de resposta e um objeto depMacOSEnrollmentProfile no corpo da resposta.

Exemplo

Solicitação

Este é um exemplo da solicitação.

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

{
  "@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,
  "registrationDisabled": true,
  "fileVaultDisabled": true,
  "iCloudDiagnosticsDisabled": true,
  "passCodeDisabled": true,
  "zoomDisabled": true,
  "iCloudStorageDisabled": true,
  "chooseYourLockScreenDisabled": true,
  "accessibilityScreenDisabled": true,
  "autoUnlockWithWatchDisabled": true
}

Resposta

Veja a seguir um exemplo da resposta. Observação: o objeto response mostrado aqui pode estar truncado por motivos de concisão. Todas as propriedades serão retornadas de uma chamada real.

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

{
  "@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,
  "registrationDisabled": true,
  "fileVaultDisabled": true,
  "iCloudDiagnosticsDisabled": true,
  "passCodeDisabled": true,
  "zoomDisabled": true,
  "iCloudStorageDisabled": true,
  "chooseYourLockScreenDisabled": true,
  "accessibilityScreenDisabled": true,
  "autoUnlockWithWatchDisabled": true
}