Microsoft 365 SharePoint Online の外部ユーザー削除コマンドレットがサポート終了となるようです

2024 年 7 月 29 日から 2024 年 8 月 9 日にかけて SharePoint の外部ユーザーを削除するためのコマンドレットが EOS となることとなったようです。

削除されるコマンドレットは以下となっています。

https://learn.microsoft.com/ja-jp/powershell/module/sharepoint-online/remove-spoexternaluser?WT.mc_id=M365-MVP-5002496&view=sharepoint-ps

Remove-SPOExternalUser コマンドレットですね。

このコマンドレットは SharePoint Online 管理シェルに属しているため、以下のモジュール内にあります。

Microsoft.Online.SharePoint.PowerShell

このコマンドレットはなくなるようなのですが、 Azure AD の管理シェルに移行するので大丈夫!詳細は以下を見てね!となっていました。

が、、、 Azure AD の PowerShell モジュールは EOS ですよね?

https://learn.microsoft.com/ja-jp/powershell/module/azuread/remove-azureaduser?WT.mc_id=M365-MVP-5002496&view=azureadps-2.0

ということで探してみたらやっぱり 2024 年 3 月末で EOS となっていました。

https://learn.microsoft.com/ja-jp/powershell/module/azuread/?WT.mc_id=M365-MVP-5002496&view=azureadps-2.0

今後は Graph API がその代わりとなるので、このコマンドレットを利用して削除するのがよさそうです。

https://learn.microsoft.com/ja-jp/graph/api/user-delete?WT.mc_id=M365-MVP-5002496&view=graph-rest-1.0&tabs=powershell

Remove-MgUser ですね。

Microsoft の管理コマンドはこのような形で定期的にセキュリティ対策などから入れ替わっていくことが多くあります。

管理用に仕組みを作るときなどは、今後のことも意識しながらどこでどういったコマンドを利用したか情報を残しておくとよいですね。

音楽:パンチパーマファンク