Category( "Microsoft Teams" ){ return results; };

Microsoft Teams の Web 会議参加用 URL に含まれる値を確認してみる

Microsoft Teams を利用して Web 会議を行うことも増えてきました。参加者には参加用 URL を共有して参加してもらうと思いますが、このリンクにはどういった情報が含まれているのでしょうか。次のような長い URL ですね。

https://teams.microsoft.com/l/meetup-join/19%3ameeting_NjA5YTAyMmYtMTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNDFh%40thread.v2/0?context=%7b%22Tid%22%3a%2212345678-abcd-abcd-abcd-1234567890ab%22%2c%22Oid%22%3a%2212345678-abcd-abcd-abcd-1234567890ab%22%7d

というわけでちょっと調べてみることにしました。

Read More

Microsoft Teams の PowerShell がバージョン 2.0.0 になって Get-Team のパフォーマンスも大幅に向上

ふと、Microsoft Teams の PowerShell を使ってみようかなと思ったところ、いつの間にかバージョン 2.0.0 がリリースされていました。

PowerShell Gallery | MicrosoftTeams 2.0.0
https://www.powershellgallery.com/packages/MicrosoftTeams/2.0.0

どこが変わったんだろうと情報を調べてみます。

Read More

SharePoint Online でチームの Microsoft Teams 会議録画一覧ページを作ってみる

Microsoft Teams で行った Web 会議の録画が、これまでの Microsoft Stream から SharePoint Online や OneDrive for Business に切り替わってきているのに気付いている方も多くいると思います。

Microsoft Teams のチームのチャネル会議を行ったときは、会議録画のファイルがチームの SharePoint Online のドキュメント ライブラリの中に保存されますね。せっかく SharePoint に保存されるようになったので、会議録画を一覧で確認できるページを作成してみるのも便利かもしれません。

というわけで、ちょっとそれっぽいものを作成してみました。

Read More

Microsoft アカウントも不要になるワンタイムパスコード認証のゲスト招待を試してみた

Microsoft Teams で社外のユーザーをチームに招待し利用することも多くありますよね。そうしたときに、相手がすでに Office 365 を利用していたり、または、個人用の Microsoft アカウントを利用していた場合には、それらのアカウントを招待しゲストとしてチームのメンバーに加えることができます。

問題になるのは、相手が Office 365 も利用しておらず、Microsoft アカウントも持っていない場合です。従来は、ゲストとして招待された後で Microsoft Teams にサインインするときに Microsoft アカウントの作成を求められたりしました。

拡張された Microsoft Teams の外部ユーザー招待機能(ゲストアクセス)を試してみた
https://idea.tostring.jp/?p=3420

招待されただけの Microsoft Teams を利用するために、Microsoft アカウントを作成して、パスワードも覚えておかなきゃいけないなんて苦痛でしかないというわけだったんです。それを解決できるかもしれないのがワンタイムパスコード認証です。

Read More

Power Automate から Azure Automation を呼び出してクラウド上で PowerShell を実行してみる

前回の記事で、PowerSell を利用して Microsoft Teams にチームを作成し、合わせて必要な設定を行うといった方法を紹介しました。

PowerShell を使って Microsoft Teams のチームを作成するついでにチームのゲスト共有を無効化する
https://idea.tostring.jp/?p=5887

このように、Microsoft 365 の管理のために PowerShell を利用している管理者の方も多くいると思いますが、PowerShell を実行するためにはパソコンが必要になります。

しかしながら、場合によっては外出先から実行したり、SharePoint Online のリストや Microsoft Forms のフォームから送信されたデータなどを基に、パソコンの状態に関わらずいつでも自動実行させたいといったこともあるかもしれません。

そこで今回は、前回の記事で作成したPowerShell を基に、それをクラウド上で実行可能な Azure Automation を利用し、さらに、Power Automate からそれを呼び出すことで、どこからでも簡単に PowerShell を実行する方法を書き留めておきたいと思います。

なお、Power Automate から Azure Automation を呼び出すためのコネクタはプレミアムコネクタとなっているため、Power Automate の有償ライセンスの利用が必要です。

Read More

PowerShell を使って Microsoft Teams のチームを作成するついでにチームのゲスト共有を無効化する

Microsoft Teams は社外のユーザーをゲストとしてチームに招待することで、チームの中でチャットやファイル共有、Web 会議などさまざま行うことができます。しかし、チームの用途によってはユーザーが間違えて社外のメンバーを加えてしまっては困るといった場合もあるかもしれません。または、IT 部門などが許可したチームのみゲスト共有させたいと思うかもしれません。

Microsoft Teams では、社外のユーザーをゲストとして招待できるかどうかは、テナント全体の設定によって行うことができます。

Microsoft Teams でゲスト アクセスをきちんと設定する場合の設定項目を調べてみた
https://idea.tostring.jp/?p=5061

Office 365 / Azure Active Directory にゲスト招待できる社外ユーザーのメールドメインを制限する
https://idea.tostring.jp/?p=4807

しかしながら、チーム個別でゲスト共有の機能を設定することは GUI の操作では行えず、どうやら PowerShell を利用する必要があるようです。そこで今回は、せっかくならと PowerShell から Microsoft Teams にチームを作成し、そのついでにゲスト共有も無効化してしまおうと思いました。

(2021/1/27 追記)Microsoft のサポートに問い合わせたところ、チームの AllowToAddGuests プロパティを変更するには、Azure AD Premium のライセンスが必要とのことでした。検証ではライセンスが無くても設定ができ動作することを確認していますが、利用するためにはライセンスが必要です。ご注意ください。

Read More

チームで共有している Microsoft Forms のフォームを Power Automate から利用するにはコツが必要

Microsoft Forms でフォームを作成する際、Microsoft Teams のチームのチャネルのタブから始めると、フォームの編集や回答の確認がチームのメンバーで行えるためとても便利です。

ただし、このフォームを Power Automate から利用しようとする場合には、ちょっとのコツが必要になります。とても簡単なことなのですが、知っておくと便利なので書き留めておきます。

Read More

作成済みの Microsoft 365 グループに Microsoft Teams のチームを追加する

Microsoft 365 管理センターや Azure ポータルで作成された Microsoft 365 グループ(旧 Office 365 グループ)は、Microsoft Teams のチームが追加されていません。例えば IT 部門が社内の部署ごとに Microsoft 365 グループを作成し、そのグループのメンバーで利用する Microsoft Teams のチームが必要な場合、Microsoft 365 グループの所有者がチームを作成するか、IT 部門があらかじめチームを作成する必要があります。

ここでは、そうしたチームの作成方法を書いておきたいと思います。

Read More