June 2008 - Artículos

Migrar perfiles de usuarios

El otro día estuve hablando de cambio de nombres de dominio con rendom y de ejecución remota de comandos con psexec. Hoy hablaré de migración local de perfiles. Cuando un usuario que utiliza un portátil se une al dominio no hace falta mover los archivos volver a configurar todos los programas, con la herramienta moveuser, disponible en las Windows Support Tools puedes ejecutar esta tarea con mucha facilidad.

Moveuser es una línea de comando muy sencilla para mover perfiles de usuario dentro de la misma maquina, aún que se puede ejecutar de manera remota.

Usando como ejemplo un portátil con un Workgroup local se se llama WORKGROUP con el usuario PEPITO. Pepito ahora trabaja para una consultoría típicamente española y por lo tanto tendrá que trabajar con su portátil personal. Debido a la política de empresa Pepito tiene que unir su ordenador al dominio de la empresa SPANISHCORP y usar su login corporativo PMARTIN, pero a Pepito le gustaría mantener el perfil que actualmente tiene configurad, ya que están todos sus contactos,  y herramientas personalizadas de excel.

El administrador de red como es muy listo, llama a un Profesional Certificado por Microsoft (MCP) experto en Windows Server 2003 para solucionar o problema.

Como todo MCSA el profesional designado para la tarea ya conoce muy bien la herramienta moveuser y resuelve simplificar la vida usándola en este proyecto. Nuestro amigo MCSA une el ordenador de nuestro compañero Pepito al dominio SPANISHCORP con un usuario administrador local de la maquina que no sea el pepito ejecuta el comando

MOVEUSER PEPITO SPANISHCORP\PMARTIN

Solucionado el problema. Pepito puede mantener toda la información de su perfil cuando haga login en el dominio, nuestro MCSA ya puede cobrar por una tarea bien ejecutada y el director de SPANISHCORP está mosqueado porque tendrá que pagar al MCSA por una tarea tan sencilla. "Pepito, ¿no podrías haberlo hecho tú?"

Fin

Mas información de como usar moveuser:

El primero corresponde al usuario local del equipo.

El segundo corresponde al usuario del dominio donde será migrado el usuario local. Nota que detalla el dominio antes del usuario.

La variable /y sobrescribirá el perfil actual

La variable /k especifica que el primer usuario es LOCAL y que la cuenta será mantenida

Moveuser.exe es incompatible con Windows Vista y es sustituido por la nueva funcionalidad Win32_UserProfile WMI

Saludos,

David Nudelman

PowerPack 1 RC para Windows Home Server

Ya está disponible el PowerPack 1 para el Windows Home Server. El Windows Home Server es poco conocido en España pero Microsoft ha invertido mucho dinero en publicidad en los EE.UU.

 Las principales características del Windows Home Server son:
·  Ordenar y almacenar de manera centralizada tus recuerdos virtuales 
·  Backups diarios automáticos de los PCs de tu casa
·  Fácil recuperación de archivos o de sistemas completos
·  Fácil acceso a ficheros dentro y fuera de casa
·  Una dirección web personalizada y segura para compartir fotos y albergar videos
·  Añadir con facilidad mas capacidad de almacenamiento y potencial para aplicaciones

El gran problema que ha detenido el éxito absoluto del Windows Home Server fue un bug, que al compartir ficheros, causaba la corrupción de los mismos.

El PowerPack 1 promete arreglar el problema de corrupción de ficheros compartidos, mejora el rendimiento del backup, y soporta a equipos clientes de 64bits (XP y Vista).

Si tienes interés en probar el Windows Home Server puedes hacerlo apuntándote al Microsoft Connect de Windows Home Server.

Saludos,

David Nudelman

Microsoft Certified Master

No es broma!

La nueva serie de certificaciones avanzadas de Microsoft. MICROSOFT CERTIFIED MASTER. Para sacarlas hay que hacer un curso presencial de 3 semanas y al final aprobar un examen de laboratorio! Por fin Microsoft tiene una Certificación de alto Nivel, que no sea el Architect (MCA), que por cierto, tambien se ha reestructurado.

http://www.microsoft.com/learning/mcp/master/default.mspx

Hay 3 certificaciones disponibles:


Inscripciones a partir de Julio.

Saludos

David Nudelman

Microsoft Domain Rename Tools - rendom

Todos los MCSE deberían saber eso, pero la verdad es que no es muy común la utilización de esta herramienta. En el examen 70-294, una parte de temario habla de cambiar nombres de dominios y la utilidad rendom.exe. ¿te suena? Pues aquí explico un poco como va.

Hay muchos motivos que justifiquen la necesidad de cambiar el nombre de un dominio:
• Cambios geográficos
• Cambios en la estructura DNS
• Compra o fusión de empresas o división de negocios
• Cambios en la organización de unidades de negocio
• Cambio de nombre de la empresa
• Venga, que hay muchos...

Cambios que se pueden producir:
• Cambiar el nombre del NetBIOS de un dominio
• Reestructurar un dominio
• Mover dominios no raíz en distintos bosques
• Simplemente cambiar los nombre sin mover dominios
• Crear nuevo árbol y cambiar los dominios de posición
• Crear nuevos arboles

