martes, 5 de marzo de 2019

ERROR: DownloadContentFiles() failed with hr=0x80072efd

Hola a todos:

Una de las funcionalidades que mas se habilitan en System Center Configuration Manager es la distribución de actualizaciones. Esto es a través del rol de WSUS de Windows Server y SUP de SCCM.

Es un escenario común que en las empresas tengan bloqueado el acceso a los sitios de Microsoft Updates para no saturar el ancho de banda y de pasada tener a los equipos sin actualizaciones, salvo que tengan un WSUS dentro de la red y que eso administre las actualizaciones.

En este caso, en el log PatchDownloader.log, ubicado en C:\Users\<usuario>\AppData\Local\Temp\2, nos dará una luces de lo que está pasando.

Si al momento de descargar aparece un error como este:



ERROR: DownloadContentFiles() failed with hr=0x80072efd

Es porque se deben revisar las políticas que bloquean el acceso al servicio de Microsoft Update.
Teniendo resuelto la corrección de las políticas, se puede hacer de nuevo la descarga de actualizaciones.

Saludos!

martes, 26 de febrero de 2019

Cargar drivers a Boot Image de SCCM

Hola mundo.
Los que trabajamos con SCCM, especialmente en la distribución de sistemas operativos, mas de alguna vez hemos tenido que lidiar con controladores de red.
Pongamos en contexto. Una boot image es un entorno de Windows PE que tiene cargado scripts encargados de la distribución y captura de sistemas operativos. Para ambos propósitos este entorno requiere de conexión con la instalación de SCCM.
Cuando la conexión no se realiza, es necesario agregar el controlador de red necesario.

Esto se realiza yendo al apartado de Drivers dentro del apartado de Operating Systems.
Dentro del elemento, ir a Import Driver



En el asistente, indicar la opción de Import all drivers in the following network path (UNC). Esta opción agregará todos los controladores encontrados en esta ruta en red.


El asistente recorrerá de forma recursiva el directorio y detectará los controladores. Esta operación puede durar algunos minutos, dependiendo de la cantidad de controladores.


En esta pantalla, se seleccionan los controladores que se van a importar. Por ejemplo, si vamos a trabajar con imágenes de 64 bits, quitar las de 32 bits. 


Está la opción de agregarlos a un paquete de controladores. Esta opción es útil si estamos distribuyendo sistemas operativos y la instalación de Windows requiere de controladres. En este caso vamos a crear un paquete.


Para la creación del paquete hay que indicar el nombre, comentarios y la ruta UNC donde se almacenará el paquete de controladores.

Una vez creado, podemos avanzar. 


Este paso el más importante. Consiste en agregar los controladores importados en un boot image. En este caso trabajaremos solamente con la imagen de 64 bits. Se selecciona la primera opción.


SCCM nos alerta la necesidad de reconstruir el boot image para poder utilizarlo. Dejaremos que SCCM se ocupe de ellos. Para eso, seleccionamos Yes.


Lo más habitual es agregar controladores de red o de almacenamiento. SCCM nos alerta que hay controladores que no forman parte de esa categoría. Seleccionamos Yes.



Resumen de los controladores que se van a agregar.

Ejecución del proceso. Toma su tiempo.


Finalización del proceso.


Si revisamos los controladores en las propiedades del boot image, encontraremos todos los controladores que fueron agregados. 


Espero que se de utilidad.

Hasta la próxima


sábado, 1 de diciembre de 2018

Notas sobre el uso de templates en Azure

Hola Mundo:

Usar templates para la creación de recursos en Azure es una característica que existe desde hace algunos añ os en Azure. Esto fue traído por la tecnología implementada Azure Resource Manager, que cambia la forma en la cual se crean y de administran recursos.
Éstas son algunas notas para tener en consideración




Herramientas adecuadas
En mi caso, trabajo con un MacBook Pro y afortunadamente está Visual Studio Code , que es un IDE gratuito y multi plataforma, orientado a desarrollos en la nube y también funciona como editor de texto para otros lenguajes. 
Este IDE trae la posibiliad de trabajar con extensiones que potenciarán el desarrollo. Hay uno para Azure Resource Manager llamado Azure Resource Manager Tools.

Variables, parámetros y funciones definidas
Es importante conocer la diferencia entre parámetros y variables. Básicamente, los parámetros son los que se reciben desde un formulario generado de forma automática y deben ir encasillados desde el espacio de parameters. Las variables son justamente eso, variables. Sirven para la utilización de complejas estructuras de forma simple. Las variables pueden tomar como valor el valor de un parámetro.  
Las funciones definidas apoyarán en tareas como concatenación o trabajar con las propiedades de un resource group, por ejemplo.
Mas información sobre estas funciones se pueden encontrar en: https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-template-functions

Ejemplos
Si no sabes donde empezar a trabajar con templates, es recomendado basarte en ejemplos.  Existe un completo repositorio de templates que pueden servir para armar templates para la mayoría de los escenarios. La documentación sobre como usarlos se puede encontrar en https://azure.microsoft.com/en-us/resources/templates/ y el repositorio en Github se puede acceder desde https://github.com/Azure/azure-quickstart-templates

Espero que estas notas guíen el inicio  de trabajo con Azure ARM Templates.

Chau! 




martes, 23 de octubre de 2018

Error al actualizar Windows 10 1511

Hola a todos:

Me encuentro trabajando distribuyendo, a través de System Center Configuration Manager, paquetes de actualizaciones para que suban de versión las máquinas con Windows 10.

El problema se presenta en las máquinas Windows 10 1511 al intentar distribuirles un paquete de actualización. Arroja un error particular:
“OnSearchComplete - Failed to end search job. Error = 0x80240fff.”
El error se puede encontrar en los log WUAHandler.log y UpdatesDeployment.log

Este error se presenta cuando las máquinas con Windows 10 1511 no han instalado el update de junio del 2017  (KB4022714).
Se puede descargar desde el siguiente link: https://www.catalog.update.microsoft.com/Search.aspx?q=KB4022714 

Este se puede distribuir como un paquete normal de actualización, o bien, como un paquete cualquiera.
Luego de la instalación del update y posterior reinicio, será posible aplicar la actualización.

Espero que les sirva.