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.
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.
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.
Set-CalendarProcessing steuert Akzeptanzlogik, Delegationen, Buchungsfenster und Konfliktregeln. Set-CalendarProcessing controls acceptance logic, delegates, booking windows, and conflict rules.
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.
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 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.
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
- 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.
- Pilotobjekte mit realistischen Daten und Berechtigungen auswÀhlen. Select pilot objects with realistic data and permissions.
- PortalĂ€nderungen immer mit PowerShell oder API-Abfragen gegenprĂŒfen. Always validate portal changes with PowerShell or API queries.
- 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
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
- 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.
- Pilotobjekte mit realistischen Daten und Berechtigungen auswÀhlen. Select pilot objects with realistic data and permissions.
- PortalĂ€nderungen immer mit PowerShell oder API-Abfragen gegenprĂŒfen. Always validate portal changes with PowerShell or API queries.
- 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
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
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
- 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.
- Pilotobjekte mit realistischen Daten und Berechtigungen auswÀhlen. Select pilot objects with realistic data and permissions.
- PortalĂ€nderungen immer mit PowerShell oder API-Abfragen gegenprĂŒfen. Always validate portal changes with PowerShell or API queries.
- 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
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
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
- 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.
- Pilotobjekte mit realistischen Daten und Berechtigungen auswÀhlen. Select pilot objects with realistic data and permissions.
- PortalĂ€nderungen immer mit PowerShell oder API-Abfragen gegenprĂŒfen. Always validate portal changes with PowerShell or API queries.
- 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
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
- 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.
- Pilotobjekte mit realistischen Daten und Berechtigungen auswÀhlen. Select pilot objects with realistic data and permissions.
- PortalĂ€nderungen immer mit PowerShell oder API-Abfragen gegenprĂŒfen. Always validate portal changes with PowerShell or API queries.
- 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
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
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
- Bestandsaufnahme, Rollen und AbhĂ€ngigkeiten fĂŒr Troubleshooting und Best Practices dokumentieren. Document the current state, roles, and dependencies for Troubleshooting and best practices.
- Pilotobjekte mit realistischen Daten und Berechtigungen auswÀhlen. Select pilot objects with realistic data and permissions.
- PortalĂ€nderungen immer mit PowerShell oder API-Abfragen gegenprĂŒfen. Always validate portal changes with PowerShell or API queries.
- 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
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
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.
Grundlagen zu EmpfÀngertypen und Berechtigungen. Basics for recipient types and permissions.
Teams Rooms, Panels, Phones und GerÀtebetrieb. Teams Rooms, panels, phones, and device operations.
Room Lists, GAL-Segmentierung und sichtbare Ressourcengruppen. Room lists, GAL segmentation, and visible resource groups.