Actualizar esquema directorio activo: Windows Server 2019

Una de las tareas previas a la actualización in-place para servidores, físico y virtuales, con rol de Directorio Activo es la actualización/preparación del esquema AD. En este ejemplo se utiliza desde Server 2012 R2 a Server 2019, con el CD accesible desde la máquina en la ruta: D:\sources\adprep\adprep /forestprep ejecutamos el comando y esperamos a que finalice.

Dependiendo de la complejidad, y número de servidores, en el bosque comprobaremos que los cambios se han aplicado. Podemos realizarlo con los comandos dsquery:

dsquery * cn=schema,cn=configuration,dc=nombredominio,dc=local -scope base -attr objectVersion

Mediante powershell:

Get-ADObject "cn=schema,cn=configuration,dc=nombredominio,dc=local" -properties objectversion

Mediante la herramienta visual ADSIEdit.msc, comprobamos la revisión:

Y la versión del esquema:

Dependiendo de la versión del sistema operativo, objectVersion tendrá el valor correspondiente:

Ya podremos seguir con la actualización, comprobando el nivel funcional actual del directorio activo y replicando dede el maestro de operaciones:

D:\support\adprep>adprep /domainprep /gpprep
Adprep actualizó correctamente la información de todo el dominio.
Adprep va a actualizar la información de objeto de directiva de grupo (GPO) en el FSMO del maestro de infraestructura miservidor.dominio.local.
La operación gpprep 2 se realizó correctamente.
La operación gpprep 3 se realizó correctamente.
Adprep actualizó correctamente la información de objeto de directiva de grupo (GPO).

 


Automatizar instalación de roles y características en Windows Server

Cuando una tarea se vuelve repetitiva, siempre quedan opciones de agilizarlas; en el caso de la instalación de roles o características en Windows Server 2016, podemos exportar en un fichero XML desde la propia interfaz gráfica, si no estamos en modo core, para replicar o modificar en otro servidor:

En la parte inferior "Exportar opciones de configuración" genera un XML con las opciones que hemos seleccionado en el proceso: DeploymentConfig.xml

Por ejemplo, una parte sería:

