# Ressourcenpostfächer in Exchange Online Exchange Online Resource Mailboxes

Deep Dive zu Raum-, Geräte- und Workspace-Postfächern mit Kalenderverarbeitung, Places, Room Finder, Graph und Troubleshooting. Deep dive into room, equipment, and workspace mailboxes with calendar processing, Places, Room Finder, Graph, and troubleshooting.

3
Ressourcentypen Resource types
AutoAccept
Standardprozess Default process
Places
Standortmodell Location model
Graph
App-Zugriff App access
🏢 Ressourcenpostfächer sind Buchungslogik plus Raumdaten Resource mailboxes are booking logic plus place data

Ein gut gepflegtes Ressourcenpostfach kombiniert Exchange-Kalenderverarbeitung mit Places-Metadaten wie Gebäude, Kapazität, Etage und Features. Erst dadurch funktionieren Room Finder und Outlook Places zuverlässig. A well-maintained resource mailbox combines Exchange calendar processing with Places metadata such as building, capacity, floor, and features. Only then do Room Finder and Outlook Places work reliably.

Room, Equipment und Workspace Mailboxes Room, equipment, and workspace mailboxes

Raum-, Geräte- und Workspace-Postfächer teilen die gleiche technische Basis, unterscheiden sich aber in Such- und Buchungsszenarien. Room, equipment, and workspace mailboxes share the same technical base but differ in search and booking scenarios.

Calendar Processing, Delegates und Richtlinien Calendar processing, delegates, and policies

Set-CalendarProcessing steuert Akzeptanzlogik, Delegationen, Buchungsfenster und Konfliktregeln. Set-CalendarProcessing controls acceptance logic, delegates, booking windows, and conflict rules.

Room Lists, Room Finder und Places Room lists, Room Finder, and Places

Room Lists gruppieren Ressourcen für Outlook; Places ergänzt Suchfilter und richte Metadaten. Room lists group resources for Outlook; Places adds search filters and richer metadata.

Kalenderfreigabe, Free/Busy und Hybrid Calendar sharing, free/busy, and hybrid

Ressourcen benötigen funktionierende Free/Busy-, Sharing- und Hybridbeziehungen, damit Buchung über Organisationsgrenzen hinweg klappt. Resources need working free/busy, sharing, and hybrid relationships so booking works across organizational boundaries.

Graph API und Cmdlet-Referenz Graph API and cmdlet reference

Graph deckt Places, Kalender und Schedule ab; Exchange PowerShell bleibt für Richtlinien, Delegation und Diagnose unverzichtbar. Graph covers Places, calendars, and schedule data; Exchange PowerShell remains essential for policy, delegation, and diagnostics.

Troubleshooting und Best Practices Troubleshooting and best practices

Die meisten Probleme entstehen durch inkonsistente Places-Daten, falsche Kalenderverarbeitung oder hybride Namenskonflikte. Most issues come from inconsistent Places data, incorrect calendar processing, or hybrid naming conflicts.

## Room, Equipment und Workspace Mailboxes Room, equipment, and workspace mailboxes

Raumpostfächer repräsentieren physische Besprechungsräume. Gerätepostfächer dienen für buchbare Assets wie Fahrzeuge, Kameras oder Laborequipment. Workspaces sind flexible Arbeitsplätze oder offene Zonen, die in Places und Outlook gezielt für Hot-Desking oder Ad-hoc-Arbeit auffindbar gemacht werden. Room mailboxes represent physical meeting rooms. Equipment mailboxes are used for bookable assets such as vehicles, cameras, or lab equipment. Workspaces are flexible desks or open zones that can be surfaced in Places and Outlook for hot-desking or ad-hoc work.

Technisch werden Ressourcen über New-Mailbox mit -Room oder -Equipment angelegt. Für Workspaces wird häufig zunächst ein Room Mailbox erstellt und anschließend über Places-Metadaten als Workspace gekennzeichnet. Das Lizenzmodell hängt von den genutzten Diensten ab; reine Exchange-Ressourcen benötigen andere Planungen als Teams Rooms-Gerätekonten. Technically, resources are created with New-Mailbox using -Room or -Equipment. For workspaces, admins often create a room mailbox first and then mark it as a workspace through Places metadata. Licensing depends on the services in use; pure Exchange resources require different planning than Teams Rooms device accounts.

### Ressourcentypen Resource types

Typ Type | Beschreibung Description | Wichtige Eigenschaften Important properties
--- | --- | ---
Room Mailbox Room mailbox | Klassischer Besprechungsraum mit Kalender und Room Finder-Unterstützung. Classic meeting room with a calendar and Room Finder support. | Capacity, Building, Floor, AudioDeviceName, VideoDeviceName, DisplayDeviceName Capacity, Building, Floor, AudioDeviceName, VideoDeviceName, DisplayDeviceName
Equipment Mailbox Equipment mailbox | Buchbares Gerät oder Asset ohne festen Raumbezug. Bookable device or asset without a fixed room location. | AutomateProcessing, MaximumDurationInMinutes, CustomResourceProperties AutomateProcessing, MaximumDurationInMinutes, CustomResourceProperties
Workspace Workspace | Flexibler Arbeitsplatz oder offene Fläche für hybride Arbeit. Flexible desk or open area for hybrid work. | Type=Workspace, Capacity, Tags, Places metadata, work hours alignment Type=Workspace, Capacity, Tags, Places metadata, work hours alignment
Teams Rooms resource account Teams Rooms resource account | Spezialfall einer Room Mailbox für zertifizierte Teams-Rooms-Geräte. Special case of a room mailbox for certified Teams Rooms devices. | CalendarProcessing, password policy, device sign-in, Teams Rooms license CalendarProcessing, password policy, device sign-in, Teams Rooms license

### Implementierung Implementation

1. Bestandsaufnahme, Rollen und Abhängigkeiten für Room, Equipment und Workspace Mailboxes dokumentieren. Document the current state, roles, and dependencies for Room, equipment, and workspace mailboxes.
2. Pilotobjekte mit realistischen Daten und Berechtigungen auswählen. Select pilot objects with realistic data and permissions.
3. Portaländerungen immer mit PowerShell oder API-Abfragen gegenprüfen. Always validate portal changes with PowerShell or API queries.
4. Monitoring, Support-Runbook und Rückfalloptionen vor der Produktion festhalten. Capture monitoring, support runbooks, and rollback options before production rollout.

### Betrieb & Hinweise Operations & Notes

- Tenant-Limits, Lizenzzustand und Rollenzuweisungen beeinflussen Room, Equipment und Workspace Mailboxes direkt. Tenant limits, license state, and role assignments directly affect Room, equipment, and workspace mailboxes.
- Automatisierung sollte Idempotenz, Logging und Fehlerklassifizierung enthalten. Automation should include idempotency, logging, and error classification.
- Änderungen sollten in Pilotwellen getestet und mit Nutzerkommunikation begleitet werden. Changes should be tested in pilot waves and accompanied by user communication.
- Für Audits lohnt sich eine dokumentierte Soll-Konfiguration mit regelmäßigem Drift-Abgleich. For audits, keep a documented target state and compare for drift regularly.

### PowerShell: Ressourcen anlegen PowerShell: create resources

PowerShell PowerShell

    New-Mailbox -Room -Name "BER-Meeting-101" -DisplayName "BER Meeting 101" -PrimarySmtpAddress ber-meeting-101@contoso.com
    New-Mailbox -Equipment -Name "PoolCar-01" -DisplayName "Pool Car 01" -PrimarySmtpAddress poolcar-01@contoso.com
    Set-Place -Identity ber-meeting-101@contoso.com -Building "Berlin HQ" -Floor 1 -Capacity 10 -IsWheelChairAccessible $true
    Set-Place -Identity ber-meeting-101@contoso.com -Type Workspace

## Calendar Processing, Delegates und Richtlinien Calendar processing, delegates, and policies

AutomateProcessing AutoAccept ist der Standard für selbstbedienbare Räume. Darüber hinaus bestimmen BookingWindowInDays, MaximumDurationInMinutes, ScheduleOnlyDuringWorkHours, AllowRecurringMeetings und ResourceDelegates, wie strikt oder flexibel die Ressource gebucht werden kann. AutomateProcessing AutoAccept is the standard for self-service rooms. Beyond that, BookingWindowInDays, MaximumDurationInMinutes, ScheduleOnlyDuringWorkHours, AllowRecurringMeetings, and ResourceDelegates determine how strict or flexible the resource can be booked.

