> For the complete documentation index, see [llms.txt](https://docs.realmjoin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmjoin.com/de/automatisierung/runbooks/runbook-references/user/general/check-intune-enrollment-readiness.md).

# Intune-Registrierungsbereitschaft prüfen

Prüfen, ob dieser Benutzer Geräte in Intune registrieren kann

### Beschreibung

Prüft, ob dieser Benutzer bereit ist, ein Gerät in Intune zu registrieren, und meldet Bereit, Bereit mit Warnungen oder Nicht bereit zusammen mit den gefundenen Blockierern. Die Prüfung umfasst den Kontostatus, die Intune-Lizenz, das Geräte-Registrierungslimit, Plattformbeschränkungen und Conditional Access-Richtlinien, die auf die Geräteregistrierung oder -anmeldung abzielen. Es wird nichts geändert. Details zu den Prüfungen finden Sie in der Runbook-Dokumentation (docs.realmjoin.com).

### Hinweise zur Interpretation

* Durchgeführte Prüfungen: Kontostatus, Intune-Lizenz und Serviceplan, MDM-Autorität des Tenant, Geräte-Registrierungslimit, Plattformbeschränkungen, registrierte Authentifizierungsmethoden, Conditional Access-Richtlinien und optional die Mitgliedschaft in der Pilotgruppe.
* Conditional Access wird als statisches „What If“ gegen die Anmeldeanfrage für die ausgewählte `EnrollmentPlatform`; das eigene What-If-Tool von Entra bleibt maßgeblich.
* Anforderungen an konforme Geräte in Richtlinien für „Alle Ressourcen“ blockieren die Registrierung nicht (eine dokumentierte Entra-Ausnahme); nur Richtlinien, die auf die Geräteanmeldung oder die Intune-Registrierungs-Apps abzielen, werden als strenge Hürden behandelt.
* Nicht statisch ausgewertet: benannte Standorte, Gerätefilter, Anmeldefrequenz und Nutzungsbedingungen.
* Abgelaufene oder bereits verwendete Temporary Access Passes werden nicht als nutzbare Methoden gezählt.

### Voraussetzungen

Die MDM-Autorität des Tenant muss „intune“ oder „office365“ sein; andere Werte blockieren jeden Benutzer.

### Was geprüft wird

Die Bereitschaftsbewertung kombiniert diese Prüfungen:

* Kontostatus (aktiviert, nicht blockiert) und eine dem Benutzer zugewiesene Intune-Lizenz.
* Das Geräte-Registrierungslimit des Tenant für den Benutzer und die Plattformbeschränkungen der Registrierungskonfiguration.
* Conditional Access-Richtlinien, die ausdrücklich auf Geräteregistrierung oder Intune-Enrollment abzielen. Richtlinien, die über *Alle Ressourcen* werden durch das Design von Microsoft Entra ausgenommen und daher nicht als Blockierer gezählt.
* Plattformspezifische Richtlinien und Anforderungen an Client-Apps nur für den Browser werden anhand der gewählten Registrierungsplattform bewertet; mit *Alle Plattformen* jede Plattform separat bewertet und gemeldet.

Das Runbook liest nur; es ändert weder den Benutzer noch den Tenant.

### Speicherort

Benutzer → Allgemein → Intune-Registrierungsbereitschaft prüfen

**Voller Runbook-Name**

rjgit-user\_general\_check-intune-enrollment-readiness

### Details

| Eigenschaft          | Wert                                                                                     |
| -------------------- | ---------------------------------------------------------------------------------------- |
| Version              | 1.0.0                                                                                    |
| Erforderliche Module | <p>RealmJoin.RunbookHelper (>= 0.8.10)<br>Microsoft.Graph.Authentication (>= 2.41.2)</p> |
| Planbar              | nein                                                                                     |

### Berechtigungen

#### Anwendungsberechtigungen

* **Typ**: Microsoft Graph
  * DeviceManagementServiceConfig.Read.All
    * *Liest /deviceManagement/deviceEnrollmentConfigurations (Limit- und Plattformbeschränkungskonfigurationen, mit aufgeklappten Zuweisungen), um die Befunde zum Registrierungslimit und zu den Plattformbeschränkungen zu bewerten*
  * Group.Read.All
    * *Liest /groups?$filter=displayName eq '...', um die optionale Pilotgruppe anhand des Namens aufzulösen*
  * GroupMember.Read.All
    * *Liest /groups/{id}/transitiveMembers/microsoft.graph.user, um die Mitgliedschaft in der Pilotgruppe zu prüfen, und /users/{id}/transitiveMemberOf/microsoft.graph.group, um die Gruppenmitgliedschaften des Zielbenutzers für die Conditional Access include-/exclude-Gruppenzuordnung aufzulösen*
  * Organization.Read.All
    * *Liest /v1.0/organization/{tenantId}?$select=id,displayName,mobileDeviceManagementAuthority, um die MDM-Autorität des Tenant zu bestimmen, eine bedingungslose Blockierprüfung für die Registrierung auf Tenant-Ebene; die Tenant-ID wird als Schnellpfad aus Get-MgContext bezogen und fällt auf GET /v1.0/organization?$select=id zurück, wenn der Graph-Kontext keine liefert*
  * Policy.Read.All
    * *Liest /identity/conditionalAccess/policies, um aktivierte Richtlinien zu bewerten, die die Intune-Registrierung für den Benutzer blockieren könnten*
  * RoleManagement.Read.Directory
    * *Füllt die roleTemplateId der von /users/{id}/transitiveMemberOf/microsoft.graph.directoryRole zurückgegebenen directoryRole-Objekte, gegen die das includeRoles/excludeRoles-Scoping von Conditional Access abgeglichen wird. User.Read.All autorisiert den Aufruf selbst, lässt aber die Eigenschaften von directoryRole null, wodurch jede auf Rollen ausgerichtete Richtlinie stillschweigend so erscheinen würde, als ob sie nicht anwendbar wäre*
  * User.Read.All
    * *Liest /users/{id} (accountEnabled, assignedLicenses, usageLocation), um den Zielbenutzer aufzulösen, /subscribedSkus, um zu bestimmen, welche Lizenzen einen Intune-Serviceplan enthalten, /users/{id}/ownedDevices, um registrierte Geräte gegen das Registrierungslimit zu zählen, und /users/{id}/transitiveMemberOf/microsoft.graph.directoryRole, um die Verzeichnisrollen des Benutzers für die Conditional Access includeRoles-/excludeRoles-Zuordnung aufzulösen*
  * UserAuthenticationMethod.Read.All
    * *Liest /users/{id}/authentication/methods, um festzustellen, ob der Benutzer eine registrierte Methode hat, die die MFA-Gewährungssteuerungen von Conditional Access erfüllen kann*

### Parameter

#### Benutzername

Benutzerprinzipalname des Benutzers, auf den das Runbook angewendet wird. Wird vom Portal aus dem ausgewählten Benutzer gesetzt.

| Eigenschaft            | Wert                                            |
| ---------------------- | ----------------------------------------------- |
| Erforderlich           | wahr                                            |
| Standardwert           |                                                 |
| Typ                    | Zeichenfolge                                    |
| Im Portal ausgeblendet | ja (vorkonfiguriert über die Runbook-Anpassung) |

#### EnrollmentPlatform

Plattform des Geräts, das der Benutzer registrieren möchte. Conditional Access-Richtlinien, die auf andere Plattformen beschränkt sind, werden ignoriert; Alle Plattformen prüft jede Plattform und meldet jede einzelne.

| Eigenschaft           | Wert                        |
| --------------------- | --------------------------- |
| Erforderlich          | falsch                      |
| Standardwert          | Windows                     |
| Typ                   | Zeichenfolge                |
| Anzeigename im Portal | Zu registrierende Plattform |

**Portaloptionen**

| Portaloption     | Wert    |
| ---------------- | ------- |
| Windows          | Windows |
| iOS / iPadOS     | iOS     |
| Android          | Android |
| macOS            | macOS   |
| Alle Plattformen | Alle    |

#### CheckPilotGroupMembership

Erfordert außerdem, dass der Benutzer in der Pilotgruppe ist. Nichtmitglieder werden als Nicht bereit gemeldet.

| Eigenschaft           | Wert                               |
| --------------------- | ---------------------------------- |
| Erforderlich          | falsch                             |
| Standardwert          | Falsch                             |
| Typ                   | Boolesch                           |
| Anzeigename im Portal | Pilotgruppenmitgliedschaft prüfen? |

#### PilotGroupDisplayName

Mitglieder dieser Gruppe zählen als Pilotbenutzer. Die Gruppe wird über ihren Anzeigenamen gesucht.

| Eigenschaft           | Wert                                   |
| --------------------- | -------------------------------------- |
| Erforderlich          | falsch                                 |
| Standardwert          | col - Alle Benutzer - Pilot (Benutzer) |
| Typ                   | Zeichenfolge                           |
| Anzeigename im Portal | Name der Pilotgruppe                   |

[Zurück zur Übersicht der Runbook-Referenz](/de/automatisierung/runbooks/runbook-references.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.realmjoin.com/de/automatisierung/runbooks/runbook-references/user/general/check-intune-enrollment-readiness.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