Requisitos para cambiar nombres de dominios:
• Windows Server 2003 como nivel funcional de dominio
• La cuenta debe ser miembro del grupo Enterprise Administrators
• Un único ordenador con una versión cualquiera de Windows Server 2003 que se utilice como central para todas las operaciones
• La última versión disponible de las Herramientas de cambio de nombre de dominio de Microsoft.
• Servidores DFS root con no mínimo Windows Server 2000 SP3.

Herramientas de cambio de nombre de dominio de Microsoft (Microsoft Domain Rename Tools - rendom.exe)

Rendom.exe es una utilidad de línea de comandos para cambiar los nombres de dominios en forestas de Windows Server 2003. Antes de empezar con las operaciones es muy importante conocer cada unos de los pasos a seguir.
Lo primero que hay que hacer es generar un State File, un archivo XML que contiene toda la información de la estructura del bosque. Para eso se utiliza la línea de comando:

Rendom.exe /list
rendom /list

Archivo XML resultante:
rendom /list

y su contenido original:
rendom /list

Editamos el archivo cambiando lo que deseamos:
rendom /list
Una vez editado el archivo con los cambios deseados ejecutamos el comando para subir el archivo XML ya editado:

Rendom /upload
rendom /list
Y comprobamos el estado del controlador de dominio:
Rendom /prepare
rendom /list
Y por fin ejecutamos las instrucciones para que se renombre el dominio:
Rendom /execute
rendom /list

Despues de este comando el controlador de dominio se reinicia solo.
El resultado es maravilloso:
rendom /list
En el caso de tener GPO asociadas a los dominios, las herramientas de cambio de nombre de dominios de Microsoft, también incluye la utilidad GPFIXUP (gpfixup.exe), que sirve para refrescar todas las GPOs para que cuadren con el nuevo nombre.
Se recomienda reiniciar los controladores de dominio antes de seguir usándolos y reiniciar cada máquina cliente 2 veces para refrescar los cambios. Los perfiles de las maquinas se actualizan de manera automática.

Para obtener más información os dejo 2 whitepapers sobre el tema y el enlace la pagina de Microsoft (todo en ingriss):
Descripción del funcionamiento del cambio de nombre de dominio
Guía paso a paso para implementar el cambio de nombre de dominio
Microsoft Technet

Troubleshooting:
En la primera imagen tenemos el error más común en los cambios de nombre. El dominio estaba en modo Windows Server 2003, pero el bosque no. Lo puedes cambiar en Dominios y confianzas del Directorio Activo.

Saludos

David Nudelman

Register for Beta Exam 71-652: TS: Windows Server Virtualization, Configuring

- copied from TRIKA's Blog -

You are invited to take beta exam 71-652: TS: Windows Server Virtualization, Configuring. If you pass the beta exam, the exam credit will be added to your transcript and you will not need to take the exam in its released form. The 71-xxx identifier is used for registering for beta versions of MCP exams, when the exam is released in its final form the 70-xxx identifier is used for registration. By participating in beta exams, you have the opportunity to provide the Microsoft Certification program with feedback about exam content, which is integral to development of exams in their released version. We depend on the contributions of experienced IT professionals and developers as we continually improve exam content and maintain the value of Microsoft certifications.

70-652: TS: Windows Server Virtualization, Configuring counts as credit towards the following certification(s): MCTS: Windows Server Virtualization, Configuration


Availability

  • Registration begins: June 2, 2008
  • Beta exam period runs: June 3, 2008– June 23, 2008
  • Receiving this invitation does not guarantee you a seat in the beta; we recommend that you register immediately. Beta exams have limited availability and are operated under a first-come-first-served basis. Once all beta slots are filled, no additional seats will be offered.
  • Testing is held at Prometric testing centers worldwide, although this exam may not be available in all countries (see Regional Restrictions). All testing centers will have the capability to offer this exam in its live version.
  • Regional Restrictions: India, Pakistan, China

Registration Information

  • You must register at least 24 hours prior to taking the exam.
  • Use the following promotional code when registering for the exam: 652HV
  • Receiving this invitation does not guarantee you a seat in the beta; we recommend that you register immediately.
  • To register in North America, please call: Prometric:               (800) 755-EXAM        (              800-755-3926       )
  • Outside the U.S./Canada, please contact: Prometric: http://www.register.prometric.com/ClientInformation.asp


Test Information and Support

You are invited to take this beta exam at no charge.
You will be given four hours to complete the beta exam. Please plan accordingly.
Find exam preparation information: http://www.microsoft.com/learning/exams/70-652.mspx


Skills measured by Exam 70-652

Install Hyper-V (14%)

Select and configure hardware to meet Hyper-V prerequisites. This objective may include but is not limited to:

  • · Evaluate existing environment
  • · Disk/LUN (logical unit number)
  • · Memory requirements
  • · Right CPU/BIOS
  • · Networking/NIC

