Actualizando membresia para AddressList

Si deseamos crear listas de direcciones "AddressList" que contengan usuarios especificos podemos hacerlo utilizando el cmdlet New-AddressList y aplicando el filtro para que la misma contenga los usuarios deseados como se muestra a continuacion:

En este ejemplo vamos a crear una lista de usuarios cuyo departamento sea IT:

1-) Validamos a traves de una consulta que los usuarios listados son los que deseamos aparezcan en la lista de direcciones.

2- Luego vamos a crear la lista de direcciones con dichos usuarios.

3- Actualizamos los usuarios utilizando el siguiente comando.
Update-Recipient janedoe

4- Validamos que ahora el Usuario se muestra como perteneciente a esa lista de direcciones "ITDepartment"

5- Si deseamos hacer el proceso de forma masiva podemos realizarlo a traves de la importacion de los usuarios utilizando in CSV.

a-) Exportamos la lista de usuarios utilizando el comando:

Get-Recipient -Filter {(Department -eq 'IT')} |Select Guid |Export-Csv c:\temp\list.csv -NoTypeInformation

b-) importamos el CSV a PowerShell.

$users = import-csv c:\temp\list.csv

c)

Update-Recipient | foreach($user in $users){update-recipient $user}

 

Agradecimiento especial a Agustin Gallegos que facilitó la parte de scripting