Delegierte Freigabe eignet sich für Vorstands- oder Spezialräume. Dabei werden In-Policy- oder Out-of-Policy-Anfragen an ResourceDelegates geroutet. Ergänzend können AddOrganizerToSubject, DeleteSubject oder DeleteComments den Datenschutz und die Anzeige auf Room Panels beeinflussen. Delegate approval is useful for executive or special-purpose rooms. In-policy or out-of-policy requests are routed to ResourceDelegates. Additionally, AddOrganizerToSubject, DeleteSubject, or DeleteComments influence privacy and what appears on room panels.

### Wichtige Set-CalendarProcessing-Parameter Key Set-CalendarProcessing parameters

Parameter Parameter | Wirkung Effect | Praxisempfehlung Practical recommendation
--- | --- | ---
AutomateProcessing AutomateProcessing | AutoAccept, AutoUpdate oder None. AutoAccept, AutoUpdate, or None. | Für Standardräume meist AutoAccept; für kontrollierte Freigabe None oder Delegate-basierte Steuerung. Use AutoAccept for standard rooms; use None or delegate-based handling for controlled approval.
BookingWindowInDays BookingWindowInDays | Begrenzt den Planungshorizont. Limits the planning horizon. | Typisch 180 oder 365 Tage, damit langfristige Blocker begrenzt bleiben. Typical values are 180 or 365 days to avoid very long blockers.
MaximumDurationInMinutes MaximumDurationInMinutes | Setzt die maximale Meetingdauer. Sets the maximum meeting duration. | An Raumtyp und Nutzung ausrichten, z. B. 60 für Fokusräume, 480 für Boardrooms. Align to room type and usage, for example 60 for focus rooms and 480 for boardrooms.
ScheduleOnlyDuringWorkHours ScheduleOnlyDuringWorkHours | Erlaubt Buchungen nur innerhalb der Arbeitszeiten. Allows bookings only during work hours. | Sinnvoll für Workspaces, die nach Öffnungszeiten oder Schichtplänen arbeiten. Useful for workspaces that follow opening times or shift models.
ResourceDelegates ResourceDelegates | Legt Freigeber oder Eskalationsgruppen fest. Defines approvers or escalation groups. | Gruppen statt Einzelpersonen verwenden, um Urlaub und Fluktuation abzudecken. Use groups instead of individuals to cover vacation and staff changes.
AllBookInPolicy / BookInPolicy AllBookInPolicy / BookInPolicy | Steuert automatische Annahme innerhalb definierter Regeln. Controls auto-acceptance within policy. | Für privilegierte Nutzer, Executive Assistants oder Sonderfälle kombinieren. Combine for privileged users, executive assistants, or exceptions.

### Implementierung Implementation

1. Bestandsaufnahme, Rollen und Abhängigkeiten für Calendar Processing, Delegates und Richtlinien dokumentieren. Document the current state, roles, and dependencies for Calendar processing, delegates, and policies.
2. Pilotobjekte mit realistischen Daten und Berechtigungen auswählen. Select pilot objects with realistic data and permissions.
3. Portaländerungen immer mit PowerShell oder API-Abfragen gegenprüfen. Always validate portal changes with PowerShell or API queries.
4. Monitoring, Support-Runbook und Rückfalloptionen vor der Produktion festhalten. Capture monitoring, support runbooks, and rollback options before production rollout.

### Betrieb & Hinweise Operations & Notes

- Tenant-Limits, Lizenzzustand und Rollenzuweisungen beeinflussen Calendar Processing, Delegates und Richtlinien direkt. Tenant limits, license state, and role assignments directly affect Calendar processing, delegates, and policies.
- Automatisierung sollte Idempotenz, Logging und Fehlerklassifizierung enthalten. Automation should include idempotency, logging, and error classification.
- Änderungen sollten in Pilotwellen getestet und mit Nutzerkommunikation begleitet werden. Changes should be tested in pilot waves and accompanied by user communication.
- Für Audits lohnt sich eine dokumentierte Soll-Konfiguration mit regelmäßigem Drift-Abgleich. For audits, keep a documented target state and compare for drift regularly.

