Power Apps所有者が退職などでいなくなってしまうことがある。
管理者であれば、PowerShellで、Power Apps所有者を変更できる。
3ステップ。
事前準備1: アプリの GUIDと環境の GUIDの確認
# install module
Install-Module -name Microsoft.PowerApps.Administration.PowerShell -scope CurrentUser# Get App ID and environment ID
# AppName is App ID
# EnvironmentName is environment ID
Get-AdminPowerApp
事前準備2:新たな所有者の GUIDの確認
さらに、新しい所有者のオブジェクトID(新たな所有者の GUID)を確認しておく。
これはUIでもPowerShellでも大丈夫。
UIの場合は、[Microsoft Entra 管理センター]>[ユーザー]>[すべてのユーザー]で該当ユーザーを選択し、
[概要]タブ > [オブジェクトID] に出ている。
PowerShellで取得する場合は、Get-AzureADUserを使う。
#install module
Install-Module -Name AzureAD -scope currentUser#import-module
Import-Module AzureAD#Connect Azure AD
Connect-AzureAD#Get User information
Get-AzureADUser
実行:Set-AdminPowerAppOwnerコマンドレットで所有者を変更
#Change PowerApp owner
Set-AdminPowerAppOwner –AppName ‘<アプリの GUID>‘ -AppOwner ‘<新たな所有者の GUID>‘ –EnvironmentName ‘<環境の GUID>‘