Serie de Tips del shell de Exchange
Este tip puede resultar muy útil como plantilla para realizar tareas de forma masiva.
En este caso lo primero que hacemos es almacenar un archivo CSV en la variable $CSV usando el cmdlet Import-CSV. Este archivo CSV debe tener al menos los siguientes campos:
-
Name
-
Alias
-
EmailAddress
Si abrimos con un editor de texto el CSV veríamos un encabezado similar al siguiente:
Name,Alias,EmailAddress
Ya con la información incluida en $CSV usamos la estructura ForEach y creamos un nuevo contacto de correo usando los campos de Nombre, Alias y dirección de correo.
$CSV = Import-CSV usuarios.csv
$CSV | ForEach {New-MailContact –Name $_.Name –Alias $_.Alias –ExternalEmailAddress $_.EmailAddress –OrganizationalUnit Users}
En la segunda sesión gratuita de entrenamiento vemos paso a paso cómo generar un script de powershell para dar alta masiva a una serie de contactos incluidos en un CSV.
Greis Hidalgo says
Hola,
Podria crear un script para conocer las salas de reuniones que se han duplicado y por qué ha ocurrido?
Gracias