Exchange Server 2007

martes, 5 de diciembre de 2006

Instalacion de un emulador de Pocket PC y SmartPhone (Parte 2)

(viene de Parte 1)

Aceptamos y nos indica que la configuración que acabamos de hacer no se hará efectiva hasta que usemos de nuevo el adaptador (según el caso, será necesario un reinicio del OS para que comience a funcionar):



Sabremos si es necesario haciendo un ping a la IP que acabamos de configurar (192.168.1.3 en nuestro ejemplo). Si responde, la interfaz esta correctamente iniciada y si no responde tendremos que hacer un reinicio “soft”.

Para hacer un reinicio "soft", nos vamos al la PDA y en el menú File seleccionamos Reset -> Soft
Una vez reiniciado si hacemos un ping a la IP que le hemos configurado (192.168.1.3 en este ejemplo) veremos que responde correctamente.

Si los datos de configuración son correctos y en nuestra red local tenemos salida a Internet nos iremos al Internet Explorer y intentaremos cargar la URL http://www.microsoft.com/mobile.
Nos saldrá la siguiente pantalla:

Pulsamos en Settings, nos vamos a la pestaña “Avanzadas” y pulsamos el botón “Select Networks” y elegimos “My Work Network”.
Aceptamos y ya deberíamos poder navegar desde nuestro dispositivo PDA (PocketPC):
Una vez comprobado que accedemos a internet sin problemas ya podemos configurar nuestro PDA (PocketPC o SmartPhone) para sincronizarse con Exchange.

Configuración de Exchange ActiveSync

Para ellos nos iremos a “Start” -> “Programs” -> “ActiveSync” y seleccionaremos “set up your device to sync with it”:

Nos pedira la dirección del servidor de correo y si requiere SSL. Para realizar esta prueba desmarcamos SSL:
Posteriormente nos solicita los datos del buzón con el que deseamos sincronizar nuestra PDA:

Despues seleccionamos que datos queremos sincronizar:
Y pulsamos en Finish. Inmediatamente comienza sincronizarse con nuestro servidor de correo exchange:

Tal como le hemos indicado, nos sincronizará correos, contactos, calendario y por su puesto la bandeja de entrada.
Lo hemos conseguido!! Por cierto.... un correo nuevo!!

Artículo realizado por Pablo Martínez Fernández (MCSE con certificacion en Exchange 2003)


Leer Mas...

Instalación de un emulador de Pocket PC y SmartPhone para sincronizarse con un Exchange Server 2007 (parte 1)

Introducción


En este artículo veremos como sincronizar nuestro PDA (Pocket PC) o Smartphone con un servidor Microsoft Exchange Server 2007. El procedimiento de configuración del dispositivo móvil es exactamente igual que para un Exchange Server 2003 SP2. Es muy recomendable instalar este Service Pack o posterior si en nuestra organización disponemos de dispositivos móviles que se sincronicen con Exchange ya que añade nuevas características y estabilidad entre las que se encuentran:
  • “Direct Push”: Se mantiene una conexión abierta entre el dispositivo móvil y el servidor de correo Exchange. Cuando un nuevo elemento llega al buzón del servidor, se sincroniza automáticamente con el dispositivo móvil.
  • “Remote Wipe”: En caso de que el dispositivo móvil sea robado y contenga información “sensible”, el administrador podrá forzar un borrado instantáneo de los datos sin que el usuario del dispositivo pueda evitarlo.
  • “Global address list lookup” permite al usuario del dispositivo móvil recibir información de contacto de los usuarios de su lista global.
  • “Policies”: Permite al administrador aplicar políticas de seguridad al dispositivo como longitud de la contraseña, vigencia de las mismas, etc.
  • Soporta autenticación basada en certificados.
  • Soporta S/MIME para cifrar y firmar digitalmente los correos electrónicos.

Manos a la obra

Si no disponéis de un dispositivo móvil para realizar las pruebas necesarias, tendremos que instalarnos un emulador de dispositivo móvil.

Nota: Aunque el emulador se puede instalar en una máquina virtual no funciona correctamente las conexiones de red con otros dispositivos.



Instalación del emulador de PDA (PocketPC y SmartPhone)


Antes de nada necesitamos descargarnos los ficheros:

Los guardamos en una carpeta y descomprimimos el ZIP e instalamos el archivo tandalone_emulator_V1.exe:


Ya está instalado. Observaremos que aparece un nuevo grupo de aplicaciones:


Una vez instalado comenzaremos la configuración de la PDA.

Configuración de nuestro PDA (PocketPC)

Una vez instalado comprobaremos que el driver “Virtual Machine Network Services" está instalado y activo en las propiedades de nuestra Conexión de Area Local:

Tras realizar esta importante comprobación iniciamos nuestro PocketPc – Coldboot. Tardará varios segundos en iniciarse y quedará listo para comenzar a configurarlo:


