If a user is a member of the “apps users” and/or “apps test users” group, the Value column will display the relevant group information. if a user is not a member of any group, it will display NULL. how can I do this?
$cyberarkAccounts = Get-ADUser -identity users01 -Properties samaccountname,enabled,memberof
$cyberarkAccountTable = @{}
foreach ($account in $cyberarkAccounts) {
$cyberarkAccountTable[$account.samaccountname] = $account.MemberOf | %{(Get-ADGroup $_).sAMAccountName} | Where-Object { $_ -like 'apps Users*' -or $_ -like 'apps test Users*' }
}
My output:
Name Value
--- ----
Users01
Users02 apps users
Users03 apps users,apps test Users
My desired output:
Name Value
--- ----
Users01 NULL
Users02 apps users
Users03 apps users,apps test Users