<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04">
  <Obj RefId="0">
    <TN RefId="0">
      <T>System.Collections.ObjectModel.Collection`1[[System.Management.Automation.PSObject, System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]</T>
      <T>System.Object</T>
    </TN>
    <LST>
      <Obj RefId="1">

.....

Si queremos replicar esta configuración mediante powershell en el mismo equipo:

Install-WindowsFeature –ConfigurationFilePath 
C:\DATOS\DeploymentConfigPlantilla.xml

O bien en otro equipo remoto:

Install-WindowsFeature –ConfigurationFilePath
C:\DATOS\PlantillaIIS.xml -ComputerName $nombreservidor

Podemos generalizar y modificar los ficheros para automatizar instalaciones en cualquier entorno Windows Server 2016

Más información: Documentación server-manager

 

Error Hyper-V Manager con la actualización KB4493441 en Windows Server 2016

Después de aplicar la actualización de Windows Server 2016 del 9 de abril KB4493441, al intentar acceder al administrador de Hyper-V aparece el siguiente error:

An error occurred while attempting to connect to server “NombreServidor”. Check that the Virtual Machine Management service is running and that you are authorized to connect to the server.

Hyper-V encountered an error trying to access an object on Computer ‘NombreServidor’ because the object was not found. The object might have been deleted. Verify that the Virtual Machine Management service on the computer is running.

Para solucionarlo deberemos ejecutar, con permisos de administrador, el siguiente comando:

MOFCOMP %SYSTEMROOT%\System32\WindowsVirtualization.V2.mof

Documentación Managed Object Format MOFCOMP

Activación Windows Server Core 2016: evaluación a estandar

A través de la instalación mínima de Windows Server Core, al intentar instalar el número de serie aparece un error en la consola:

Error: 0xC004F069 On a computer running Microsoft Windows non-core edition, run ‘slui.exe 0x2a 0xC004F069’ to display the error text

En este caso, el comando slui no devuelve ningún dato en pantalla, es necesario conocer que versiones están disponibles con el comando:

DISM.exe /Online /Get-TargetEditions

Una vez tengamos disponible la versión correcta, podemos establecerla y añadir el número de serie:

DISM /online /Set-Edition:ServerStandardCor /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula

Puedes revisar después de reiniciar el estado de la licencia con el comando sconfig

Documentación online de Microsoft

 

NOTA: para el resto de versión es posible cambiar mediante línea de comandos, con permisos de administrador con la ejecución de:

slmgr.vbs /ipk XXXX-XXXX-XXXX-XXXX-XXXX

 

VTC: La industria 4.0 del Taxi

Llegar a una gran ciudad y ver limitadas las opciones de movilidad, cualquier usuario con la necesidad de transporte se verá obligado a buscar otras alternativas, incluso descubrirá y añadirá en sus posibilidades futuras alguna que antes no habría tenido en cuenta.

El conflicto del Taxi contra las licencias VTC podría parecer que nos pilla de sorpresa, pero nada más allá de la verdad. Uno de los rasgos, e incomodidad, de ser humano: tropezar con la misma piedra.

Debemos situarnos en otra época, realmente no muy distante, para analizar otros adelantos tecnológicos que supusieron cambios; no solo en la forma de trabajar, sino tambien en la de vivir, relacionarnos, consumir…

Entrar en detalle en cada una de estas evoluciones es todo un desafío, pero no el objetivo de hoy.

En el siglo XVIII aparecieron los telares mecánicos, evolucionarían hasta llegar a ser automáticos… Por el camino, una tendencia en Inglaterra, denominada Ludismo, se esforzaba en destruir las nuevas máquinas que quitaban empleos, un ejemplo en España de este movimiento lo tendríamos con los Sucesos de Alcoy de 1821 y posteriormente con la huelga de 1855.

En 1831 Cyrus McCormick presentaba el primer modelo de cosechadora mecánica tirada por caballos, a la que seguirían empacadoras, trilladoras, sembradoras… todos estos avances se dieron a nivel mundial, con una más difícil globalización de la que vivimos hoy en día.

En los inicios del siglo XX, 1908, la producción en cadena, iniciada por Oldsmobile pero más reconocida por la evolución de Henry Ford, supuso la utilización masiva de automóviles de combustión interna en detrimento de tracción animal.

En 2006 las discográficas luchaban contra la distribución de música online, mientras poco años antes Blockbuster luchaba por sobrevivir en el negocio del alquiler de películas contra un emergente Netflix, empresa que inicialmente enviaba por correo postal y evolucionaría al poco conocido en la época “streaming”.

Volviendo a nuestros días, el conflicto planteado por el Taxi del que parte con ventaja: amparado por leyes, servicios exclusivos con paradas, carriles… contra empresas que han sabido ofrecer servicios añadidos de valor para el cliente final: aplicación móvil, posibilidad de puntuar al conductor, tarifa pre-establecida…

Imaginemos, como usuarios de estos servicios, que podemos disponer de ambos en igualdad de precio ¿Cuál escogería?

Si los taxistas quisieran acabar con las empresas que gestionan las licencias VTC, no tendrían más que igualar los servicios que les diferencian y son tan bien valorados por sus clientes.

Ahora bien, dentro de un futuro no muy lejano, ¿qué sucederá con la irrupción del coche autónomo?

En todos estos casos, como tantos otros, ha tenido lugar una evolución, una revolución industrial, un salto tecnológico… podemos llamarlo de diferentes formas y lo haremos de nuevo dentro de un tiempo.

A día de hoy podemos afirmar, sin miedo a equivocarnos, que los telares automatizados no supusieron el fin de la industrial textil, ni la desaparición del trillo la del agrícola, ni la utilización de motor de gasolina la del transporte… la adaptación al cambio es importante, reconocerlo en nuestros días más difícil que mirando el pasado.

Las empresas que invierten en tecnología están un paso por delante de sus competidores, los pioneros pueden pecar de aventureros, para bien o para mal, pero no quedarán atrás a golpe de obsolescencia.

 

Foto: Spaarnestad Photo, via Nationaal Archief.