Nos vamos a “Start” -> “Settings” y en la pestaña “Connections” seleccionamos “Network Cards” mostrándonos la siguiente pantalla:


El adaptador que tenemos que configurar será el primero de la lista, es decir, el "NE2000 Compatible Ethernet Driver" ya que el driver virtual que hemos instalado es el que usa.

Lo seleccionamos y nos mostrará la pantalla para configurar el adaptador de red. Para este ejemplo vamos a asignarle manualmente una dirección IP de nuestra red local, con su mascara de subred, puerta de enlace y servidores DNS (pestaña "Name Servers"):



continua Parte 2>>


Leer Mas...

lunes, 4 de diciembre de 2006

Introducción al Power Shell de Exchange 2007

Introducción

Hoy veremos una de las funcionalidades mas esperadas (sobre todo para los desarrolladores y programadores) el power shell de Exchange 2007.
En versiones anteriores, por ejemplo para crear un buzón teníamos que recurrir a Visual Basic Script con llamadas a componentes COM o complejos procedimientos para realizar esta tarea. Ahora disponemos de un conjunto de nuevos comandos que nos facilitaran su manipulación por línea de comandos sobre todo cuando tenemos que realizar una tarea repetitiva varias veces.



Manos a la obra

Cuando instalamos exchange 2007, uno de los requisitos que tendremos que instalar previamente es el Microsoft Command Shell (MSH):



Para instalarlo, previamente tendremos que descargarlo:
Cuando iniciamos el shell vemos lo siguiente:

Tal indica, podemos ver el listado completo de comandos ejecutando get-command y los comandos específicos de Exchange con el comando get-excommand.

Ejecutamos get-excommand y nos muestra el listado completo:
CommandType Name Definition
----------- ---- ----------

