Author Archives: Pablo Vernocchi

Portales de Exchange renovados

Microsoft ha renovado los portales de documentación de Exchange. En las siguientes líneas podrán encontrar los links:

Exchange Server TechCenter:
http://technet.microsoft.com/en-us/exchange/default.aspx

Exchange Server Library:
http://technet.microsoft.com/en-us/library/bb124558.aspx

Community Page:
http://technet.microsoft.com/en-us/exchange/bb341336.aspx

Saludos,
Vernocchi Pablo

Cómo recibir los logs de ntbackup por correo

Buenas a todos,

Durante muchos años administré los servidores de muchos clientes pequeños y medianos. No todos tenían implementado soluciones corporativas de Backup que enviaran el reporte con el resultado por correo electrónico, y este reporte es especialmente importante para tener un control.

Cuando hablamos de 10 servidores quizás tengamos tiempo de entrar uno por uno para ver el .log, y tomar acciones correctivas, pero cuando hablamos de redes con 3 servidores por cliente (promedio) y multiplicamos eso por 40, se hace inviable.

En esta nota mostraremos dos alternativas.

He aquí la primera, con este script (provisto por https://www.smallbizserver.net/) podremos recibir una copia del log por correo electrónico.

NOTA: Este script requiere IIS o Exchange instalado

'Send using the Pickup directory on the IIS server.
Dim iMsg
Dim iConf
Dim Flds
Dim strHTML

Const cdoSendUsingPickup = 1

set iMsg = CreateObject("CDO.Message")
set iConf = CreateObject("CDO.Configuration")

Set Flds = iConf.Fields
With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = cdoSendUsingPickup
' TODO: Replace <PICKUP DIRECTORY> with path to your pickup directory
' Typically, c:\Inetpub\mailroot\pickup
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirectory")="C:\Program Files\Exchsrvr\Mailroot\vsi 1\PickUp"
.Update
End With

' Build HTML for message body.
strHTML = "<HTML>"
strHTML = strHTML & "<HEAD>"
strHTML = strHTML & "<BODY>"
strHTML = strHTML & "<b>Attached is your backup log</b></br>"
strHTML = strHTML & "</BODY>"
strHTML = strHTML & "</HTML>"

Dim iBP
With iMsg
Set .Configuration = iConf
.To = "mariette@matterhorn.xs4all.nl"
.From = "NTBackup"
.Subject = "NTBackup Log"
.HTMLBody = strHTML
'TODO: if adding an attachment,
'uncomment the next line and alter file path as required
Set iBP = iMsg.AddAttachment("c:\backup\backlog.txt")
.Send
End With

' Clean up variables.
Set iBP = Nothing
Set iMsg = Nothing
Set iConf = Nothing
Set Flds = Nothing

——————————–

Otra alternativa, que no requiere IIS o Exchange, es usar alguna aplicación que pueda enviar un correo electrónico y adjuntar un archivo. Una de ellas se llama BMAIL. En este ejemplo, lo primero que haremos es juntar todos los logs en un mismo archivo, para después adjuntarlo:

type "c:\Documents and Settings\Administrador\Configuración local\Datos de programa\Microsoft\Windows NT\NTBackup\data\*.log" >c:\backup\backlog.txt

Luego, ese mismo archivo lo mandamos por correo:

C:\Backup\bmail -s direccion_ip_de_smtp -f from@dominio.com -t to@dominio.com.ar -a "Backup" -m "c:\backup\backlog.txt"

 

Con eso es todo, espero que les sirva.
Vernocchi Pablo

I feel GREAT! – MVP

Estuve navegando un poco, y encontré un comercial muy raro sobre barras de cereales:

 

 

Y luego encontré la versión para MVPs 🙂

 

Video: I Feel Great! – MVP

Longhorn Server con nombre, logo y paquete!

Ya tenemos el paquete para la versión Enterprise:

 

 

Y el logo final del producto:

Saludos,
Vernocchi Pablo

Libro "Windows PowerShell"

Hola a todos,

Se publicó y de forma gratuita el libro “Windows PowerShell”. Consta de 44 páginas e introduce PowerShell así como código de ejemplo.

Se puede descargar desde el sitio del GLUE (Grupo Latinoamericano de Usuarios de Exchange):

Windows Powershell – EN

Saludos,
Vernocchi Pablo

Instalando Exchange 2007 en un Site con DCs Windows 2000 y 2003

Puede ocurrir, en ciertos escenarios, que tengamos un site con Domain Controllers 2000. Para instalar Exchange 2007 necesitaremos que los Global Catalogs sean 2003 SP1. Pero aún teniendo Domain Controllers con Windows 2003 SP1, Exchange puede empezar a establecer una conexión con un Windows 2000 en ese mismo site.

En ese momento, el programa de instalación se dentedrá y arrojará errores similares a:

 

Error:
Setup encountered a problem while validating the state of Active
Directory: Domain Controller ‘server.domainname.com’
Operating System version is 5.0 (2195) Service Pack 4. The minimum version required is 5.2 (3790) Service Pack 1.
Elapsed Time: 00:00:05
Client Access Role Prerequisites Failed

Error:
Setup encountered a problem while validating the state of Active Directory: Domain Controller
‘server.domainname.com’
Operating System version is 5.0 (2195) Service Pack 4. The minimum version required is 5.2 (3790)Service Pack 1.
Elapsed Time: 00:00:03
Mailbox Role Prerequisites Failed

Error:
Setup encountered a problem while validating the state of Active
Directory: Domain Controller ‘server.domainname.com’
Operating System version is 5.0 (2195) Service Pack 4. The minimum version required is 5.2 (3790) Service Pack 1.

Solución:

Quitar los DCs con Windows 2000 del site ó correr el programa de instalación desde la línea de comandos con el modificador /dc e indicar el nombre de un Domain Controller con Windows Server 2003 SP1, por ejemplo:

setup /mode:install /domaincontroller:servername
/roles:ht,ca,mb,mt /enablelegacyoutlook

Saludos,
Vernocchi Pablo

PD: Gracias Leandro Amore (MVP Directory Services) por compartir tus problemas conmigo, así tengo material para el blog 😉

Update Rollup 2 para Exchange Server 2007

Hace unos días atrás comentaba sobre el lanzamiento del Update Rollup 1 para Exchange Server 2007. Microsoft lanzó esta mañana un nuevo Rollup que reemplaza al anterior, agregando una solución para una vulnerabilidad.

La información técnica está disponible en:

Description of Update Rollup 2 for Exchange 2007

Antes de instalarlo les recomiendo leer atentamente las “Know Issues”, para tener en cuenta.

Por otro lado, Microsoft me comentó que lanzar una nueva versión de Rollup a tres semanas del lanzamiento anterior no es una práctica típica del grupo de mensajería. Este Rollup incluye un fix de seguridad y debía ser sincronizado con el fix para las otras versiones de Exchange (2000 y 2003, también vulnerables).

Saludos,
Vernocchi Pablo.

Microsoft Office Visio Stencil para Microsoft Exchange Server 2007

 Para todos aquellos que necesiten hacer diagramas de Visio con objetos de Exchange 2007, ya están disponibles para su descarga desde:

Link to Download details: Microsoft Office Visio Stencil Containing Shapes for Microsoft Exchange Server 2007

 

Saludos,
Vernocchi Pablo

Exclaimer, mucho mas que disclaimers

En reiteradas oportunidades recomendamos utilizar herramientas de terceros para agregar firmas corporativas (disclaimers) a los correos salientes, ya que Exchange 2003 y anteriores no soportan (de manera sencilla) esas configuraciones.

Una de estas herramientas se llama Exclaimer . A primera vista podemos decir que cumple con los requerimientos, pero indagando un poco más, tiene muchas opciones y funciones bastante interesantes.

Veamos un poco de qué se trata:

Apenas terminamos la instalación, nos ofrece completar un asistente de configuracion:

 

 

 

 

 

 

 

 

Todos los reportes de Exclaimer serán enviados a la casilla del administrador, un mailbox que nosotros definiremos manualmente:

 

Ahora empezamos con esas funciones que no pensaba que el software traía :). Journaling de correos. Todo el correo que pase por este servidor será almacenado. Quizá esta opción no sea demasiado específica, así que por el momento la habilitaremos y veremos que pasa en la siguiente pantalla:

Exacto! Ahora si podemos hacer más filtrado. Con las opciones nativas de Exchange 2003 o almacenamos todo, o no almacenamos nada. Si esto fuese muy poco específico, al finalizar el asistente podremos crear reglas para achicar un poco el espectro.

Tendremos que elegir una casilla donde todo el correo se almacenará:

 

Ya con la función de Journal vale la pena… Además le agregamos un antispam:

Con sus distintos niveles de deployment:

 

Además un antivirus:

Y debemos configurar cómo nos conectamos a Internet, para que pueda descargar las definiciones de Virus y Spam:

Hará una breve prueba de conexión, haciendo un query DNS:

—————-

Hasta acá vemos un producto que hace mucho, pero mucho. Vayamos al core, al principal: Disclaimers:

Habilitamos los disclaimers y veamos que opciones nos aparecen:

Con Exchange usando event sinks sólo podemos hacer que las firmas corporativas se “impriman” en los mensajes que pasan por un Servidor Virtual SMTP determinado. Es decir, los correos internos estarán excentos de esa estampa. Con esto solucionamos eso. Podemos indicar a qué tipo de mensaje le adjuntamos la firma corporativa, además de poder configurar un texto diferente para cada una de ellas y una ubicación distinta dentro del cuerpo del mensaje:

Y por último, la pantalla de finalización del Wizard:

—————-

Una vez finalizado este breve asistente, empezaremos con la configuración de la lista blanca del Antispam:

—————-

No sólo todo este combo de utilidades tiene este pequeño software que apenas pesa 10 MB, sino que además tiene funcionas de “AutoResponder”, y un conjunto de reglas para los filtrados que es espectacular.

Les dejo algunas capturas más para que se familiaricen con la interfaz:

Interfaz incial:

Antispam:

Antivirus:

 

Saludos,
Vernocchi Pablo

Nuevos Artículos para Exchange Server

Exchange 2007:

Exchange 2007 setup fails when the Setup program is preparing Active Directory for the installation of Exchange 2007

A contact user cannot use a custom contact form after a contact item is replicated to other public stores in Exchange Server 2007

You are redirected to a different server or you are prompted for your credentials two times when you use Outlook Web Access to access an Exchange 2003 mailbox through Exchange 2007

 

Exchange 2003:

The Microsoft Exchange Event service stops responding on an Exchange 2003 server

Event ID 206 is logged when you try to run an incremental Volume Shadow Copy Service (VSS) snapshot backup on an Exchange 2003 server

A uuencoded message attachment appears as garbled text in the body of a message in Exchange Server 2003

The calendar appointments in the public folder appear in the time zone of the public server when you log on to the basic version of Outlook Web Access for Exchange Server 2003

A MAPI program may not obtain a referral server when the global catalog server to which the MAPI program points is shut down

 

Saludos,
Vernocchi Pablo