Aguascalientes, México contacto@deployment.mx

OEM Information & logo usando Microsoft Intune

Hola que tal, el día de hoy vamos a compartir la manera de como podemos agregar información OEM y el logo de la empresa usando Microsoft Intune.

Lo primero que debemos hacer es tener los archivos de imagen y la utilidad azcopy.exe subidos a un blob de azure. Una vez subidos debemos copiar la URL, veamos la imagen como se muestra a continuación.

https://deploymentmx.blob.core.windows.net/token/azcopy.exe
https://deploymentmx.blob.core.windows.net/token/isotipo.bmp

Ahora vamos a crear un archivo de powershell en donde colocaremos las URL antes mencionadas, junto con la sintaxis, la cual crea a la hora de ejecutarse una carpeta en C:\temp cual sera donde se descargara desde la nube la imagen .bmp y enseguida copiará la imagen a C:\windows\system32\

set-executionpolicy bypass


New-item -path C:\temp –type directory
$system = 'C:\windows\system32\'
$route = 'C:\temp\'
.\azcopy copy 'https://deploymentmx.blob.core.windows.net/token/azcopy.exe' 'C:\temp\'
.\azcopy copy 'https://deploymentmx.blob.core.windows.net/token/isotipo.bmp' 'C:\temp\'


copy-item $route\isotipo.bmp $system

# make required registry changes
$strPath = 'HKLM:\Software\Microsoft\Windows\CurrentVersion\OEMInformation'
Set-ItemProperty -Path $strPath -Name Logo -Value 'C:\Windows\System32\isotipo.bmp'
Set-ItemProperty -Path $strPath -Name Manufacturer -Value "CONTOSO"
Set-ItemProperty -Path $strPath -Name SupportPhone -Value "123456789"
Set-ItemProperty -Path $strPath -Name SupportHours -Value "7:00am to 7:00pm"
Set-ItemProperty -Path $strPath -Name SupportURL -Value https://www.deployment.mx

write-host "End of Script"
Remove-Item -path "C:\temp\azcopy.exe"
Remove-Item -path "C:\temp\isotipo.bmp"
Remove-Item -path "C:\temp"
exit

Debemos asegurarnos que el nombre de la imagen y su extension sea la misma en la URL como en el codigo.

Ahora vamos a crear un .cmd y un archivo .ps1 con la siguiente sintaxis, esto como parte de la configuración posterior cuando subamos a Microsoft Intune nuestra aplicación.

Guardamos la siguiente sintaxis como delete.cmd

del /q %Windir%\System32\isotipo.bmp

Guardamos la siguiente sintaxis como detection.ps1

if (Test-Path "$($Env:SystemRoot)\System32\isotipo.bmp") {
    Write-Host "File detected"
}

Ahora debemos convertir nuestro archivo .ps1 en un archivo .exe, para ello podemos utilizar un convertidor ps1toexe, en este debemos incluir la utilería de azcopy.exe

Aquí tendremos nuestros 3 archivos necesarios, ahora con la herramienta IntuneWinAppUtil cual podemos descargarla desde este link.

Con la herramienta WinAppUtil32 descargada vamos a ejecutarla, colocaremos en una carpeta los archivos anteriores.

Aquí tendremos el resultado de nuestra aplicación oemlogo.intunewim.

Ahora con estos archivos, abrimos https://endpoint.microsoft.com Vamos a la sección de apps – all apps – add – windows app win32.

Colocamos la información de la aplicación.

Debemos colocar en la siguiente pantalla los archivos configurados con anterioridad.

En detection rules colocaremos el archivo .ps1 como requisito.

En dependencias dejamos por default y asignamos la aplicación a nuestros grupos de Intune.

Listo, podremos ver despues de aplicar la politica nuestros dispositivos y nuestra aplicación implementada de manera correcta.

Aquí el resultado de nuestra configuración.

Sin mas por el momento me despido, enviandoles un gran saludo a todos mis lectores, estamos con nuevos post

Deja un comentario

A %d blogueros les gusta esto: