Настройка зданий и этажей

Microsoft Places зависит от полностью установленной иерархии комнат, рабочих областей, столов, секций, этажей и зданий. На этой странице описано, как выполнить действия.

Командлет Initialize-Places анализирует существующие комнаты и рабочие области в организации и создает иерархию от вашего имени. В частности, командлет использует сведения о списке помещений для определения имени здания и этажа каждой комнаты или рабочей области. Командлет создает иерархию мест, позволяет просматривать и изменять результаты, а также передавать окончательный файл.

Кроме того, чтобы вручную настроить все здания, этажи, секции, рабочие области и комнаты, см. раздел Альтернатива — настройка вручную этой статьи.

Важно!

По умолчанию здания не отображаются в Microsoft Places интерфейсах (рабочие планы, присутствие на рабочем месте, Places карточки и т. д.).

Вы можете включить видимость здания в PowerShell:

Set-PlacesSettings -EnableBuildings 'Default:true'

Дополнительные сведения см. в разделе Set-PlacesSettings.

Шаг 1. Создание иерархии зданий, этажей и разделов

  • Запуск PowerShell7 от имени администратора

  • Выполните командуInstall-Module -Name MicrosoftPlaces -Force, если Microsoft Places модуль PowerShell не установлен. (этот шаг необходимо выполнить один раз для каждого компьютера, с которого планируется настроить Microsoft Places)

  • Запустите Connect-MicrosoftPlaces.

  • Наконец, запустите Initialize-Places. Вы должны увидеть следующие параметры:

    Initialize-Places
    Please choose the desired option before continuing:
    1. Export suggested mapping CSV of rooms and workspaces to buildings/floors/sections.
    2. Import mapping CSV to automatically create buildings/floors/sections and mapping of rooms and workspaces.
    3. Export PowerShell script with commands to manually create buildings/floors/sections and mapping of rooms and workspaces based on an imported CSV.
    
  • Используйте параметр 1 для создания CSV-файла.

Шаг 2. Проверка и изменение CSV-файла

  • Добавьте или исправьте имена зданий и этажей в первых двух столбцах (InferredBuildingName, InferredFloorName). Другие столбцы содержат дополнительные метаданные, которые помогут вам обновить названия зданий и этажей.

  • Удалите все столбцы, кроме InferredBuildingName, InferredFloorName, InferredSectionName и PrimarySmtpAddress.

  • Сохраните и закройте этот CSV-файл , прежде чем перейти к следующему шагу.

Шаг 3. Отправка завершенного CSV-файла

  • Снова запустите командлет Initialize-Places и импортируйте CSV-файл с помощью команды Option2.

  • Скрипт создает файл с сводкой результатов, а затем экспортирует файл в ту же папку, что и импортированный файл.

Шаг 4. Проверка

Откройте диспетчера учетных записей в #REF! или календарь в новом #REF! и проверка, можно ли настроить свое присутствие на рабочем месте в определенном здании. Например, вы можете:

Контроль учетных записей Teams  
Снимок экрана: Teamscontrol1. Снимок экрана: Teamscontrol2.

Примечание.

Новые здания, этажи и секции должны быть видны в Microsoft Places сразу. Однако для внесения изменений в комнаты и рабочие области может потребоваться до 24 часов.

Шаг 5. Добавление метаданных

Используйте Set-PlaceV3 , чтобы добавить дополнительные метаданные в зданиях, этажах, комнатах и рабочих областях. Рекомендуется добавить емкость, A/V оборудование, фотографии помещений и т. д. Этот шаг является необязательным и может быть предпринят позже. Полный список см. в статье Set-PlaceV3 .

Пример

Вот как будет выглядеть CSV-файл, созданный на шаге 1, для организации с переговорными комнатами в двух зданиях, "Остин 550" и "Нью-Йорк Таймс Сквер" и пулом столов в "Нью-Йорк Таймс Сквер":

InferredBuildingName InferredFloorName InferredSectionName PrimarySmtpAddress
Остин 550 Мезонин baker@contoso.com
Остин 550 1 adams@contoso.com
Остин 550 2 rainier@contoso.com
Нью-Йорк Таймс-Сквер Unknown olympus@contoso.com
Нью-Йорк Таймс-Сквер Неизвестно Неизвестно desks4.1.5@contoso.com

Перед отправкой в рамках шага 3 необходимо просмотреть все имена зданий, этажей и разделов в CSV-файле. В этом примере следует исправить пол и названия разделов в здании Нью-Йорка (последние две строки).

Альтернатива — ручная настройка

Ручная настройка пола может быть выполнена двумя способами.

  1. Использование портала управления Places
  2. С помощью PowerShell

Ручная настройка с помощью портала управления Places

