Я тестировал что-то новое, что узнал недавно в Powershell, создавая динамические массивы.Поэтому моей первоначальной идеей было создать массивы на основе групп AD и их членов, а затем что-то сделать с этой информацией.Тогда я спросил себя, может ли powershell сделать это для меня из поиска AD.Ответ был да, и я использовал код ниже, чтобы сделать это.
$Groups = (Get-ADGroup -Filter {name -Like 'My_Group*'}).name
foreach ($Group in $Groups) {
New-Variable -Name "$($group)" -Value (Get-ADGroupMember -Identity $group -Recursive | Select -ExpandProperty SAMAccountName)
}
Это идеально, так как создает массивы в powershell с именем группы AD в качестве имени массива, а элементы массива являются членами этой группы.Теперь у меня вопрос: как я могу ссылаться на группы, созданные в сценарии, если я на самом деле не знаю названия групп?
Я все еще довольно новичок в PowerShell, так что это может быть просто глупой идеей, но это было то, что я хотел знать независимо от этого.Приветствия