Créer depIOSEnrollmentProfileCreate depIOSEnrollmentProfile

Espace de noms: microsoft.graphNamespace: microsoft.graph

Important : Les API Microsoft Graph sous la version/beta peuvent faire l’objet de modifications ; l’utilisation de la production n’est pas prise en charge.Important: Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.

Remarque : l’API Microsoft Graph pour Intune requiert une licence Intune active pour le client.Note: The Microsoft Graph API for Intune requires an active Intune license for the tenant.

Crée un objet depIOSEnrollmentProfile .Create a new depIOSEnrollmentProfile object.

Conditions préalablesPrerequisites

L’une des autorisations suivantes est nécessaire pour appeler cette API. Pour plus d’informations, notamment sur la façon de choisir les autorisations, voir Autorisations.One of the following permissions is required to call this API. To learn more, including how to choose permissions, see Permissions.

Type d’autorisationPermission type Autorisations (par ordre décroissant du niveau de privilège)Permissions (from most to least privileged)
Déléguée (compte professionnel ou scolaire)Delegated (work or school account) DeviceManagementServiceConfig.ReadWrite.AllDeviceManagementServiceConfig.ReadWrite.All
Déléguée (compte Microsoft personnel)Delegated (personal Microsoft account) Non prise en charge.Not supported.
ApplicationApplication DeviceManagementServiceConfig.ReadWrite.AllDeviceManagementServiceConfig.ReadWrite.All

Requête HTTPHTTP Request

POST /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/enrollmentProfiles

En-têtes de demandeRequest headers

En-têteHeader ValeurValue
AutorisationAuthorization Porteur <token> obligatoire.Bearer <token> Required.
AccepterAccept application/jsonapplication/json

Corps de la demandeRequest body

Dans le corps de la demande, fournissez une représentation JSON de l’objet depIOSEnrollmentProfile.In the request body, supply a JSON representation for the depIOSEnrollmentProfile object.

Le tableau suivant indique les propriétés qui sont requises lorsque vous créez le depIOSEnrollmentProfile.The following table shows the properties that are required when you create the depIOSEnrollmentProfile.

PropriétéProperty TypeType DescriptionDescription
idid StringString GUID de l’objet hérité de enrollmentprofile.The GUID for the object Inherited from enrollmentProfile
displayNamedisplayName StringString Nom du profil hérité de enrollmentprofile.Name of the profile Inherited from enrollmentProfile
descriptiondescription StringString Description du profil hérité de enrollmentprofile.Description of the profile Inherited from enrollmentProfile
requiresUserAuthenticationrequiresUserAuthentication BooleanBoolean Indique si le profil requiert l’authentification de l’utilisateur hérité de enrollmentprofile.Indicates if the profile requires user authentication Inherited from enrollmentProfile
configurationEndpointUrlconfigurationEndpointUrl StringString URL de point de terminaison de configuration à utiliser pour l’enregistrement hérité de enrollmentprofile.Configuration endpoint url to use for Enrollment Inherited from enrollmentProfile
enableAuthenticationViaCompanyPortalenableAuthenticationViaCompanyPortal BooleanBoolean Indique de s’authentifier auprès de l’Assistant de configuration Apple au lieu du portail d’entreprise.Indicates to authenticate with Apple Setup Assistant instead of Company Portal. Hérité de enrollmentprofile.Inherited from enrollmentProfile
requireCompanyPortalOnSetupAssistantEnrolledDevicesrequireCompanyPortalOnSetupAssistantEnrolledDevices BooleanBoolean Indique que le portail d’entreprise est requis sur les appareils inscriptions de l’Assistant de configuration hérités de enrollmentprofile.Indicates that Company Portal is required on setup assistant enrolled devices Inherited from enrollmentProfile
isDefaultisDefault BooléenBoolean Indique s’il s’agit du profil par défaut hérité de depEnrollmentBaseProfileIndicates if this is the default profile Inherited from depEnrollmentBaseProfile
supervisedModeEnabledsupervisedModeEnabled BooleanBoolean Mode supervisé, true pour activer, false dans le cas contraire.Supervised mode, True to enable, false otherwise. https://docs.microsoft.com/intune/deploy-use/enroll-devices-in-microsoft-intunePour plus d’informations, consultez la rubrique.See https://docs.microsoft.com/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information. Hérité de depEnrollmentBaseProfileInherited from depEnrollmentBaseProfile
supportDepartmentsupportDepartment StringString Informations du service d’assistance héritées de depEnrollmentBaseProfileSupport department information Inherited from depEnrollmentBaseProfile
passCodeDisabledpassCodeDisabled BooleanBoolean Indique si le volet de configuration des codes secrets est désactivé hérité de depEnrollmentBaseProfileIndicates if Passcode setup pane is disabled Inherited from depEnrollmentBaseProfile
isMandatoryisMandatory BooleanBoolean Indique si le profil est obligatoirement hérité de depEnrollmentBaseProfileIndicates if the profile is mandatory Inherited from depEnrollmentBaseProfile
locationDisabledlocationDisabled BooleanBoolean Indique si le volet installation du service de localisation est désactivé hérité de depEnrollmentBaseProfileIndicates if Location service setup pane is disabled Inherited from depEnrollmentBaseProfile
supportPhoneNumbersupportPhoneNumber StringString Numéro de téléphone du support technique hérité de depEnrollmentBaseProfileSupport phone number Inherited from depEnrollmentBaseProfile
profileRemovalDisabledprofileRemovalDisabled BooleanBoolean Indique si l’option de suppression de profil est désactivée hérité de depEnrollmentBaseProfileIndicates if the profile removal option is disabled Inherited from depEnrollmentBaseProfile
restoreBlockedrestoreBlocked BooleanBoolean Indique si le volet de restauration est bloqué depuis depEnrollmentBaseProfileIndicates if Restore setup pane is blocked Inherited from depEnrollmentBaseProfile
appleIdDisabledappleIdDisabled BooleanBoolean Indique si le volet de configuration d’ID d’Apple est désactivé hérité de depEnrollmentBaseProfileIndicates if Apple id setup pane is disabled Inherited from depEnrollmentBaseProfile
termsAndConditionsDisabledtermsAndConditionsDisabled BooleanBoolean Indique si le volet installation des conditions générales est désactivé hérité de depEnrollmentBaseProfileIndicates if 'Terms and Conditions' setup pane is disabled Inherited from depEnrollmentBaseProfile
touchIdDisabledtouchIdDisabled BooleanBoolean Indique si le volet de configuration de l’id tactile est désactivé hérité de depEnrollmentBaseProfileIndicates if touch id setup pane is disabled Inherited from depEnrollmentBaseProfile
applePayDisabledapplePayDisabled BooleanBoolean Indique si le volet Configuration de paie d’Apple est désactivé hérité de depEnrollmentBaseProfileIndicates if Apple pay setup pane is disabled Inherited from depEnrollmentBaseProfile
zoomDisabledzoomDisabled BooleanBoolean Indique si le volet de configuration du zoom est désactivé hérité de depEnrollmentBaseProfileIndicates if zoom setup pane is disabled Inherited from depEnrollmentBaseProfile
siriDisabledsiriDisabled BooleanBoolean Indique si le volet installation de Siri est désactivé hérité de depEnrollmentBaseProfileIndicates if siri setup pane is disabled Inherited from depEnrollmentBaseProfile
diagnosticsDisableddiagnosticsDisabled BooleanBoolean Indique si le volet installation des diagnostics est désactivé hérité de depEnrollmentBaseProfileIndicates if diagnostics setup pane is disabled Inherited from depEnrollmentBaseProfile
displayToneSetupDisableddisplayToneSetupDisabled BooleanBoolean Indique si l’écran de configuration d’displaytone est désactivé hérité de depEnrollmentBaseProfileIndicates if displaytone setup screen is disabled Inherited from depEnrollmentBaseProfile
privacyPaneDisabledprivacyPaneDisabled BooleanBoolean Indique si l’écran de confidentialité est désactivé hérité de depEnrollmentBaseProfileIndicates if privacy screen is disabled Inherited from depEnrollmentBaseProfile
screenTimeScreenDisabledscreenTimeScreenDisabled BooleanBoolean Indique si la configuration du délai d’expiration de l’écran est désactivée hérité de depEnrollmentBaseProfileIndicates if screen timeout setup is disabled Inherited from depEnrollmentBaseProfile
deviceNameTemplatedeviceNameTemplate StringString Définit un littéral ou un modèle de nom.Sets a literal or name pattern. Hérité de depEnrollmentBaseProfileInherited from depEnrollmentBaseProfile
configurationWebUrlconfigurationWebUrl BooleanBoolean URL de la connexion de l’Assistant de configuration héritée de depEnrollmentBaseProfileURL for setup assistant login Inherited from depEnrollmentBaseProfile
iTunesPairingModeiTunesPairingMode iTunesPairingModeiTunesPairingMode Indique le mode de jumelage iTunes.Indicates the iTunes pairing mode. Les valeurs possibles sont disallow, allow et requiresCertificate.Possible values are: disallow, allow, requiresCertificate.
managementCertificatesmanagementCertificates collection managementCertificateWithThumbprintmanagementCertificateWithThumbprint collection Certificats de gestion pour le configurateur AppleManagement certificates for Apple Configurator
restoreFromAndroidDisabledrestoreFromAndroidDisabled BooleanBoolean Indique si la restauration à partir d’Android est désactivéeIndicates if Restore from Android is disabled
awaitDeviceConfiguredConfirmationawaitDeviceConfiguredConfirmation BooleanBoolean Indique si l’appareil doit attendre la confirmation de la configurationIndicates if the device will need to wait for configured confirmation
sharedIPadMaximumUserCountsharedIPadMaximumUserCount Int32Int32 Cette valeur spécifie le nombre maximal d’utilisateurs pouvant utiliser un iPad partagé.This specifies the maximum number of users that can use a shared iPad. Applicable uniquement en mode iPad partagé.Only applicable in shared iPad mode.
enableSharedIPadenableSharedIPad BooleanBoolean Cela indique si l’appareil doit être déployé dans un mode qui active des scénarios multi-utilisateurs.This indicates whether the device is to be enrolled in a mode which enables multi user scenarios. Applicable uniquement dans les iPad partagées.Only applicable in shared iPads.
companyPortalVppTokenIdcompanyPortalVppTokenId StringString Si défini, indique quel jeton VPP doit être utilisé pour déployer le portail d’entreprise avec gestion des licences de périphérique.If set, indicates which Vpp token should be used to deploy the Company Portal w/ device licensing. « enableAuthenticationViaCompanyPortal » doit être défini pour que cette propriété soit définie.'enableAuthenticationViaCompanyPortal' must be set in order for this property to be set.
enableSingleAppEnrollmentModeenableSingleAppEnrollmentMode BooleanBoolean Indique à l’appareil d’activer le mode d’application unique et d’appliquer le verrouillage d’application pendant l’enregistrement.Tells the device to enable single app mode and apply app-lock during enrollment. La valeur par défaut est False.Default is false. les propriétés « enableAuthenticationViaCompanyPortal » et « companyPortalVppTokenId » doivent être définies pour que cette propriété soit définie.'enableAuthenticationViaCompanyPortal' and 'companyPortalVppTokenId' must be set for this property to be set.
homeButtonScreenDisabledhomeButtonScreenDisabled BooleanBoolean Indique si l’écran de confidentialité du bouton Accueil est désactivéIndicates if home button sensitivity screen is disabled
iMessageAndFaceTimeScreenDisablediMessageAndFaceTimeScreenDisabled BooleanBoolean Indique si l’écran iMessage et FaceTime est désactivé.Indicates if iMessage and FaceTime screen is disabled
onBoardingScreenDisabledonBoardingScreenDisabled BooleanBoolean Indique si l’écran de configuration de l’intégration est désactivéIndicates if onboarding setup screen is disabled
simSetupScreenDisabledsimSetupScreenDisabled BooleanBoolean Indique si l’écran SIMSetup est désactivé.Indicates if the SIMSetup screen is disabled
softwareUpdateScreenDisabledsoftwareUpdateScreenDisabled BooleanBoolean Indique si l’écran de mise à jour de logiciel obligatoire est désactivéIndicates if the mandatory sofware update screen is disabled
watchMigrationScreenDisabledwatchMigrationScreenDisabled BooleanBoolean Indique si l’écran de migration d’espions est désactivéIndicates if the watch migration screen is disabled
appearanceScreenDisabledappearanceScreenDisabled BooleanBoolean Indique si l’écran apperance est désactivé.Indicates if Apperance screen is disabled
expressLanguageScreenDisabledexpressLanguageScreenDisabled BooleanBoolean Indique si l’écran de langue Express est désactivéIndicates if Express Language screen is disabled
preferredLanguageScreenDisabledpreferredLanguageScreenDisabled BooleanBoolean Indique si l’écran de langue par défaut est désactivéIndicates if Preferred language screen is disabled
deviceToDeviceMigrationDisableddeviceToDeviceMigrationDisabled BooleanBoolean Indique si la migration de l’appareil vers l’appareil est désactivéeIndicates if Device To Device Migration is disabled
welcomeScreenDisabledwelcomeScreenDisabled BooleanBoolean Indique si l’écran weclome est désactivé.Indicates if Weclome screen is disabled