Configure Windows Server 2008 for Hyper-V. This objective may include but is not limited to:

  • · Identify requirements
  • · Deploy Hyper-V w/VMM
  • · Microsoft Assessment and Planning tool
  • · Install on Full
  • · Install on Core

Configure Hyper-V to be highly available. This objective may include but is not limited to:

  • · Failover clustering
  • · Disk structure (RAID, quorum, shared storage)
  • · Network

Configure and Optimize Hyper-V (20%)

Manage and optimize Hyper-V server. This objective may include but is not limited to:

  • · VHD (virtual hard disk) location
  • · Snapshot location
  • · SCVMM vNext
  • · Authorization Manager
  • · Release Key
  • · Performance monitoring of 2k8

Configure virtual networking. This objective may include but is not limited to:

  • · Virtual Network Manager tool
  • · SCVMM
  • · Virtual switches
  • · VLAN tagging
  • · External/Private/Internal switches

Configure remote administration. This objective may include but is not limited to:

  • · Install Hyper-V manager (Windows 2008 & Vista)
  • · WMI
  • · WinRM
  • · Firewall settings
  • · RDP

Deploy Virtual Machines (30%)

Migrate a computer to Hyper-V. This objective may include but is not limited to:

  • · From VS 2005
  • · From third-party (Acronis)
  • · From VPC (virtual PC)
  • · From Hyper-V (import/export)
  • · Intel to AMD virtual machine state
  • · By using SCVMM vNext (P2V and V2V)
  • · Integration Services/VM additions
  • · Microsoft Assessment and Planning tool

Create or clone a virtual machine. This objective may include but is not limited to:

  • · Prepare guest OS for duplication (sysprep)
  • · Differencing disks
  • · Copying VHD
  • · SCVMM vNext
  • · PXE Boot (legacy network adapter)
  • · Manage the Self Service portal
  • · WDS

Create a virtual disk. This objective may include but is not limited to:

  • · Pass-through disks
  • · Fixed vs. dynamic
  • · Differencing disks
  • · IDE vs SCSI
  • · Virtual Hard Disk Wizard

Manage templates, profiles, and the image library by using SCVMM vNext. This objective may include but is not limited to:

  • · ISOs
  • · VHDs
  • · Deployment from library

Manage and Monitor Virtual Machines (36%)

Monitor and optimize virtual machines.This objective may include but is not limited to:

  • · Tool: Reliability and performance monitor
  • · Tool: SCVMM vNext
  • · Processor
  • · Optimize memory
  • · Network
  • · Disks

Manage virtual machine settings. This objective may include but is not limited to:

  • · DVD/ISO
  • · NIC
  • · Integration Services
  • · State of virtual machines
  • · Hypercall adapter availability requirements
  • · Reboot/start options
  • · BIOS
  • · Memory
  • · Proc. (NT 4.0)

Manage snapshots and backups. This objective may include but is not limited to:

  • · Live backups of a VM using VSS (DPM)
  • · Backup within a virtual machine
  • · Snapshots

Configure a virtual machine for high availability.  This objective may include but is not limited to:

  • · Quick migration
  • · Storage redundancy
  • · Perform a manual failover
  • · Live migration if available
  • · Networking redundancy

All credits given to:

Published Monday, June 02, 2008 8:00 PM by trikah@microsoft.com @ http://blogs.msdn.com/trika/archive/2008/06/02/register-for-beta-exam-71-652-ts-windows-server-virtualization-configuring.aspx

Ejecutando aplicaciones de manera remota con PSEXEC

Mark Russinovich, el maestro de las herramientas de Windows, ha creado una serie de utilidades para facilitar la vida de los implementadores y administradores de sistemas, hoy hablaré de una de mis favoritas, psexec.exe.Psexec es un ejecutable muy sensillo y a la vez muy potente. Psexec permite ejecutar aplicaciones en ordenadores de forma remota. Psexec funciona por una línea de comando sencilla con sintaxis muy fáciles. Por ejemplo, para renombrar un dominio, hay que ejecutar la Microsoft Domain Rename Tools en todos los controladores de dominio. Se puede hacer por terminal server conectándose a cada uno de ellos y ejecutando localmente el comando, o simplemente copiando psexec en la misma carpeta que los ejecutables de Microsoft Domain Rename Tools y ejecutar los comandos de forma remota. Ejemplos de lo que se puede hacer con el psexec:Primero en el caso del ejemplo anterior (renombrar dominio):
psexec \\DomainController1 rendom /list

Abrir la consola de command en un equipo remoto con psexec:
psexec \\PCNAME cmd

 
Se puede ejecutar comandos para forzar el refresco de una dirección IP:
psexec \\PCNAME ipconfig /renew

Puedes también especificar usuario y contraseña en el caso de que el usuario local no tenga permisos para ejecutar la aplicación, ya que el psexec utiliza las credenciales del usuario que está logado en la maquina de destino:
psexec \\PCNAME

Se pueden consultar todos los parámetros en la página informativa de la herramienta.

Hay un par de GUIs disponibles para psexec.exe, para aquellos administradores perezosos, aquí os dejo la imagen de uno.

 

PSEXEC GUI

 Saludos,

 David Nudelman