Рейтинг:0

Как получить список всех отключенных пользователей домена с членством в группе, по одному пользователю в строке, но опустить результаты для пользователей, не входящих в группу?

флаг in

Например, когда наши пользователи удалены, нам нужно удалить все группы. Я хочу проверить группы, все еще подключенные к пользователю, но не показывать пользователям, где группы удалены.

У меня есть следующее, которое показывает всех отключенных пользователей, но не может понять, как проверить нулевую группу. Любая помощь будет оценена по достоинству.

Import-Module Activedirectory
Get-ADUser -Filter 'enabled -eq $false' -Properties DisplayName,memberof | % {
Новый объект PSObject -Property @{
Имя_Пользователя = $_.ОтображаемоеИмя
Группы = ($_.memberof | Get-ADGroup | Select -ExpandProperty Name) -join 
","}
} | Выберите Имя пользователя, Группы
флаг br
ПОЖАЛУЙСТА, прочитайте страницу Tour для этого сайта ... и используйте инструкции по форматированию кода, указанные на этой странице. [*ухмылка*]
Appleoddity avatar
флаг ng
Все пользователи являются членами хотя бы одной группы.
Рейтинг:1
флаг cn

Добавьте проверку where перед выбором:

| Где-Объект {$_.Groups -ne $null} 


Import-Module Activedirectory
Get-ADUser -Filter 'enabled -eq $false' -Properties DisplayName,memberof | % {
    Новый объект PSObject -Property @{
    Имя пользователя = $_.Имя
    Группы = ($_.memberof | Get-ADGroup | Select -ExpandProperty Name) -join ","}
} | Where-Object {$_.Groups -ne $null} | Выберите Имя пользователя, Группы 
флаг in
Спасибо, Грег! Это работает, однако я все еще вижу пустые группы на выходе. Вы знаете лучший способ отфильтровать это? @ Грег Аскью. спасибо миллион кстати
флаг in
Группы имен пользователей -------- ------ Администраторы домена Джона Леннона Джордж Харрисон Джордж Мартин Администраторы предприятия Брайан Эпштейн

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.