RéponseResponse

Si elle réussit, cette méthode renvoie un 201 Created Code de réponse et un objet depIOSEnrollmentProfile dans le corps de la réponse.If successful, this method returns a 201 Created response code and a depIOSEnrollmentProfile object in the response body.

ExempleExample

DemandeRequest

Voici un exemple de demande.Here is an example of the request.

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

{
  "@odata.type": "#microsoft.graph.depIOSEnrollmentProfile",
  "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",
  "passCodeDisabled": true,
  "isMandatory": true,
  "locationDisabled": true,
  "supportPhoneNumber": "Support Phone Number value",
  "profileRemovalDisabled": true,
  "restoreBlocked": true,
  "appleIdDisabled": true,
  "termsAndConditionsDisabled": true,
  "touchIdDisabled": true,
  "applePayDisabled": true,
  "zoomDisabled": true,
  "siriDisabled": true,
  "diagnosticsDisabled": true,
  "displayToneSetupDisabled": true,
  "privacyPaneDisabled": true,
  "screenTimeScreenDisabled": true,
  "deviceNameTemplate": "Device Name Template value",
  "configurationWebUrl": true,
  "iTunesPairingMode": "allow",
  "managementCertificates": [
    {
      "@odata.type": "microsoft.graph.managementCertificateWithThumbprint",
      "thumbprint": "Thumbprint value",
      "certificate": "Certificate value"
    }
  ],
  "restoreFromAndroidDisabled": true,
  "awaitDeviceConfiguredConfirmation": true,
  "sharedIPadMaximumUserCount": 10,
  "enableSharedIPad": true,
  "companyPortalVppTokenId": "Company Portal Vpp Token Id value",
  "enableSingleAppEnrollmentMode": true,
  "homeButtonScreenDisabled": true,
  "iMessageAndFaceTimeScreenDisabled": true,
  "onBoardingScreenDisabled": true,
  "simSetupScreenDisabled": true,
  "softwareUpdateScreenDisabled": true,
  "watchMigrationScreenDisabled": true,
  "appearanceScreenDisabled": true,
  "expressLanguageScreenDisabled": true,
  "preferredLanguageScreenDisabled": true,
  "deviceToDeviceMigrationDisabled": true,
  "welcomeScreenDisabled": true
}

