Exchange INTENSIVO. 10 días de entrenamiento

  • Implementación de Exchange
  • Administración de la plataforma
  • Mantenimiento del servidor
 
 

TIP 15 – Cómo crear múltiples objetos a partir de un archivo CSV?

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}

image_thumb35

En la segunda sesión 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.


Tips del shell de Exchange


 

Consultor IT especializado en Microsoft Exchange y Active Directory.
Principales Certificaciones: Microsoft Certified Trainer | Microsoft Certified Solutions Expert | Microsoft Certified Systems Engineer | Microsoft Certified Systems Administrator | Microsoft Certified IT Professional | Microsoft Certified Technology Specialist

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Registrarse