「Microsoft Graph」カテゴリーアーカイブ
Microsoft Graph Powershell Moduleを使用したライセンス付与
MSOnline PowershellモジュールのSet-MsolUserLicenseコマンドレットが非推奨になった。 使用することは未だ可能だが、スクリプトなどで連続処理を行なうと、3~4件ぐらい処理した後に、下記の … 続きを読む
MS Graph APIを使用したTeamsへのメッセージ投稿
今回は、MS Graph APIを使用して、TeamsのChannelへメッセージを投稿する方法について試してみた。 前提として、投稿を行うには、TeamのIDとChannelのIDが必要となる また、メンション付きメッ … 続きを読む
MS Graphでユーザー追加とライセンス付与
またまた、MS Graphの話で申し訳ないのだが、チョット嵌った点があったので、メモ。 MS Graphを使用して、Office365のユーザーを追加するプログラムを書いてみた。MSのドキュメントにはユーザー作成時にライ … 続きを読む
MS Graphでメール送信
この所、MS Graphの話ばかりとなってしまっているが、今回もMS Graphのお話。 今回は、メール送信について。今まで、いくつかメール送信のプログラムを書いてきたが、大抵、MailKit.Net.Smtpを使用し作 … 続きを読む
Office365個人に割当てられているライセンス取得
前回の記事では、テナントに割当てられている、ライセンス一覧を取得してみたが、今回は個人に割当てられている、ライセンスを取得してみる。 取得するには、アプリケーションに下記の権限が必要。 ※これも何故Writeが必要なのだ … 続きを読む
MS Graphでテナントのライセンスを取得
Powershell Office365モジュールでは、簡単にテナントのライセンス情報を取得できるのだが、プログラムからMS Graphで取得するにはどうすればよいか、調べてみた。 調べ方が悪いのか、あまり例がヒットしな … 続きを読む
Microsoft Graphでアカウントパスワード変更
Office365のアカウントパスワードを忘れる社員が多いので、なんとか自動化したいなと思い、以下のようなフローでパスワードリセットを行なう仕組みを考えた。 Microsoft Graphを使用してユーザーのパスワードを … 続きを読む
Microsoft.Graph.AuthがDeprecateになっていた
しばらく、Microsoft Graph APIを触っていなかったのだが、Graph APIライブラリを使用して作成したアプリケーションのターゲット.NETフレームワークバージョンがサポートされなくなるため、再ビルドをし … 続きを読む
Microsoft Graphを使用して、ユーザがグループに属しているかどうか調べる
うちの社内アプリの認証方法は今までバラバラで、メンテナンスとか非常に大変だったので、今後はAzure ADに統一していきたいなと思っている今日この頃。 とりあえず、Microsoft Graph APIを使用して、認証と … 続きを読む