Partner Centerでロール保持者の一覧をCSVで出力する

Partner Center
スポンサーリンク

今回はMicrosoftさんのパートナー企業にしか関係ないニッチなネタです。エンドユーザーの皆さんはスキップしてください(笑

私はPartner Centerの管理業務にも関わっているのですが、「ユーザーのうちPartner Center上で権限を持っている人の一覧を出す」ということを実現するのが結構難しい次期が過去かなりありました。ユーザーひとりひとりのプロパティを確認すればロールの割当状況は確認できるのですが、ロールを選択するとそのロールを保持するユーザーの一覧が表示されるようなUIの提供が長いことされなかったのです。やろうと思うと自分でAPIを叩いてゴリゴリする必要がありました。

必要性は感じながらもそのうちMicrosoftさんが実装してくれるだろうと思ってずっと待っていたのですが、最近やっとそのようなUIが提供されました。自分で実装しなくてよかったと思ったのですが、それでも、まだぶらうざ 上で一覧が出せるだけで例えば一覧をエクスポートするようなことはできません。

なにか簡単にできたらいいのになぁと思っていたら、Partner CenterをPowerShellで利用可能にするオープンソースの Partner-Center-PowerShell がすごく使いやすくなっていてこれを使ったら簡単にCSV出力させることができました。

Partner Center PowerShell自体も以前は利用のためにはまずService Principalの登録が必要だったりなど結構使い出すハードル高かったのですが、コマンド一発でインストールできて、コマンド一発でブラウザで認証できるようになっていて、とても使いやすくなっていました。

待っていれば気がつくと便利になっている世界って本当に幸せです…。

というわけで、作ったスクリプトは以下。超簡単なものですが。

これで随分と楽ができるようになります…。

評価

この記事はいかがでしたか?評価を是非聞かせてください。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
読み込み中...
プロフィール
この記事を書いた人

Microsoft MVP(2014~)。現在はMicrosoft MVP for Microsoft Azure。「Windowインフラ管理者入門」という本を書きました。Windows系中心のインフラよりの何でも屋。脱原発。エレキベース, ドラムを演奏します。将棋もちょっとやります。

ebiをフォローする
この記事が気に入ったら
いいね!しよう
最新情報をお届けします。
Partner Center
スポンサーリンク
ebiをフォローする
Microsoft Cloud Administrators

コメント

x
2019/12/17にAzure Stack HCIのセミナーにて登壇します!懇親会もあります!ぜひご参加ください!紹介記事はこちらをクリックしてください
タイトルとURLをコピーしました