Google App Script を使って、下記のようにGsuiteのユーザのリストをログに
出力するところまではできました。
function listAllUsers() { var pageToken; var page; do { page = AdminDirectory.Users.list({ domain: 'example.com', orderBy: 'givenName', maxResults: 100, pageToken: pageToken }); var users = page.users; if (users) { for (var i = 0; i < users.length; i++) { var user = users[i]; Logger.log('%s (%s)', user.name.fullName, user.primaryEmail,user.isEnrolledIn2Sv); } } else { Logger.log('No users found.'); } pageToken = page.nextPageToken; } while (pageToken); }
ログの出力例としては
**ユーザ1, (isec_user@example.com ) false
ユーザ2, (isec_user@example.com ) true
**
というように2段階認証が設定されていればtrue 、そうでなければfalseと表示されます・
50人くらいユーザーがいますが、2段階認証がfalseのユーザだけを抜き出して、slack に通知したいです。
Slackに通知する方法はWebHook を使ってどうやるかはわかりますが、2段階認証がfalseのものだけを
抜き出すほうほうが思いつきません。
どのように書けばよいかご教示いただけますでしょうか?
よろしくお願いいたします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/11 06:00