Für Arbeitsorte in Outlook können Mitarbeitende in der Standardkonfiguration “Office” auswählen. Neu zeigt Outlook im Kalender welche Kolleginnen und Kollegen an einem Tag ebenfalls an dem Arbeitsort sind. Nutzen das Feature viele Personen, kann es mit der Angabe “Office” wieder unübersichtlich werden.
Über Microsoft Places können Exchange Administratoren neue Arbeitsorte und Stockwerke definieren. Outlook zeigt jeweils pro Arbeitsort welche Personen an dem Ort sind. Im Vergleich zu “Office” wird die Anzahl an Personen damit reduziert.
Der Outlook Kalender selbst nutzt für Arbeitsorte noch keine Stockwerke. Stockwerke sind für die Microsoft Places App relevant. Microsoft Places wurde im Oktober 2022 vorgestellt und ist seit Mai 2024 in Public Preview.
- Exchange Administratoren benötigen für die Konfiguration das Microsoft Places PowerShell Modul. Es handelt sich noch um eine Alpha-Version.
- Die Objekte in Microsoft Places bestehen aus einem Arbeitsort, pro Arbeitsort mehrere Stockwerke und pro Stockwerk mehrere Meetingräume oder Geräte. Mit PowerShell werden die Objekte miteinander verknüpft.
Installiere mit PowerShell 7 das Microsoft Places Modul.
Install-Module –Name MicrosoftPlaces –AllowPrerelease -Force
Für die Konfiguration der Arbeitsorte und Stockwerke stellt Microsoft zwei Optionen bereit.
- Ein Assistent unterstützt in PowerShell mit einem Export der aktuell eingerichten Ressourcen. Der Assistent unterstützt im nächsten Schritt bei der Erstellung von einem Arbeitsort + Stockwerke und der Verknüpfung mit bestehenden Ressourcen. In der Anleitung führt Microsoft durch die Schritte für bestehende Ressourcen.
- Ohne Assistent, ein Exchange Administrator verknüpft die Objekte selbstständig mit PowerShell.
Aus meiner Beurteilung ist der Assistent aus Option 1 nicht erforderlich. Es funktioniert sehr gut ohne Assistent.
Microsoft erwähnt es für die manuelle Erstellung wie folgt.
Du erstellst mit PowerShell ein Gebäude, danach ein Stockwerk an dem Ort (es wird mit dem Gebäude verknüpft), im dritten Schritt wird ein bestehender Meetingraum oder Gerät mit dem Stockwerk verknüpft. Hast du mehrere Orte / Stockwerke wiederholst du die Schritte. Für Arbeitsorte in Outlook könntest du vorerst auch nur die Gebäude erstellen. Für die Microsoft Places App sind später die zusätzlichen Objekte erforderlich.
Das Microsoft Places Modul inkludiert in der aktuellen Version (0.40) 21 Commands. Einzelne Commands sind in der Dokumentation beschrieben.
Mit New-Place legst du neue Arbeitsorte / Gebäude und Stockwerke an.
Tipp, versuche den Namen von einem Ort kurz zu halten. Outlook wird lange Namen nicht vollständig darstellen und kürzt diese ab.
Ich erstelle mir vier neue Orte. Die Parameter Type und Name sind erforderlich, die restlichen optional.
Connect-MicrosoftPlaces
# Create new buildings
$BuildingCHBern1 = New-Place -Type Building -Name "BE-Ostring" -City "Bern" -PostalCode 3006 -CountryOrRegion "CH"
$BuildingCHBern2 = New-Place -Type Building -Name "BE-Schwarztorstrasse" -City "Bern" -PostalCode 3007 -CountryOrRegion "CH"
$BuildingCHBiel = New-Place -Type Building -Name "BE-Biel" -City "Biel" -PostalCode 2503 -CountryOrRegion "CH"
$BuildingCHZurich = New-Place -Type Building -Name "ZH-Leutschenbach" -City "Zurich" -PostalCode 8052 -CountryOrRegion "CH"
Nach wenigen Minuten sind die Gebäude in Outlook und Teams als Arbeitsorte auswählbar. Beachte, durch Caching kann es sich etwas verzögern. Im Web ist es in sehr kurzer Zeit aktuell.
Verknüpfung mit Stockwerk und Meetingraum.
Das Stockwerk muss neu erstellt und mit einem Gebäude verknüpft werden, danach ein Meetingraum mit einem Stockwerk.
Erstellung von Stockwerk, ebenfalls über New-Place.
# Create new floors in a building
$FloorBE_Ostring_0 = New-Place -Type Floor -Name "Lobby" -ParentId $BuildingCHBern1.PlaceId -SortOrder 0
$FloorBE_Ostring_1 = New-Place -Type Floor -Name "1" -ParentId $BuildingCHBern1.PlaceId -SortOrder 1
$FloorZH_Leutschenbach_0 = New-Place -Type Floor -Name "Lobby" -ParentId $BuildingCHZurich.PlaceId -SortOrder 0
$FloorZH_Leutschenbach_1 = New-Place -Type Floor -Name "1" -ParentId $BuildingCHZurich.PlaceId -SortOrder 1
Verknüpfung von Meetingraum mit Stockwerk, mit Set-PlaceV3.
Es muss sich um einen bestehenden Meetingraum handeln. Die Identity ist die Mailadresse der Exchange Room-Ressource.
# Connect meeting room with a floor
$MeetingRoomBE1 = Set-PlaceV3 -Identity "[email protected]" -ParentId $FloorBE_Ostring_1.PlaceId
$MeetingRoomBE2 = Set-PlaceV3 -Identity "[email protected]" -ParentId $FloorBE_Ostring_1.PlaceId
Mit Get-PlaceV3 listet PowerShell was es für Orte im Tenant gibt. Über die ParentId ist erkennbar wie die Orte miteinander verknüpft sind.
Hast du einen Fehler gemacht hilft Set-PlaceV3 und Remove-Place.
Mit Remove-Place kannst du keinen Ort löschen, wenn darunter noch Stockwerke verknüpft sind.
# Delete a floor and the building
Remove-Place -Identity $BuildingCHBiel.PlaceId
Remove-Place -Identity $FloorZH_Leutschenbach_1.PlaceId
Remove-Place -Identity $FloorZH_Leutschenbach_0.PlaceId
Remove-Place -Identity $BuildingCHZurich.PlaceId
Hat ein Konto den gelöschten Ort in Outlook als Arbeitsort ausgewählt, ändert Outlook den Ort wieder auf den Ausgangswert Office.