Doelgroep: klant-IT, Exchange-/Entra ID-beheer en informatiebeveiliging
Per ruimte een postvak, een room list en Graph-toegang. Hieronder Exchange Online en Azure/Entra ID.
1. Exchange verbinden
Vereiste Online-instellingen implementeren/controleren.
Info
Beheerderstoegang vereist.
1.1 EAC
Webconsole Exchange Online: https://admin.exchange.microsoft.com/
Meer informatie: https://learn.microsoft.com/en-us/exchange/exchange-admin-center.
1.2 PowerShell
PowerShell/internet, als admin starten:
powershellwide760Y bevestigen.
Module installeren en Y:
powershellwide760Download/installatie met Y en Enter.
Eigen adminlogin, 2FA bevestigen indien actief:
powershellwide760Microsoft-login verschijnt:
Adminwachtwoord en Enter.
Info
Bij 2FA Microsoft Authenticator bevestigen.
Verbonden PowerShell-scherm:
Domein controleren:
wide760Na afloop verbreken:
powershellwide760Meer informatie: https://learn.microsoft.com/en-us/powershell/exchange/connect-to-exchange-online-powershell?view=exchange-ps&preserve-view=true
2. Ruimtepostvakken
Iedere Workplace-ruimte één resourcepostvak. Volgens bron geen licentie/kosten en onbeperkt aantal.
EAC of PowerShell, kies passende methode.
A. Via EAC
Recipients > Resources > Add a room resource.
Naam/e-mail en Next.
Optionele capaciteit/locatie helpt Outlook Room Finder, niet Sync; zie Room Finder voor Outlook).
Booking Options standaard of gelijk aan Asset; 2.1.
Controleer en Create. Ruimte in lijst.
Zichtbaar onder Resources:
B. PowerShell
Postvak maken met:
powershellwide760- Parameter -Name voor weergavenaam in Outlook/Teams
- Parameter -alias voor e-mail, bijvoorbeeld conf_room@yourdomain.com
- Parameter -Room maakt resource, geen gebruikersaccount.
Controle:
powershellwide760De -Identity is dezelfde alias.
2.1 Afstemmen op Workplace
Automatische acceptatie volgens kalenderverwerking moet gelijk aan Asset.
De -Identity is alias of e-mail, conf_room of conf_room@yourdomain.com).
De format-list toont uitgebreide eigenschappen:
Opmerking
Bij BookingWindowInDays 180 versus Asset twee jaar worden latere Asset-boekingen niet gesynchroniseerd.
Geavanceerd via CalendarProcessing commando.
Huidige instellingen:
powershellwide760falseInstelling |
Werking |
Aanbevolen |
|---|---|---|
AutomateProcessing |
Autoacceptatie of delegate |
AutoAccept tenzij delegates |
BookingWindowInDays |
Vooruitboekperiode, standaard 180 |
Gelijk aan Workplace |
ConflictPercentageAllowed |
Bij 0% één conflict weigert hele reeks |
Bewust kiezen voor consistentie |
AllowConflicts |
Overlap toestaan |
False; True geeft dubbels, afstemming meldt maar herstelt configuratie niet |
DeleteSubject, AddOrganizerToSubject |
Standaard onderwerp verwijderd, organisatornaam zichtbaar |
Beide False voor onderwerp |
RemovePrivateProperty |
True verwijdert Private-markering |
False om privacy te behouden |
Onderwerpen tonen:
powershellwide760Controleer via Get-CalendarProcessing voor de ruimte.
Privé houden:
wide760Opnieuw verifiëren, alle eigenschappen in https://learn.microsoft.com/en-us/powershell/module/exchange/set-calendarprocessing?view=exchange-ps
3. Room list
Groep ruimtepostvakken, geen gewone distributielijst, gedeeld postvak of securitygroep. Voor Sync en Outlook Room Finder.
Opmerking
Vereist minstens één zichtbare lijst.
Nieuwe PowerShell-data vraagt 24–48 uur voor Graph, regioafhankelijk.
Lijst maken
powershellwide760- De -Name is Outlook Room Finder-naam
- De -Alias is gebruikte e-mail
- De -RoomList identificeert groeptype
Meer informatie: https://learn.microsoft.com/en-us/powershell/module/exchange/new-distributiongroup?view=exchange-ps
Ruimte toevoegen
powershellwide760- De -Identity is lijstalias/e-mail
- De -Member is ruimtealias/e-mail of andere room list
Controleren:
wide760Verwijderen uit lijst
powershellwide760Alle lijsten
wide760- De -ResultSize Unlimited geeft alles
- De Where filtert room lists
- De Format-Table geeft DisplayName, Identity en Email address
De -AutoSize past kolombreedtes aan
Leden tonen
Commando voor alle ruimtes/lijsten binnen lijst:
wide760De -Identity is lijstalias
4. Azure-registratie
Graph vervangt EWS, gebruikt OData REST en OAuth 2.0 client credentials. Gebruikt OData REST API’s en OAuth 2.0 met Client Credentials. Entra-beheerder nodig.
4.1 App
Log in op Azure-portaal en open Microsoft Entra ID > App registrations
Selecteer New registration:
Naam, behoud Accounts in this organizational directory only. Redirect URI leeg, klik Register.
Kopieer Application (client) ID en Directory (tenant) ID en bewaar veilig.
Info
Achtergrondapp, niet My Apps, geen gebruikerstoewijzing nodig.
4.2 Client Secret
Secret voor API-toegang.
Open Certificates & secrets > New client secret.
Voer omschrijving en verloopperiode volgens beleid in, klik Add.
Kopieer Value en Expires en bewaar veilig voor configuratie.
Info
Verloop stopt synchronisatie en deactiveert mappings. Tijdig vernieuwen/veilig delen.
4.3 API-rechten
Open API permissions > Add a permission > Microsoft Graph > Application permissions.
Voeg toe en Add permissions:
- Calendars.Read
- Calendars.ReadBasic.All
- Calendars.ReadWrite
- MailboxSettings.Read
- Place.Read.All
Info
Volgens bron basisdetails, niet body/bijlagen/persoonlijke free-busy.
Zichtbaar bij Configured permissions in middenpaneel.
Meer informatie: https://learn.microsoft.com/en-us/graph/auth-v2-service
Tijdzones, alleen Outlook 2013 of ouder. Sync gebruikt UTC, moderne apps lokale tijd. Oudere Outlook toont UTC; MailboxSettings.Read leest organisatorvoorkeur.
4.4 Alleen ruimtepostvakken
Opmerking
Securitygroep beperkt resources; alle ruimtes daarin.
Mail-enabled securitygroep maken:
powershellwide760- De -Type Security maakt mail-enabled groep
- De -Alias bepaalt e-mail
Alle ruimtes toevoegen:
powershellwide760- De -Identity is groepsalias
- De -Member is ruimtealias
Policy met app-ID en securitygroepe-mail:
powershellwide760De -AccessRight RestrictAccess beperkt tot scope.
Meer informatie:
https://learn.microsoft.com/en-us/graph/auth-limit-mailbox-access
Opmerking
Nieuwe ruimtes aan lijst én securitygroep toevoegen.
4.4 Admin consent
Volgens bron kalenderpersoonsgegevens/AVG, beheerder geeft eenmalig toestemming namens gebruikers; Graph vereist dit.
Onder API permissionsstaan waarschuwingen bij Admin consent required en Status.
Klik Grant admin consent for <organization name> en bevestig Yes.
Status Granted.
5. Veilig delen
Wat |
Waar |
|---|---|
Application ID |
Stap 4.1 |
Directory ID |
Stap 4.1 |
Client secret |
Stap 4.2 |
Verloopdatum |
Stap 4.2 |
E-maildomeinen |
Bijvoorbeeld spacewell.com |
Secret via eenmalige verlopende link, zoals Onetime Secret: secret, wachtzin en geldigheid. Link/wachtzin/details naar consultant met organisatie/app-ID. Link al gebruikt? Secret verwijderen en vernieuwen. Ander veilig beleidsconform kanaal kan.
Links
- Ondersteunde hybride Microsoft-scenario’s: https://techcommunity.microsoft.com/t5/exchange-team-blog/the-end-of-the-rest-api-for-on-premises-mailboxes-preview/ba-p/3221219
- Exchange PowerShell-cmdletreferentie https://learn.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps
- https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0
- https://learn.microsoft.com/en-us/graph/auth/?context=graph%2Fapi%2F1.0&view=graph-rest-1.0