RéponseResponse

Voici un exemple de la réponse. Remarque : L’objet de réponse illustré ici peut être tronqué à des fins de concision. Toutes les propriétés sont renvoyées à partir d’un appel réel.Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.

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

{
  "@odata.type": "#microsoft.graph.depIOSEnrollmentProfile",
  "id": "1ec10a60-0a60-1ec1-600a-c11e600ac11e",
  "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",
  "passCodeDisabled": true,
  "isMandatory": true,
  "locationDisabled": true,
  "supportPhoneNumber": "Support Phone Number value",
  "profileRemovalDisabled": true,
  "restoreBlocked": true,
  "appleIdDisabled": true,
  "termsAndConditionsDisabled": true,
  "touchIdDisabled": true,
  "applePayDisabled": true,
  "zoomDisabled": true,
  "siriDisabled": true,
  "diagnosticsDisabled": true,
  "displayToneSetupDisabled": true,
  "privacyPaneDisabled": true,
  "screenTimeScreenDisabled": true,
  "deviceNameTemplate": "Device Name Template value",
  "configurationWebUrl": true,
  "iTunesPairingMode": "allow",
  "managementCertificates": [
    {
      "@odata.type": "microsoft.graph.managementCertificateWithThumbprint",
      "thumbprint": "Thumbprint value",
      "certificate": "Certificate value"
    }
  ],
  "restoreFromAndroidDisabled": true,
  "awaitDeviceConfiguredConfirmation": true,
  "sharedIPadMaximumUserCount": 10,
  "enableSharedIPad": true,
  "companyPortalVppTokenId": "Company Portal Vpp Token Id value",
  "enableSingleAppEnrollmentMode": true,
  "homeButtonScreenDisabled": true,
  "iMessageAndFaceTimeScreenDisabled": true,
  "onBoardingScreenDisabled": true,
  "simSetupScreenDisabled": true,
  "softwareUpdateScreenDisabled": true,
  "watchMigrationScreenDisabled": true,
  "appearanceScreenDisabled": true,
  "expressLanguageScreenDisabled": true,
  "preferredLanguageScreenDisabled": true,
  "deviceToDeviceMigrationDisabled": true,
  "welcomeScreenDisabled": true
}