Personalizar Start Menu en Windows 11 con Microsoft Intune

Personalizar Start Menu en Windows 11 con Microsoft Intune

Ahora con este nuevo sistema operativo la forma en como podemos hacer customización de nuestro start menu han cambiado un poco ahora se manejan a traves de archivos .json que en su sucesor se podía hacer a traves de archivos .xml en su configuración.

Importante mencionar que cuando personalizamos el diseño de Inicio, sobrescribimos todo el diseño completo. No está disponible un diseño de inicio parcial. Los usuarios pueden anclar y desanclar aplicaciones y desinstalar aplicaciones desde Inicio. No se puede evitar que los usuarios cambien el diseño.

Se recomienda utilizar un proveedor de administración de dispositivos móviles (MDM). Los proveedores de MDM ayudan a administrar sus dispositivos y ayudan a administrar las aplicaciones en los dispositivos. Para Microsoft, eso incluye el uso de Microsoft Endpoint Manager. Endpoint Manager incluye Microsoft Intune, que es un servicio en la nube, y Configuration Manager, que es local.

Para realizar este procedimiento debemos exportar primeramente los archivos .json de nuestro Start Layout. vamos a abrir powershell como administrador y ejecutamos la siguiente lines de comandos.

Export-StartLayout -Path "C:\Layouts\LayoutModification.json"

El archivo resultante podemos abrirlo en nuestro bloc de notas o algun editor de su preferencia.

En el archivo, veremos la sección pinnedList. Esta sección incluye todas las aplicaciones ancladas. Como podemos observar tenemos distintas llaves las cuales describimos a continuación.

Para poder conocer el ID o Key de cada una de nuestras aplicaciones instaladas como por ejemplo en un equipo de referencia podemos usar powershell para conocer esta información.

Get-StartApps

Este otro script nos ayuda a identificar los ID de las Windows Store Apps en caso de que queramos agregar alguna a nuestro archivo .json

$installedapps = Get-AppxPackage

$aumidList = @()
foreach ($app in $installedapps)
{
    foreach ($id in (Get-AppxPackageManifest $app).package.applications.application.id)
    {
        $aumidList += $app.packagefamilyname + "!" + $id
    }
}

$aumidList

Ahora desde nuestro proveedor de MDM en este caso Microsoft Intune vamos a generar las politicas para que se pueda aplicar la configuración

Vamos a crear un nuevo perfil desde Microsoft Intune y colocamos la siguiente información que aparecera en nuestro wizard.

Platform: Windows 10 and later
Profile: Custom
Name: Windows 11 start layout
Description: optional
OMA-URI: ./Vendor/MSFT/Policy/Config/Start/ConfigureStartPins
Data Type: String
Value: copy .json file custom

{
	"pinnedList":[
	{"desktopAppId":"MSEdge"},
	{"desktopAppId":"Microsoft.Office.WINWORD.EXE.15"},
	{"desktopAppId":"Microsoft.Office.EXCEL.EXE.15"},
	{"desktopAppId":"Microsoft.Office.POWERPNT.EXE.15"},
	{ "packagedAppId": "Microsoft.WindowsStore_8wekyb3d8bbwe!App" }, 
    { "packagedAppId": "Microsoft.WindowsNotepad_8wekyb3d8bbwe!App" }
	]
}

Por ultimo asignamos el grupo o grupos deseas para que la politica se aplique.

Aqui un ejemplo del resultado.

Sin mas por el momento me despido enviandoles un gran saludo a todos mis lectores.

Tabla de contenidos

Categorías

Categorías