何のために?
作成したフローを引き継ごうとしたら、簡単に出来ないことに気づいたので・・
※アクセス管理という表向き理由ですが・・ずっとアクセス出来ると、相談が続きそうで嫌だなぁと😜
解決策 2022/6/21 追記
Solution Flow にしたら Owner(所有者) 移転できるようになったらしい
回避策
- Export/Import😢
予想していた方法
試行1:Modify-Owner での削除
試行2:Power Shell で削除・・・Flowと同一、ということが確認できただけ・・😅
-
AzureAD を利用する準備
Install-AzureAD
Install-Module -Name AzureAD
```
-
Power Automate/Apps を利用する準備
Install-Automate/Apps
Install-Module -Name Microsoft.PowerApps.Administration.PowerShell
Install-Module -Name Microsoft.PowerApps.PowerShell -AllowClobber
```
- Power AutomateのOriginal Owner を削除
-
AzureADへの接続
-
Connect-AzureAD
```
1. アカウント追加
```powershell
Add-PowerAppsAccount
```
1. 所有者のIDを取得
```powershell
Get-AzureADUser -SearchString {targetMailAddress}
```
取得例
1. 変えたいFlowの情報を取得
```powershell
Get-Flow -Filter {フロー名} # 例 {test*}
```
Flow情報

1. 上記を元に削除
```powershell
Remove-AdminFlowOwnerRole -EnvironmentName {EnvirionmentName} -FlowName {FlowName} -RoleId {UserID}
```
結局同じエラー
1. 作成者以外の所有者の削除
**問題なし**

試行3:管理センターで
現状の結論
- 何か方法があると思っていたけど、見つけられず・・
参考情報
- Remove-AdminFlowOwnerRole
- Azure PowerShell documentation
- Change the original Owner of a Power App & Flow 所有者がいなくなった場合の対処方法は、所有者追加だけと認識