我有这个脚本,它只会在 ISE 屏幕上列出用户的组,数据可以在其中复制和粘贴到其他地方,但我试图将组成员名称写入电话备注选项卡(或信息字段)。接下来我想这些可能需要转换为字符串值,因为我收到了关于不允许的多属性的错误。这是我一直在尝试的,但我不断收到错误。谢谢
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 }