Cómo implementar aplicaciones de Microsoft 365 con Intune
Las aplicaciones de Microsoft 365 generalmente siempre se instalarán en sus terminales si utiliza el paquete de productos de Microsoft. Es su trabajo como administrador asegurarse de que se implementen de manera eficiente y estén siempre disponibles para el usuario final. Si bien no es una buena práctica implementar muchas aplicaciones durante el proceso de piloto automático, las aplicaciones de Microsoft 365 generalmente se implementarán o preinstalarán para los usuarios finales antes de que reciban su dispositivo.
En esta publicación, le mostraré cómo implementar las aplicaciones de Microsoft 365 en sus dispositivos con Windows 10 y 11 usando Microsoft Intune y Autopilot.
Métodos de instalación
Existen dos métodos para implementar aplicaciones de Microsoft 365 en dispositivos que utilizan Microsoft Intune. Aunque son algo similares, se suele decir que uno es más fiable que el otro.
La primera opción es implementar las aplicaciones a través de la configuración AppType integrada en el asistente de implementación de aplicaciones, denominada Aplicaciones Microsoft 365 para Windows 10 y posteriores. Este método utiliza el proveedor de servicios de configuración (CSP) de Office para asignar la política de implementación a las máquinas. Luego, las máquinas descargarán la herramienta de implementación de Office desde la red de entrega de contenido (CDN) de Office para instalar la aplicación con los ajustes de configuración especificados.
La segunda opción es implementar manualmente las herramientas de implementación de Office mediante una aplicación Win32 en Intune. A menudo, este se considera un método de instalación más confiable que se reflejará en sus implementaciones. La idea aquí es empaquetar los archivos de instalación en un archivo .intunewin y cargarlo, o empaquetar un script de PowerShell que descargará el archivo setup.exe más reciente y lo ejecutará con sus ajustes de configuración. Mi método preferido es utilizar un script de PowerShell para descargar el archivo de instalación más reciente.
Usar las aplicaciones Microsoft 365 para Windows 10 y versiones posteriores
Implementar las aplicaciones M365 utilizando la configuración CSP integrada en Intune es, con diferencia, el método más conveniente. Sin embargo, se ha destacado que si implementa aplicaciones utilizando este método durante el piloto automático, podría encontrar algunos problemas. En su lugar, deberías utilizar la segunda opción.
Siga los pasos a continuación para implementar M365 usando la aplicación Microsoft 365 Apps para Windows 10 y versiones posteriores.
1. Inicie sesión en https://intune.microsoft.com/.
2. Seleccione Aplicaciones > Todas las aplicaciones > Agregar.
3. En la lista desplegable Tipo de aplicación, en Aplicaciones de Microsoft 365, seleccione Windows 10 y versiones posteriores y haga clic en Seleccionar. fuerte>.
4. Deje la configuración predeterminada en la página Información del conjunto de aplicaciones y haga clic en Siguiente.
5. En la página Configurar información del conjunto de aplicaciones, junto a Formato de ajustes de configuración, recomiendo seleccionar Introducir datos XML.
6. Ahora abra la herramienta de personalización de Office en https://config.office.com/deploymentsettings y configure los ajustes de Office que desee. Cuando haya terminado, haga clic en Exportar y copie la información del documento XML. El mío se ve así:
<Configuration ID="b981238e-12e5-44d2-9d41-a0b239b96fda">
<Add OfficeClientEdition="64" Channel="Current">
<Product ID="O365ProPlusRetail">
<Language ID="en-gb" />
<ExcludeApp ID="Access" />
<ExcludeApp ID="Groove" />
<ExcludeApp ID="Lync" />
<ExcludeApp ID="Bing" />
</Product>
</Add>
<Updates Enabled="TRUE" />
<RemoveMSI />
<AppSettings>
<User Key="software\microsoft\office\16.0\excel\options" Name="defaultformat" Value="51" Type="REG_DWORD" App="excel16" Id="L_SaveExcelfilesas" />
<User Key="software\microsoft\office\16.0\powerpoint\options" Name="defaultformat" Value="27" Type="REG_DWORD" App="ppt16" Id="L_SavePowerPointfilesas" />
<User Key="software\microsoft\office\16.0\word\options" Name="defaultformat" Value="" Type="REG_SZ" App="word16" Id="L_SaveWordfilesas" />
</AppSettings>
<Display Level="None" AcceptEULA="TRUE" />
</Configuration>7. Pegue esto en el cuadro de texto del archivo de configuración y haga clic en Validar XML. Debería ver una ventana emergente que dice: El contenido XML proporcionado está bien formateado. Si lo hace, haga clic en Siguiente.
8. En la página Tareas, elija sus tareas y haga clic en Siguiente. Luego, en la página del archivo, haga clic en Crear.
Implementación de aplicaciones de Microsoft 365 como una aplicación Win32
Se ha demostrado que la implementación de aplicaciones M365 utilizando una aplicación Win32 es el método de implementación más estable. A continuación se muestra un script de PowerShell simple que descargará el archivo de instalación ODT más reciente y lo ejecutará con el archivo de configuración especificado.
Siga los pasos a continuación para implementar las aplicaciones M365 como una aplicación Win32 con Intune.
Si está dispuesto a utilizar mi archivo de implementación preconfigurado, descargue el .intunewin de mi GitHub y salte al paso 5. (por supuesto, primero pruebe la implementación)
1. Guarde el siguiente script como Install-M365.ps1 y guárdelo en una nueva carpeta en su estación de trabajo.
#Create path and define log file
$LogFile = "InstallLog-M365.txt"
$filepath = "$env:SystemRoot" + "\temp\m365\"
mkdir "$filepath\setup" -ErrorAction SilentlyContinue | Out-Null
#Write to log
Function LogWrite
{
Param ([string]$logstring)
$date = (Get-Date).tostring("yyyyMMdd-HH:mm")
Add-content "$filepath\$LogFile" -value "$date - $logstring"
}
#Download latest setup and install
try {
LogWrite "Downloading latest setup file.."
Start-Transcript -Path "$filepath\$Logfile" -Append
Invoke-WebRequest -uri "https://officecdn.microsoft.com/pr/wsus/setup.exe" -OutFile "$filepath\setup\setup.exe" -Verbose
Stop-Transcript
try {
$setup = "$filepath\setup\" + "setup.exe"
$configuration = $psscriptroot + "\configuration.xml"
Start-Process $setup -ArgumentList "/configure $($psscriptroot)\configuration.xml" -Wait -PassThru -ErrorAction Stop | Tee-Object "$filepath\$Logfile" -Append
LogWrite "Microsoft 365 apps successfully installed"
}
catch {
LogWrite $_
}
}
catch {
LogWrite "Failed to download office setup.exe. See next line for error..."
LogWrite $_
}2. También necesitarás una secuencia de comandos para desinstalar las aplicaciones de M365. En este caso, el script es prácticamente el mismo; en su lugar, he reemplazado configuration.xml con desinstalar.xml. Para evitar tener que pegar el script completo dos veces, puede descargarlo en mi página de GitHub y luego guardarlo en la misma carpeta.
2. Ahora, use la herramienta de personalización de Office en https://config.office.com/deploymentsettings para generar un nuevo archivo de configuración con su configuración preferida. Guárdelo en la misma carpeta que el script de PowerShell como configuration.xml.
También debe crear un archivo uninstall.xml que contenga el siguiente código: (asegúrese de que el ID del producto coincida con su versión de las aplicaciones). Guarde esto en la misma carpeta.
<Configuration>
<Display Level="None" AcceptEULA="True" />
<Property Name="FORCEAPPSHUTDOWN" Value="True" />
<Remove>
<Product ID="O365ProPlusRetail">
</Product>
</Remove>
</Configuration>3. Descargue la herramienta de preparación de contenido Win32 desde https://github.com/microsoft/Microsoft-Win32-Content-Prep-Tool y ejecute IntuneWinAppUtil.exe
4. Defina la carpeta de origen, el archivo de instalación y la carpeta de salida como tengo a continuación, luego escriba N y haga clic Entrar.
El archivo .intunewin debería aparecer en la misma carpeta. Este es el archivo que cargará en Intune.
5. Inicie sesión en https://intune.microsoft.com/
6. Seleccione Aplicaciones > Todas las aplicaciones > Agregar > aplicación de Windows (Win32).
7. En la página de información de la aplicación, cargue el archivo .intunewin, ingrese el editor como Microsoft, cargue el logotipo de las aplicaciones M365 y haga clic en Siguiente.
8. En la página Programa, ingrese lo siguiente para el comando de instalación y el comando de desinstalación.
powershell.exe -executionpolicy bypass -file Install-M365.ps1Asegúrese de configurar Permitir desinstalación disponible en No y Comportamiento de instalación en Sistema y luego haga clic en Siguiente. fuerte>.
powershell.exe -executionpolicy bypass -file Uninstall-M365.ps19. Defina sus Requisitos como 64 bits y su versión de sistema operativo preferida, luego proceda a Reglas de detección.
10. Seleccione Usar un script de detección personalizado para el formato de reglas y cargue el siguiente script, luego haga clic en Siguiente.
$apps = (Get-ChildItem -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall") | Get-ItemProperty | Where {$_.DisplayName -match "Microsoft 365 "}
if ($apps) {
Write-host "M365 Apps Detected"
Exit 0
} else {
Write-host "M365 Apps not Detected"
Exit 1
}11. Omita las páginas de Dependencias y Reemplazos. Luego, en la página Asignaciones, asigne los grupos requeridos y complete el asistente.
Resultado final
Una vez implementada la configuración, para los dispositivos nuevos que pasan por el proceso de piloto automático, Office se implementará automáticamente y estará disponible para ellos cuando inicien sesión por primera vez.
Si necesita desinstalar las aplicaciones de Microsoft 365, puede hacer que la desinstalación esté disponible a través del portal de la empresa o asignar el grupo a la tarea de desinstalación en Intune y las aplicaciones comenzarán a desinstalarse.
Terminando
Ahí tienes. Dos métodos sencillos para implementar las aplicaciones de Microsoft 365 en dispositivos a través de Microsoft Intune y, al mismo tiempo, garantizar que estén siempre actualizadas.




