#azure #azure-active-directory
#azure #azure-active-directory
Вопрос:
У меня есть очень конкретный вопрос в отношении параметров входа в Azure active Directory. Я вижу , что в настройках входа вы получаете все сведения о пользователях , которые вошли в систему . я хочу получить подробную информацию только о гостевых пользователях , которые вошли в систему за последние 30 дней , и об их последнем входе в систему .
Как я могу это получить? есть ли у них какой-либо сценарий powershell, который я могу выполнить
я нашел этот блог https://devblogs.microsoft.com/premier-developer/azure-active-directory-automating-guest-user-management/
#Получить всех гостевых пользователей $guestusers=Get-AzureADUser -Filter «UserType eq ‘Guest’ и AccountEnabled eq true» $guestusers.displayname
Я не уверен относительно того, как мы должны действовать ниже и как я могу получить displayname для пользователей, которые вошли в систему за последние 30 дней.
Кто-нибудь может помочь мне с приведенными ниже командами, которые мне нужно выполнить?
Для каждого приглашенного пользователя подтвердите наличие входа в систему за последнюю неделю
foreach ($guestUser в $guestUsers) { Запись-вывод «Получение логинов пользователя за последнюю неделю» $guestUserSignIns = Get-AzureADAuditSignInLogs -Filter «userId eq ‘$($guestUser.ObjectId)’ и CreatedDateTime ge $queryStartDateTimeFilter»
Ответ №1:
Просто попробуйте это :
$guestuserIDs= (Get-AzureADUser -Filter "UserType eq 'Guest' and AccountEnabled eq true" | Select-Object ObjectId).ObjectId
$startTime = (get-date).AddDays(-30).ToString("yyyy-MM-dd")
foreach($guestUserID in $guestuserIDs){
Get-AzureADAuditSignInLogs -Filter "createdDateTime gt $startTime and UserId eq '$guestUserID'" |Select-Object UserId,UserDisplayName,CreatedDateTime
}
Он отображает временную метку записи входа, имя пользователя, идентификатор пользователя гостевых пользователей:
Дайте мне знать, если у вас возникнут дополнительные вопросы.
Комментарии:
1. Привет, @KumarKaushal Рад узнать, что мое решение полезно. Пожалуйста, нажмите на галочку рядом с ответом, чтобы переключить его с серого на заполненный, чтобы принять его в качестве ответа, чтобы он помог другим и закрыл этот запрос 🙂