Cmdlet Add-ADPermission Add-ADPermission [-Identity]...
Cmdlet Add-AttachmentFilterEntry Add-AttachmentFilterEntry [-...
Cmdlet Add-AvailabilityAddressSpace Add-AvailabilityAddressSpace...
Cmdlet Add-ContentFilterPhrase Add-ContentFilterPhrase [-Ph...
Cmdlet Add-DistributionGroupMember Add-DistributionGroupMember ...
Cmdlet Add-ExchangeAdministrator Add-ExchangeAdministrator [-...
Cmdlet Add-IPAllowListEntry Add-IPAllowListEntry -IPRang...
Cmdlet Add-IPAllowListProvider Add-IPAllowListProvider [-Na...
Cmdlet Add-IPBlockListEntry Add-IPBlockListEntry -IPRang...
Cmdlet Add-IPBlockListProvider Add-IPBlockListProvider [-Na...
Cmdlet Add-MailboxPermission Add-MailboxPermission [-Iden...
Cmdlet Add-PublicFolderPermission Add-PublicFolderPermission [...


Si queremos obtener ayuda de un comando en concreto lo haremos a través del comando help:

Vale todo esto está muy bien pero ¿como creo por línea de comandos un buzón por ejemplo?
Lo primero que debemos saber es en que base de datos de buzones vamos a crear nuestro buzón. Lo sabremos con el comando Get-MailboxDatabase:


[MSH] C:\>Get-MailboxDatabase
Name Server StorageGroup RestoreDatabase
---- ------ ------------ ---------------
Mailbox Database DCEX2007 First Storage Group False
Mailbox Database DCEX2007 Recovery Storage ... True
Podemos ver que nuestra base de datos es First Storage Group\MailBox Database
Por lo tanto crearemos un buzón de la siguiente forma:
new-Mailbox -alias "kenmyer" -name KenMyer –userprincipalname kenmyer@fabrikam.com -database " First Storage Group\MailBox Database"
Listo! En este caso el usuario debe existir pero no necesariamente. También podemos crear el buzón y el usuario a la vez:


[MSH] C:\>New-Mailbox
cmdlet New-Mailbox at command pipeline position 1
Supply values for the following parameters:
Password: ************
Database: First Storage Group\Mailbox Database
UserPrincipalName: kenmyer@fabrikam.com
Name: KenMyer
OrganizationalUnit: Users
Name Alias Server ProhibitSendQuota
---- ----- ------ ---------------
Julian Julian dcex2007 unlimited
También lo podréis automatizar pero ya será necesario crear un script de varias líneas para ello.
Crearemos un fichero llamado CrearBuzon.msh que contendrá las siguientes líneas:


function New-SecureString([string] $plainText)
{
$secureString = new-object System.Security.SecureString
foreach($char in $plainText.ToCharArray())
{
$secureString.AppendChar($char)
}
$secureString
}
$ss = new-securestring "Exchange2007"

$upn = "Alvaro@nwtraders.msft"

new-mailbox -Password $ss -Database "First Storage Group\Mailbox Database" -UserPrincipalName $upn -Name "Alvaro" -OrganizationalUnit "Users


Lo ejecuraremos desde la shell de la siguiente forma:

Vemos que nos ha creado correctamente el usuario Alvaro y además nos ha creado un buzón en el servidor DCEX2007.
Os preguntareis ¿Para que es necesaria la funcion New-SecureString?
La necesitamos para pasarle como parámetro al comando New-Mailbox la password del usuario de forma cifrada. Sino la función no lo acepta directamente. Veamos lo que sucede si no se la mandamos cifrada:

[MSH] C:\ >New-Mailbox -Password "Pepito2007" -Database "First Storage Group\Mailbox Database" -UserPrincipalName Julian@nwtraders.msft -Name Julian -OrganizationalUnit Users

New-Mailbox : Cannot bind parameter 'Password'. Cannot convert value "Exchange2007" to type "System.Security.SecureString". Error: "Invalid cast from 'System.

String' to 'System.Security.SecureString'."
At line:1 char:22

+ New-Mailbox -Password <<<< Exchange2007 -Database "First Storage Group\Mailbox Database" -UserPrincipalName Julian@nwtraders.msft -Name Julian -OrganizationalUnit Users

Por el momento esto es todo. Próximamente veremos muchos mas comandos sobre este potentísimo shell. Hasta pronto!

Leer Mas...

Instalación y Configuración de la Mensajería Unificada en Exchange Server 2007 (parte 2)

continua (parte 1)

Si vemos sus propiedades, en la pestaña Directivas de NIP podemos configurar la longitud mímica de la contraseña que el usuario introducirá con su teléfono. El NIP es la contraseña de nuestro buzón cuando accedamos a través de un teléfono convencional.



Una vez configurado, procederemos a asignar el número de teléfono para “llamar” a nuestro servidor de correo Exchange.

Abriremos las propiedades de nuestro plan de conmutación de llamadas creado previamente y en la pestaña “Acceso de Suscriptor” le agregamos el número de teléfono.


Ya tenemos el número de teléfono en el cual escuchará la mensajería unificada de Exchange. Ahora en la pestaña “Configuración” elegiremos el idioma de la mensajería unificada.


Una vez elegido el español tan solo nos queda habilitar a los usuarios que podrán utilizar este servicio. En la consola de administración de Exchange, seleccionamos Configuración de Destinatarios y posteriormente el subapartado buzón. Nos mostrará un listado de usuarios con buzón de la organización. Seleccionaremos un usuario y en la parte derecha de la consola MMC o haciendo clic con el botón derecho sobre el usuario seleccionamos la opción “Habilitar Mensajería Unificada”. Nos aparecerá el siguiente asistente:


Le asignamos una directiva de buzón de Mensajería unificada ya creada previamente, el número de la extensión telefónica de dicho usuario y le asignamos un NIP manualmente. Debéis de tener en cuenta que el NIP debe cumplir los requisitos que vimos antes, es decir ser mayor de 6 dígitos y no meter un patrón común (por ejemplo 123456).
Una vez habilitado dicho usuario ya podemos probar la mensajería unificada de Microsoft Exchange Server 2007!!!

Configuración de la aplicación Exchange UM Test Phone

La aplicación se encuentra en la ruta \setup\serverroles\common de los archivos de Instalación de Exchange y se llama exchangeumtestphone.exe.
Lo ejecutamos y nos mostrará la siguiente pantalla:


Tendremos que configurar la aplicación para decirle a que número de teléfono tiene que marca y en que dirección IP se encuentra el Servidor. Nos vamos al menú Tools -> SETUP y configuraremos ahí los siguiente parámetros:

En “Server IP” introduciremos la dirección IP del servidor de correo y en “Pilot Identifier”, el número de teléfono del servidor de mensajería unificada.
Aceptamos y pulsamos la tecla verde de marcado. Se conectará y podremos oir la voz de una chica dándonos la bienvenida a Microsoft Exchange.

Nos pedirá introducir la extensión. Para nuestro usuario Pedro le hemos configurado la extensión 1637. Una vez introducida la extensión nos pedirá el codigo NIP para acceder a su buzón. Le introducimos el código NIP que le hemos creado manualmemente cuando habilitamos la mensajería unificada para este usuario y nos listará las opciones que disponemos.

Nos leerá el correo del buzón. En nuestro caso acabamos de recibir un correo que podemos ver por OWA y oiremos como nos lo lee y por supuesto podremos responderle.


Tiene un sin fin de opciones. Os recomiendo que os bajéis estos archivos que indican las opciones que disponemos y sobre todo que lo probéis por vosotros mismos.
Artículo escrito por Pablo Martínez Fernández (MCSE con certificación en Exchange 2003).


Leer Mas...