次の方法で共有


建物とフロアを構成する

Microsoft Placesは、部屋/ワークスペース、セクション、フロア、および建物の完全に確立された階層に依存します。 このページでは、手順について説明します。

Initialize-Places コマンドレットは、organization内の既存の会議室とワークスペースを解析し、代わりに階層を生成します。 具体的には、コマンドレットは RoomList 情報を使用して、各部屋またはワークスペースの建物とフロア名を推測します。 コマンドレットは場所の階層を構築し、結果を確認して修正し、最終的なファイルをアップロードできます。

または、すべての建物、フロア、セクション、ワークスペース、および会議室を手動で構成するには、この記事の 「手動セットアップ 」セクションを参照してください。

手順 1 - 建物、フロア、セクション階層を作成する

  • 管理者として PowerShell7 を起動する

  • Microsoft Places PowerShell モジュールがインストールされていない場合は、Install-Module -Name MicrosoftPlaces -Forceを実行します。 (この手順は、Microsoft Placesを構成する予定の PC ごとに 1 回実行する必要があります)

  • 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 を確認して修正する

  • 最初の 2 つの列 (InferredBuildingName、Inferred FloorName) に建物名とフロア名を追加または修正します。 他の列には、建物とフロアの名前を更新するのに役立つメタデータが追加されています。

  • InferredBuildingName、InferredFloorName、PrimarySmtpAddress を除くすべての列を削除します。

  • 次の手順に進む前に、この CSV ファイルを保存して閉じます

手順 3 - 完成した CSV をアップロードする

  • Initialize-Places コマンドレットをもう一度実行し、Option 2 を使用して CSV ファイルをインポートします。

  • スクリプトによって結果を要約したファイルが生成され、インポートされたファイルと同じフォルダーにエクスポートされます。

    この手順の直後に、Microsoft Placesエクスペリエンス (職場の計画、職場のプレゼンス、Places カードなど) に建物を表示する必要があります。

手順 4 - 確認する

Microsoft Teamsでアカウント マネージャーを開くか、新しい Outlook の予定表を開き、職場のプレゼンスを特定の建物に設定できるかどうかをチェックします。 以下に例を示します。

Teams アカウント制御  
Teamscontrol1 のスクリーンショット。 Teamscontrol2 のスクリーンショット。

注:

新しい建物、フロア、セクションは、すぐにMicrosoft Placesに表示されます。 ただし、ルームとワークスペースに加えられた変更は、更新に最大 24 時間かかる場合があります。

手順 5 - メタデータを追加する

Set-PlaceV3 を使用して、建物、フロア、部屋/ワークスペースにメタデータを追加します。 容量、A/V 機器、部屋の写真などを追加することをお勧めします。この手順は省略可能であり、後で取り上げることもできます。 完全な一覧については 、「Set-PlaceV3 」を参照してください。

手順 1 で生成された CSV ファイルは、"Austin 550" と "NYC Times Square" という 2 つの建物に会議室があるorganizationと、"NYC タイムズ スクエア" のデスク プールを次に示します。

InferredBuildingName InferredFloorName InferredSectionName PrimarySmtpAddress
オースティン 550 メザニン baker@contoso.com
オースティン 550 1 adams@contoso.com
オースティン 550 2 rainier@contoso.com
NYC タイムズ スクエア 不明 olympus@contoso.com
NYC タイムズ スクエア 不明 不明 desks4.1.5@contoso.com

手順 3 の一部としてアップロードする前に、CSV ファイル内のすべての建物、フロア、セクション名を確認する必要があります。 この例では、NYC 建物内のフロア名とセクション名 (最後の 2 行) を修正する必要があります。

代替 - 手動セットアップ

場合によっては、建物、フロア、セクションを手動で作成し、それらを会議室やワークスペースにリンクすることができます。 場所を手動で設定するには、個々の 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"

すべての建物とフロアを同時に設定する必要がありますか?

いいえ。 Initialize-Placesは必要な回数だけ実行できます。たとえば、一度に 1 つの建物に焦点を当てます。 これを行うには、手順 1 で生成された CSV ファイルの行をトリミングして、作業中のビルド/フロアのみを保持し、手順 3 でその CSV をアップロードします。 CSV ファイルをアップロードした直後に新しい CSV ファイルを生成した場合、一連の建物、フロア、セクションの変更が反映されない場合があります。

建物、フロア、セクションのスペルがリスト全体でまったく同じであることを確認します。 違いがある場合は、新しい建物、フロア、またはセクションが作成されます。

セキュリティ部門が、インポート中に実行される PowerShell コマンドを知りたい

Initialize-Places Option 3 (PowerShell スクリプトのエクスポート) を使用して、実行されるコマンドをプレビューできます。 このオプションでは、 に示すように、同じ 4 列の CSV ファイルを指定する必要があります。 オプション 3 Initialize-Places では、建物、フロア、セクション、ワークスペース、部屋を設定する代わりに、インポート中に実行されるコマンドの PowerShell スクリプトがエクスポートされます。 PowerShell スクリプトは、インポート ファイルと同じフォルダーにエクスポートされます。

注:

インポート ファイルは、PowerShell スクリプトを生成するためにのみ必要です。 お客様に代わって何もインポートされません。

エクスポートした PowerShell スクリプトを使用して、オプション 2 を使用するのではなく、コマンド Initialize-Places 自分で実行できます。

建物名のみでインポートを実行できますか?

いいえ。 Microsoft Placesは、建物が>を持つ完全に確立された階層に依存しますフロア > セクション > Rooms/workspaces。 セクションを空のままにすると、部屋はフロアに親されますが、ワークスペースは常にセクションに親付けする必要があり、ワークスペースは処理されません。

操作方法容量や表示名など、会議室のデータを更新しますか?

これを行うには、 Set-PlaceV3 を使用します。

トラブルシューティング

Initialize-Places を実行すると、ここに記載されているオプションが表示されません

最新バージョンの powerShell モジュールを使用していることを確認Microsoft Places。 PowerShell は、インストールされているモジュールをキャッシュしようとする可能性があるため、 -**Force パラメーターを使用することをお勧めします。

Install-Module –Name MicrosoftPlaces –AllowPrerelease -Force

インポート エラーが発生する

インポートする前に、CSV ファイルが閉じていることを確認します。

インポート後にすべての会議室/ワークスペースが表示されない

会議室とワークスペースの関連付けがMicrosoft Placesに表示されるまでに最大 24 時間かかることがあります。