Портал управления Places позволяет вручную создавать здания, этажи, секции, комнаты, рабочие области и столы и управлять ими с помощью удобного интерфейса. Вы можете получить доступ к порталу https://places.cloud.microsoft/places/admin/space-management через или через приложение meta OS Places в #REF! или #REF!. Чтобы использовать портал, необходимо назначить встроенную или пользовательскую роль с необходимыми разрешениями. На портале можно:

  1. Создание новых зданий.

  2. Добавьте этажи, связанные с определенными зданиями.

  3. Определите разделы на каждом этаже.

  4. Добавьте комнаты в раздел или непосредственно на этаж.

  5. Добавьте пулы рабочих столов (рабочие области) или отдельные столы в раздел.

  6. Вы также можете использовать портал управления для добавления или обновления метаданных как для новых, так и для существующих объектов Places, включая здания, этажи, разделы, комнаты, рабочие области и столы.

Примечание.

Не все встроенные роли имеют разрешения на создание объектов Places всех типов. Подробные сведения о разрешениях и возможностях для конкретных ролей см. в разделе Настройка ролей администратора.

Ручная настройка с помощью Places PowerShell

Чтобы настроить места вручную с помощью PowerShell, необходимо выполнить отдельные командлеты PowerShell для создания каждого здания и этажа:

  1. Создайте здание.

  2. Создайте этажи с параметром ParentId, заданным для здания.

  3. Создание разделов на всех таких этажах. ParentId разделов должен быть установлен на пол.

  4. Задайте для parentId комнаты пол (или раздел, если требуется), как показано в примере. ParentId рабочей области должен иметь раздел.

  5. Используйте Set-PlaceV3 , чтобы добавить дополнительные метаданные в зданиях, этажах, комнатах и рабочих областях.

    New-Place -Type Building -Name "Austin 550"
    New-Place -Type Floor -Name "1" -ParentId {PlaceId of Austin550}
    Set-PlaceV3 -Identity {smtpAddressOfRoom} -ParentId {PlaceId of Floor1}
    

Дополнительные сведения см. в разделах New-Place и Set-PlaceV3.

Примечание.

Используйте командлеты Exchange PS для создания новых комнат.

Вопросы и ответы

Можно ли экспортировать все комнаты, независимо от того, входят ли они в список комнат?

Да. Используйте Get-PlaceV3 для экспорта всех комнат.

Get-PlaceV3 -Type Room | Export-Csv -NoTypeInformation "C:\temp\rooms.csv"

Нужно ли одновременно настраивать все мои здания и этажи?

Нет. Вы можете выполнять инициализацию Places сколько угодно раз и, например, сосредоточиться на одном здании за раз. Для этого обрезайте строки в CSV-файле, созданном на шаге 1, чтобы сохранить только сборки и этажи, над которыми вы работаете, и отправьте этот CSV-файл на шаге 3. Изменения для набора зданий, этажей и разделов могут не отражаться, если создать новый CSV-файл сразу после отправки CSV-файла.

Убедитесь, что здания, этажи и разделы написаны одинаково во всем списке. Любая разница приводит к созданию нового здания, этажа или секции.

Мой отдел безопасности хочет знать, какие команды PowerShell выполняются во время импорта

Для предварительного просмотра выполняемых команд можно использовать параметр 3Initialize-Places (Export a PowerShell script). В этом параметре необходимо предоставить CSV-файл с теми же четырьмя столбцами, как показано в примере. Вместо настройки зданий, этажей, секций, рабочих областей и помещений Initialize-Places вариант 3 экспортирует скрипт PowerShell команд, которые будут выполняться во время импорта. Сценарий PowerShell экспортируется в ту же папку, что и файл импорта.

Примечание.

Файл импорта необходим только для создания скрипта PowerShell. От вашего имени ничего не импортируется.

Вы можете использовать экспортируемый скрипт PowerShell для выполнения команд самостоятельно, а не использовать Initialize-Places вариант 2.

Можно ли выполнить импорт только с именами зданий?

Нет. Microsoft Places зависит от полностью установленной иерархии со зданиями > Разделы этажей >> Комнаты и рабочие области. Если оставить раздел пустым, помещение будет отночено к полу, однако рабочие области не обрабатываются, так как рабочие области всегда должны быть родительскими.

Разделы справки обновить данные комнаты, такие как емкость или отображаемое имя?

Это можно сделать с помощью Set-PlaceV3.

Устранение неполадок

Я не вижу описанных здесь параметров при запуске Initialize-Places

Убедитесь, что используется последняя версия модуля PowerShell Microsoft Places. PowerShell может попытаться кэшировать установленный модуль, поэтому рекомендуется использовать параметр -Force.

Install-Module –Name MicrosoftPlaces –AllowPrerelease -Force

Я создал здания, но они не видны

Включение видимости здания в PowerShell:

Set-PlacesSettings -EnableBuildings 'Default:true'

Дополнительные сведения см. в разделе Set-PlacesSettings.

Я получаю ошибку импорта

Перед импортом убедитесь, что CSV-файл закрыт.

После импорта не отображаются все комнаты и рабочие области

Чтобы в Microsoft Places отображались ассоциации помещений и рабочих областей, может потребоваться до 24 часов.