miércoles, 15 de octubre de 2008

Herramientas Administrativas en Vista

Después de instalar Windows Vista, comenzamos a instalar todas las herramientas que necesitamos para administrar nuestros servidores. Instalamos el adminpak.msi (que está en todos los Windows 2003 Server en el directorio c:\windows\system32) y cuando intentamos ejecutar alguna herramienta como “Active Directory Users and Computers” nos muestra un error en donde nos indica que el MMC no puede crear el snap in. Para poder utilizar las herramientas administrativas, debemos registrar algunas DLL.

Para simplificar el proceso, hay que copiar el siguiente script en un archivo con extensión .cmd, (por ejemplo RegAdminPack.cmd.)

-----------------------------------------------------

@echo off

set filelist=adprop.dll azroles.dll azroleui.dll ccfg95.dll
set filelist=%filelist% certadm.dll certmmc.dll certpdef.dll certtmpl.dll
set filelist=%filelist% certxds.dll cladmwiz.dll clcfgsrv.dll clnetrex.dll
set filelist=%filelist% cluadmex.dll cluadmmc.dll cmproxy.dll cmroute.dll
set filelist=%filelist% cmutoa.dll cnet16.dll debugex.dll dfscore.dll
set filelist=%filelist% dfsgui.dll dhcpsnap.dll dnsmgr.dll domadmin.dll
set filelist=%filelist% dsadmin.dll dsuiwiz.dll imadmui.dll lrwizdll.dll
set filelist=%filelist% mprsnap.dll msclus.dll mstsmhst.dll mstsmmc.dll
set filelist=%filelist% nntpadm.dll nntpapi.dll nntpsnap.dll ntdsbsrv.dll
set filelist=%filelist% ntfrsapi.dll rasuser.dll rigpsnap.dll rsadmin.dll
set filelist=%filelist% rscommon.dll rsconn.dll rsengps.dll rsjob.dll
set filelist=%filelist% rsservps.dll rsshell.dll rssubps.dll rtrfiltr.dll
set filelist=%filelist% schmmgmt.dll tapisnap.dll tsuserex.dll vsstskex.dll
set filelist=%filelist% w95inf16.dll w95inf32.dll winsevnt.dll winsmon.dll
set filelist=%filelist% winsrpc.dll winssnap.dll ws03res.dll

for %%i in (%filelist%) do (
echo Registering %%i ...
regsvr32 /s %%i
)

echo.
Echo Command Completed


-----------------------------------------------------

Lo debemos ejecutar en un CMD con permisos de Administrador en nuestro Vista, como muestra la figura (Fig 1)


Fig 1

Después de ejecutar el script que creamos con los permisos apropiados, éste registrará todas las DLL necesarias y podremos utilizar las herramientas para administrar nuestros equipos con Windows Server 2003 o Windows 2000 Server desde nuestro Windows Vista.
Existen algunos problemas menores que ocurren al utilizar las herramientas de administración de AD para Windows 2000/2003 desde Windows Vista que están documentados en el KB930056 de Microsoft.
Otra opción es tener un equipo (virtual o físico) con Windows XP, donde podremos poner todas las herramientas que utilicemos. (AD, SQL, Exchange, ISA, etc).

Para aprender más…

http://support.microsoft.com/kb/930056/en-us

1 comentario:

Pablo dijo...

Gracias Esteban, vos siempre tan cordial con la comunidad "jaquer" de Monte Chingolo. Sinceramente (lo digo ahora de verdad), sos como un gurú informático al que espero no dejar de consultar por tus aciertos, carisma y buen humor que te caracteriza.

Larga vida a éste hacker!!!