前回の記事で、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