У меня есть этот скрипт, который будет перечислять только группы пользователей на экране ISE, где данные могут быть скопированы и вставлены в другое место, но я пытаюсь получить имена членов группы, записанные на вкладке «Телефонные заметки» (или в поле «Информация»). Я думаю, что они, вероятно, должны быть превращены в строковые значения, так как я получаю ошибки в отношении нескольких свойств, которые не разрешены. Вот что я пытался, но я все время получаю ошибки. СпасибоКак обновить атрибут AD Info для групп списков, на которых был удален пользователь?
Import-Module ActiveDirectory
$Users= Import-csv "C:\Scripts\UsersSAM-DisplayName.csv"
ForEach ($User in $Users) {
$SamAccountName=$User.SamAccountName
$DisplayName=$User.DisplayName
$TableFormat= @{E={$_.Name};L="$($DisplayName) - $($SamAccountName)"}
Get-ADUser -Identity $SamAccountName -Properties MemberOf | % {$_.MemberOf } | % {Get-ADGroup -Identity $_ } | % { Set-ADUser -Identity $SamAccountName -add @{info="$_.name"}} | Select Name |
Format-Table $TableFormat }