Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
https://localhost/owa
2 0 1 6
T o d o s
l o s
d e r e c h o s
r e s e r v a d o s
Pgina |1
16. Abrir el EAC en una nueva sesin privada con el usuario Soporte1
17. Ver opciones de configuracin, editar Usuario1
18. Abrir opciones de OWA de otro usuario:
2 0 1 6
T o d o s
l o s
d e r e c h o s
r e s e r v a d o s
Pgina |2
Abrir sesin remota de powershell desde una estacin de trabajo sin las
herramientas administrativas de Exchange instaladas
1. Abrir como administrador el CMD (o directamente powershell.exe)
Powershell.exe
Get-ExecutionPolicy
Set-ExecutionPolicy unrestricted
2 0 1 6
T o d o s
l o s
d e r e c h o s
r e s e r v a d o s
Pgina |3
Get-ExchangeServer
Get-ExchangeServer | Format-List
Test-ServiceHealth
Get-Mailbox
Get-Mailbox | Get-MailboxStatistics
Nota: El More no es necesario pero nos permite ver la salida por pgina
2 0 1 6
T o d o s
l o s
d e r e c h o s
r e s e r v a d o s
Pgina |4
6. Filtrar la salida para que no devuelva un buzn en particular (en este caso
lo que comience con Discovery en el nombre):
$buzones | Get-MailboxStatistics
Importacin de datos
1. Ver fragmento de archivo delimitado en el Anexo I
2. Copiar a un bloc de notas y guardar como CSV (usuarios.csv) en C:\Temp
del servidor con Exchange (crear carpeta si no existe).
3. Crear en Active Directory Users and Computers una OU Departamentos
con 3 OU:
Ventas
Marketing
Administracin
2 0 1 6
T o d o s
l o s
d e r e c h o s
r e s e r v a d o s
Pgina |5
Get-Mailbox
Cd c:\Temp
Import-CSV .\usuarios.csv
2 0 1 6
T o d o s
l o s
d e r e c h o s
r e s e r v a d o s
Pgina |6
17. Acceder a las columnas del archivo, por ejemplo para acceder a la columna
nombre:
$usuarios.nombre
Powershell_ise.exe
\\mail01\c$\Temp
2 0 1 6
T o d o s
l o s
d e r e c h o s
r e s e r v a d o s
Pgina |7
$i = 0
24. Indicar que se ejecute el comando para cada usuario incluido en $usuarios
y agregar variables con informacin especfica:
2 0 1 6
T o d o s
l o s
d e r e c h o s
r e s e r v a d o s
Pgina |8
26. Debajo del comando (y antes del cierre de }) agregar Write-Host (similar a
un echo) e incrementar el contador:
27. Agregar Write-Host al final del script para indicar la cantidad total de
usuarios creados:
.\altabuzones.ps1
Get-Mailbox | More
2 0 1 6
T o d o s
l o s
d e r e c h o s
r e s e r v a d o s
Pgina |9
2 0 1 6
T o d o s
l o s
d e r e c h o s
r e s e r v a d o s
P g i n a | 10
2 0 1 6
T o d o s
l o s
d e r e c h o s
r e s e r v a d o s
P g i n a | 11
7. Configurar todos los usuarios con buzn de la OU ventas con los valores
configurados en el usuario de ejemplo:
Get-Queue
2 0 1 6
T o d o s
l o s
d e r e c h o s
r e s e r v a d o s
P g i n a | 12
Get-Queue ID | Get-Message
2 0 1 6
T o d o s
l o s
d e r e c h o s
r e s e r v a d o s
P g i n a | 13
14. Eliminar mensajes de cola unreachable con NDR (Non Delivery Report).
Validar antes que se va a eliminar con el parmetro whatif:
15. Ir a OWA y ver el informe de entrega del correo externo (debera figurar
como que no se pudo entregar el mensaje):
2 0 1 6
T o d o s
l o s
d e r e c h o s
r e s e r v a d o s
P g i n a | 14
Anexo I
Copiar en un bloc de notas y guardar como usuarios.csv en C:\temp.
Nombre,Apellido,Departamento
Juan,Perez,Marketing
Pedro,Gomez,Marketing
Pablo,Nunez,Marketing
Daniel,Rodriguez,Marketing
Diego,Gonzalez,Marketing
Fernando,Gutierrez,Marketing
usuariox9,apellidox9,Marketing
usuariox10,apellidox10,Marketing
usuariox11,apellidox11,Marketing
usuariox19,apellidox19,Ventas
usuariox20,apellidox20,Ventas
usuariox21,apellidox21,Ventas
usuariox22,apellidox22,Ventas
usuariox23,apellidox23,Ventas
usuariox24,apellidox24,Ventas
usuariox91,apellidox91,Administracion
usuariox92,apellidox92,Administracion
usuariox97,apellidox97,Administracion
2 0 1 6
T o d o s
l o s
d e r e c h o s
r e s e r v a d o s
P g i n a | 15
Anexo II
Script altabuzones.ps1 completo:
$usuarios = Import-Csv C:\temp\usuarios.csv
$pass = ConvertTo-SecureString -AsPlainText -Force -String "Password01"
$i = 0
foreach ($usuario in $usuarios)
{
$nombre = $usuario.nombre
$apellido = $usuario.apellido
$ou = $usuario.departamento
New-Mailbox -Name "$nombre $apellido" -DisplayName "$nombre $apellido" FirstName $nombre -LastName $apellido -UserPrincipalName
"$nombre$apellido@aprendiendoexchange.local" -Password $pass -Alias
"$nombre$apellido" -OrganizationalUnit $ou -ResetPasswordOnNextLogon:$true |
Out-Null
write-host "Creando usuario $nombre $apellido en OU $ou" -ForegroundColor
green
$i++
}
write-host "Total de usuarios creados: $i"
2 0 1 6
T o d o s
l o s
d e r e c h o s
r e s e r v a d o s
P g i n a | 16