### PowerShell: Standardraum PowerShell: standard room

PowerShell PowerShell

    Set-CalendarProcessing -Identity ber-meeting-101@contoso.com `
      -AutomateProcessing AutoAccept `
      -BookingWindowInDays 365 `
      -MaximumDurationInMinutes 480 `
      -AllowRecurringMeetings $true `
      -ScheduleOnlyDuringWorkHours $true `
      -DeleteSubject $false `
      -AddOrganizerToSubject $true

### PowerShell: Delegierter Freigabeprozess PowerShell: delegate approval flow

PowerShell PowerShell

    Set-CalendarProcessing -Identity boardroom@contoso.com `
      -AutomateProcessing AutoAccept `
      -AllBookInPolicy $false `
      -BookInPolicy executives@contoso.com `
      -AllRequestOutOfPolicy $true `
      -ResourceDelegates exec-assistants@contoso.com `
      -TentativePendingApproval $true
    Get-CalendarProcessing -Identity boardroom@contoso.com | Format-List AutomateProcessing,BookInPolicy,ResourceDelegates,TentativePendingApproval

## Room Lists, Room Finder und Places Room lists, Room Finder, and Places

Room Finder in Outlook arbeitet traditionell mit Room Lists, also speziellen Distribution Groups vom Typ RoomList. Sie enthalten die relevanten Raumressourcen pro Standort oder Gebäude. Places erweitert das Modell um Eigenschaften wie Capacity, GeoCoordinates, Tags oder barrierefreie Merkmale. Room Finder in Outlook traditionally relies on room lists, special distribution groups of the RoomList type. They contain relevant room resources per location or building. Places extends the model with properties such as Capacity, GeoCoordinates, tags, or accessibility traits.

Für konsistente Suchergebnisse sollten Room Lists, Set-Place, Arbeitszeiten und Kalenderpolitik zusammenpassen. Ein Raum mit Capacity 0, falscher Zeitzone oder fehlendem Building-Wert ist zwar buchbar, erscheint aber häufig unattraktiv oder fehlerhaft in Outlook und Microsoft Places. For consistent search results, room lists, Set-Place, work hours, and calendar policy should align. A room with Capacity 0, the wrong time zone, or no Building value may still be bookable but often appears unattractive or broken in Outlook and Microsoft Places.

### Room-Finder-Bausteine Room Finder building blocks

Baustein Component | Rolle Role | Empfehlung Recommendation
--- | --- | ---
Room List Room list | Logische Sammlung von Räumen pro Standort, Campus oder Gebäude. Logical collection of rooms per site, campus, or building. | Je Gebäude oder Standort eigene Room Lists pflegen. Maintain separate room lists per building or site.
Set-Place / Places Set-Place / Places | Pflegt Kapazität, Ausstattung, Gebäude, Etage und Adressdaten. Maintains capacity, equipment, building, floor, and address data. | Metadaten nach jedem Umzug oder Umbau aktualisieren. Update metadata after every move or refurbishment.
Work hours Work hours | Beeinflusst Buchung innerhalb definierter Zeiten. Influences booking within defined times. | Mit lokalen Betriebszeiten und Reinigungsschichten abstimmen. Align with local operating hours and cleaning schedules.
CustomResourceProperties CustomResourceProperties | Freitext-Tags für Ausstattung oder Nutzungsmodell. Free-form tags for equipment or usage model. | Standardisierte Taxonomie nutzen, z. B. Whiteboard, DualDisplay, Accessible. Use a standardized taxonomy such as Whiteboard, DualDisplay, Accessible.
Places in Outlook Places in Outlook | Nutzt Metadaten für bessere Filterung und Standortdarstellung. Uses metadata for better filtering and location display. | Erfordert konsistente Exchange- und Gebäudeinformationen. Requires consistent Exchange and building information.

### Implementierung Implementation

1. Bestandsaufnahme, Rollen und Abhängigkeiten für Room Lists, Room Finder und Places dokumentieren. Document the current state, roles, and dependencies for Room lists, Room Finder, and Places.
2. Pilotobjekte mit realistischen Daten und Berechtigungen auswählen. Select pilot objects with realistic data and permissions.
3. Portaländerungen immer mit PowerShell oder API-Abfragen gegenprüfen. Always validate portal changes with PowerShell or API queries.
4. Monitoring, Support-Runbook und Rückfalloptionen vor der Produktion festhalten. Capture monitoring, support runbooks, and rollback options before production rollout.

### Betrieb & Hinweise Operations & Notes

- Tenant-Limits, Lizenzzustand und Rollenzuweisungen beeinflussen Room Lists, Room Finder und Places direkt. Tenant limits, license state, and role assignments directly affect Room lists, Room Finder, and Places.
- Automatisierung sollte Idempotenz, Logging und Fehlerklassifizierung enthalten. Automation should include idempotency, logging, and error classification.
- Änderungen sollten in Pilotwellen getestet und mit Nutzerkommunikation begleitet werden. Changes should be tested in pilot waves and accompanied by user communication.
- Für Audits lohnt sich eine dokumentierte Soll-Konfiguration mit regelmäßigem Drift-Abgleich. For audits, keep a documented target state and compare for drift regularly.

### PowerShell: Room Lists PowerShell: room lists

PowerShell PowerShell

    New-DistributionGroup -Name "Berlin Rooms" -RoomList
    Add-DistributionGroupMember -Identity "Berlin Rooms" -Member ber-meeting-101@contoso.com
    Add-DistributionGroupMember -Identity "Berlin Rooms" -Member boardroom@contoso.com
    Get-DistributionGroupMember "Berlin Rooms"

### HTTP / Graph: Places und Zeitplan HTTP / Graph: places and schedule

HTTP HTTP

    GET https://graph.microsoft.com/v1.0/places/microsoft.graph.room?$filter=startswith(displayName,'BER')
    GET https://graph.microsoft.com/v1.0/places/microsoft.graph.roomList
    POST https://graph.microsoft.com/v1.0/users/organizer@contoso.com/calendar/getSchedule
    Content-Type: application/json

    {
      "schedules": ["ber-meeting-101@contoso.com", "boardroom@contoso.com"],
      "startTime": { "dateTime": "2026-06-15T09:00:00", "timeZone": "W. Europe Standard Time" },
      "endTime": { "dateTime": "2026-06-15T12:00:00", "timeZone": "W. Europe Standard Time" },
      "availabilityViewInterval": 30
    }

## Kalenderfreigabe, Free/Busy und Hybrid Calendar sharing, free/busy, and hybrid

In reinen Cloudumgebungen reicht meist die Standard-Availability. In Hybrid- oder Cross-Forest-Szenarien müssen Organization Relationships, IntraOrganization Connectors, Autodiscover und OAuth sauber konfiguriert sein, damit Outlook freie Zeiten, Delegationen und Buchungsantworten korrekt verarbeitet. In pure cloud environments, standard availability is usually enough. In hybrid or cross-forest scenarios, organization relationships, intra-organization connectors, Autodiscover, and OAuth must be configured cleanly so Outlook can correctly process free/busy, delegation, and booking replies.

Besonders bei Ressourcenkonten ist zu prüfen, ob der Quell- oder Zieltenant die maßgebliche Buchungsautorität bleibt. Cross-forest- oder staged-Migrationen können sonst dazu führen, dass Room Finder den Raum findet, der eigentliche AutoAccept-Prozess aber auf der falschen Seite ausgeführt wird. Especially for resource accounts, verify which source or target tenant remains the booking authority. Otherwise, cross-forest or staged migrations can lead to Room Finder finding the room while the actual AutoAccept workflow runs on the wrong side.

### Hybrid-Checkpunkte Hybrid checkpoints

Bereich Area | Prüfung Check | Nutzen Why it matters
--- | --- | ---
Free/Busy Free/busy | Test-OutlookWebServices, OrganizationRelationship, OAuth Test-OutlookWebServices, OrganizationRelationship, OAuth | Outlook muss freie Zeiten und Vorschläge korrekt auflösen. Outlook must resolve free times and suggestions correctly.
Delegation Delegation | ResourceDelegates, MailboxFolderPermission, TargetAddress ResourceDelegates, MailboxFolderPermission, TargetAddress | Freigabe-Workflows dürfen nicht an veralteten Identitäten hängen. Approval workflows must not point to stale identities.
Cross-forest booking Cross-forest booking | Room List Sichtbarkeit, GAL-Synchronisation, SMTP-Routing Room list visibility, GAL sync, SMTP routing | Benutzer sollen Räume finden und Antworten erhalten. Users should be able to find rooms and receive responses.
Migration state Migration state | RemoteMailbox, TargetAddress, IsDirSynced RemoteMailbox, TargetAddress, IsDirSynced | Verhindert Doppelobjekte oder falsche Buchungsziele. Prevents duplicate objects or wrong booking targets.

### Implementierung Implementation

1. Bestandsaufnahme, Rollen und Abhängigkeiten für Kalenderfreigabe, Free/Busy und Hybrid dokumentieren. Document the current state, roles, and dependencies for Calendar sharing, free/busy, and hybrid.
2. Pilotobjekte mit realistischen Daten und Berechtigungen auswählen. Select pilot objects with realistic data and permissions.
3. Portaländerungen immer mit PowerShell oder API-Abfragen gegenprüfen. Always validate portal changes with PowerShell or API queries.
4. Monitoring, Support-Runbook und Rückfalloptionen vor der Produktion festhalten. Capture monitoring, support runbooks, and rollback options before production rollout.

### Betrieb & Hinweise Operations & Notes

- Tenant-Limits, Lizenzzustand und Rollenzuweisungen beeinflussen Kalenderfreigabe, Free/Busy und Hybrid direkt. Tenant limits, license state, and role assignments directly affect Calendar sharing, free/busy, and hybrid.
- Automatisierung sollte Idempotenz, Logging und Fehlerklassifizierung enthalten. Automation should include idempotency, logging, and error classification.
- Änderungen sollten in Pilotwellen getestet und mit Nutzerkommunikation begleitet werden. Changes should be tested in pilot waves and accompanied by user communication.
- Für Audits lohnt sich eine dokumentierte Soll-Konfiguration mit regelmäßigem Drift-Abgleich. For audits, keep a documented target state and compare for drift regularly.

### PowerShell: Hybrid-Diagnose PowerShell: hybrid diagnostics

PowerShell PowerShell

    Get-OrganizationRelationship | Format-List Name,DomainNames,FreeBusyAccessLevel,TargetAutodiscoverEpr
    Get-IntraOrganizationConnector | Format-List Name,DiscoveryEndpoint,Enabled
    Test-OutlookWebServices -Identity organizer@contoso.com
    Get-CalendarDiagnosticAnalysis -Identity organizer@contoso.com -MeetingID <MeetingId>

## Graph API und Cmdlet-Referenz Graph API and cmdlet reference

Für Ressourcenpostfächer ist die API-Unterstützung zweigeteilt: Microsoft Graph eignet sich für Orte, Kalenderabfragen und freie Zeiten; Exchange Online PowerShell bleibt der primäre Kanal für Erstellung, Set-CalendarProcessing, Delegation und diagnostische Cmdlets wie Get-CalendarDiagnosticAnalysis. API support for resource mailboxes is split: Microsoft Graph is appropriate for places, calendar queries, and free/busy; Exchange Online PowerShell remains the primary plane for creation, Set-CalendarProcessing, delegation, and diagnostic cmdlets such as Get-CalendarDiagnosticAnalysis.

Ein gutes Automatisierungsmodell verwendet Graph für benutzernahe Apps, Room Finder-ähnliche Oberflächen oder Self-Service-Apps und PowerShell für Governance, Default-Policies und Health Checks. A good automation model uses Graph for user-facing apps, Room Finder-like interfaces, or self-service apps and PowerShell for governance, default policies, and health checks.

### Wichtige Cmdlets Key cmdlets

Cmdlet Cmdlet | Nutzen Use | Hinweis Note
--- | --- | ---
New-Mailbox -Room / -Equipment New-Mailbox -Room / -Equipment | Erstellt Ressourcenpostfächer. Creates resource mailboxes. | Workspaces entstehen oft aus Room Mailboxes plus Set-Place. Workspaces are often derived from room mailboxes plus Set-Place.
Get-/Set-CalendarProcessing Get-/Set-CalendarProcessing | Liest und ändert Buchungsregeln. Reads and changes booking rules. | Zentrales Werkzeug für AutoAccept, Delegates und Scheduling. Core tool for AutoAccept, delegates, and scheduling.
Get-/Set-Place Get-/Set-Place | Pflegt Places-Metadaten wie Capacity und Building. Maintains Places metadata such as capacity and building. | Wichtig für Room Finder und Outlook Places. Important for Room Finder and Outlook Places.
Get-CalendarDiagnosticAnalysis Get-CalendarDiagnosticAnalysis | Analysiert Meeting- und Kalenderprobleme. Analyzes meeting and calendar issues. | Besonders nützlich bei Serien, Delegation und AutoAccept-Problemen. Especially useful for recurring series, delegation, and AutoAccept issues.
Add-/Get-/Remove-MailboxFolderPermission Add-/Get-/Remove-MailboxFolderPermission | Setzt Kalenderordnerrechte. Sets calendar folder permissions. | Hilft bei Delegation und Transparenzszenarien. Useful for delegation and transparency scenarios.
New-DistributionGroup -RoomList New-DistributionGroup -RoomList | Erstellt Room Lists für Outlook. Creates room lists for Outlook. | Standort- oder gebäudeweise strukturieren. Structure per site or building.

### Implementierung Implementation

1. Bestandsaufnahme, Rollen und Abhängigkeiten für Graph API und Cmdlet-Referenz dokumentieren. Document the current state, roles, and dependencies for Graph API and cmdlet reference.
2. Pilotobjekte mit realistischen Daten und Berechtigungen auswählen. Select pilot objects with realistic data and permissions.
3. Portaländerungen immer mit PowerShell oder API-Abfragen gegenprüfen. Always validate portal changes with PowerShell or API queries.
4. Monitoring, Support-Runbook und Rückfalloptionen vor der Produktion festhalten. Capture monitoring, support runbooks, and rollback options before production rollout.

### Betrieb & Hinweise Operations & Notes

- Tenant-Limits, Lizenzzustand und Rollenzuweisungen beeinflussen Graph API und Cmdlet-Referenz direkt. Tenant limits, license state, and role assignments directly affect Graph API and cmdlet reference.
- Automatisierung sollte Idempotenz, Logging und Fehlerklassifizierung enthalten. Automation should include idempotency, logging, and error classification.
- Änderungen sollten in Pilotwellen getestet und mit Nutzerkommunikation begleitet werden. Changes should be tested in pilot waves and accompanied by user communication.
- Für Audits lohnt sich eine dokumentierte Soll-Konfiguration mit regelmäßigem Drift-Abgleich. For audits, keep a documented target state and compare for drift regularly.

### Graph: Raumdetails lesen Graph: read room details

HTTP HTTP

    GET https://graph.microsoft.com/v1.0/places/ber-meeting-101@contoso.com
    GET https://graph.microsoft.com/v1.0/users/organizer@contoso.com/events?$filter=organizer/emailAddress/address eq 'organizer@contoso.com'

### PowerShell: Referenzabfrage PowerShell: reference query

PowerShell PowerShell

    Get-Command *CalendarProcessing* | Select-Object Name
    Get-Command *Place* | Select-Object Name
    Get-Command *CalendarDiagnostic* | Select-Object Name

## Troubleshooting und Best Practices Troubleshooting and best practices

Typische Fehlersymptome sind doppelte Buchungen, fehlende Räume im Room Finder, falsch angezeigte Kapazitäten, Serienmeeting-Konflikte oder Ressourcen, die Anfragen kommentarlos ignorieren. In fast allen Fällen helfen Get-CalendarProcessing, Get-Place, Message Trace, Get-CalendarDiagnosticAnalysis und eine Prüfung der Delegation. Typical failure symptoms include double bookings, missing rooms in Room Finder, incorrect capacities, recurring meeting conflicts, or resources that silently ignore requests. In almost all cases, Get-CalendarProcessing, Get-Place, message trace, Get-CalendarDiagnosticAnalysis, and delegation checks help.

Best Practice ist eine standardisierte Ressourcenvorlage pro Standort: identische Naming-Konvention, Room List-Zugehörigkeit, Places-Tags, maximale Dauer, Buchungsfenster, Arbeitszeiten und Eskalationsgruppe. Dadurch sinkt die Zahl individueller Ausnahmen massiv. Best practice is to use a standard resource template per location: consistent naming, room list membership, Places tags, maximum duration, booking window, work hours, and escalation group. This dramatically reduces the number of one-off exceptions.

### Typische Fehlerbilder Typical failure patterns

Symptom Symptom | Wahrscheinliche Ursache Likely cause | Maßnahme Action
--- | --- | ---
Raum erscheint nicht im Room Finder Room does not appear in Room Finder | Keine Room-List-Mitgliedschaft oder fehlende Places-Metadaten. No room-list membership or missing Places metadata. | Room List prüfen, Set-Place ergänzen, Adresslistensichtbarkeit kontrollieren. Check room list, complete Set-Place, verify address-list visibility.
Doppelte Buchungen Double bookings | AllowConflicts aktiv oder Delegationsmodell widersprüchlich. AllowConflicts enabled or delegation model inconsistent. | Set-CalendarProcessing korrigieren und bestehende Serien prüfen. Correct Set-CalendarProcessing and review existing series.
AutoAccept reagiert nicht AutoAccept does not react | Mailbox gesperrt, Passwortproblem, Hybridrouting oder beschädigte Meeting-Serie. Mailbox locked, password issue, hybrid routing problem, or damaged meeting series. | Sign-in, Message Trace, Calendar Diagnostics und Resource Health prüfen. Check sign-in, message trace, calendar diagnostics, and resource health.
Kapazität oder Ausstattung falsch Capacity or equipment is wrong | Set-Place nicht gepflegt oder Umbau nicht nachgezogen. Set-Place not maintained or site changes not reflected. | Places-Daten mit Standortregister abgleichen. Reconcile Places data with the facilities register.

### Implementierung Implementation

1. Bestandsaufnahme, Rollen und Abhängigkeiten für Troubleshooting und Best Practices dokumentieren. Document the current state, roles, and dependencies for Troubleshooting and best practices.
2. Pilotobjekte mit realistischen Daten und Berechtigungen auswählen. Select pilot objects with realistic data and permissions.
3. Portaländerungen immer mit PowerShell oder API-Abfragen gegenprüfen. Always validate portal changes with PowerShell or API queries.
4. Monitoring, Support-Runbook und Rückfalloptionen vor der Produktion festhalten. Capture monitoring, support runbooks, and rollback options before production rollout.

### Betrieb & Hinweise Operations & Notes

- Tenant-Limits, Lizenzzustand und Rollenzuweisungen beeinflussen Troubleshooting und Best Practices direkt. Tenant limits, license state, and role assignments directly affect Troubleshooting and best practices.
- Automatisierung sollte Idempotenz, Logging und Fehlerklassifizierung enthalten. Automation should include idempotency, logging, and error classification.
- Änderungen sollten in Pilotwellen getestet und mit Nutzerkommunikation begleitet werden. Changes should be tested in pilot waves and accompanied by user communication.
- Für Audits lohnt sich eine dokumentierte Soll-Konfiguration mit regelmäßigem Drift-Abgleich. For audits, keep a documented target state and compare for drift regularly.

### PowerShell: Schnellprüfung PowerShell: quick check

PowerShell PowerShell

    Get-CalendarProcessing -Identity ber-meeting-101@contoso.com | Format-List *
    Get-Place -Identity ber-meeting-101@contoso.com | Format-List DisplayName,Building,Floor,Capacity,Tags
    Get-MailboxFolderPermission -Identity ber-meeting-101@contoso.com:\Calendar

🔗 Verwandte Referenzen Related references

Diese Seite ergänzt die allgemeine Exchange-Postfachreferenz und die Teams-Rooms-Seite für gerätegebundene Konferenzräume. This page complements the general Exchange mailbox reference and the Teams Rooms page for device-bound meeting spaces.

Postfächer Mailboxes

Grundlagen zu Empfängertypen und Berechtigungen. Basics for recipient types and permissions.

Rooms & Devices Rooms & Devices

Teams Rooms, Panels, Phones und Gerätebetrieb. Teams Rooms, panels, phones, and device operations.

Adressrichtlinien Address Policies

Room Lists, GAL-Segmentierung und sichtbare Ressourcengruppen. Room lists, GAL segmentation, and visible resource groups.