mirror of
https://github.com/rbalsleyMSFT/FFU.git
synced 2026-06-14 02:09:35 -06:00
15ca246abd
Refreshes numerous screenshot image references across the documentation to reflect the latest UI changes. Updates text descriptions in several documents (Build, Prerequisites, Quickstart, Windows Settings) to align with recent features, such as the new Windows Media Source options, explicitly mentioning PowerShell 7.6+ requirements, and clarifying the Device Naming and Copy Unattend.xml behavior. Co-authored-by: Copilot <copilot@github.com>
70 lines
2.9 KiB
Markdown
70 lines
2.9 KiB
Markdown
---
|
|
title: M365 Apps/Office
|
|
nav_order: 8
|
|
prev_url: /appsscriptvariables.html
|
|
prev_label: Apps Script Variables
|
|
next_url: /drivers.html
|
|
next_label: Drivers
|
|
parent: UI Overview
|
|
---
|
|
# M365 Apps/Office
|
|
|
|

|
|
|
|
FFU Builder uses the Office Deployment Toolkit (ODT) to install Office. In the `.\FFUDevelopment\Apps\Office` folder you'll find two files:
|
|
|
|
* `DownloadFFU.xml`
|
|
* `DeployFFU.xml`
|
|
|
|
## DownloadFFU.xml
|
|
|
|
`DownloadFFU.xml` is responsible for the download of Office. It's invoked by `setup.exe /download .\DownloadFFU.xml` during the build process. It defaults to downloading the current channel 64-bit version of Office matching the current OS language to `C:\FFUDevelopment\Apps\Office`.
|
|
|
|
`DownloadFFU.xml` contents:
|
|
|
|
```
|
|
<Configuration ID="efa6df21-a106-428e-8eaa-d89a5dda6030">
|
|
<Add SourcePath="C:\FFUDevelopment\Apps\Office" OfficeClientEdition="64" Channel="Current">
|
|
<Product ID="O365ProPlusRetail">
|
|
<Language ID="MatchOS" />
|
|
</Product>
|
|
</Add>
|
|
</Configuration>
|
|
```
|
|
|
|
If you want to modify the language, you'll need to change the language ID to the language you wish to download and install.
|
|
|
|
For more information about deploying languages see: [Overview of deploying languages for Microsoft 365 Apps - Microsoft 365 Apps Microsoft Learn](https://learn.microsoft.com/en-us/microsoft-365-apps/deploy/overview-deploying-languages-microsoft-365-apps)
|
|
|
|
## DeployFFU.xml
|
|
|
|
`DeployFFU.xml` is responsible for customizing the installation of Office. If you don't provide a custom XML, it will default to using what's in `DeployFFU.xml`. The default configuration will install the 64-bit current channel version of Office with Word, Excel, Powerpoint. Below is what's currently in `DeployFFU.xml`:
|
|
|
|
```
|
|
<Configuration ID="efa6df21-a106-428e-8eaa-d89a5dda6030">
|
|
<Add OfficeClientEdition="64" Channel="Current">
|
|
<Product ID="O365ProPlusRetail">
|
|
<Language ID="MatchOS" />
|
|
<ExcludeApp ID="Access" />
|
|
<ExcludeApp ID="Lync" />
|
|
<ExcludeApp ID="Publisher" />
|
|
<ExcludeApp ID="Bing" />
|
|
<ExcludeApp ID="Teams" />
|
|
<ExcludeApp ID="Outlook" />
|
|
</Product>
|
|
</Add>
|
|
<Property Name="SharedComputerLicensing" Value="0" />
|
|
<Property Name="FORCEAPPSHUTDOWN" Value="FALSE" />
|
|
<Property Name="DeviceBasedLicensing" Value="0" />
|
|
<Property Name="SCLCacheOverride" Value="0" />
|
|
<Updates Enabled="TRUE" />
|
|
<Display Level="None" AcceptEULA="TRUE" />
|
|
</Configuration>
|
|
```
|
|
|
|
## Copy Office Configuration XML
|
|
|
|
If you want to include your own custom XML file for office, check **Copy Office Configuration XML** and browse to the location of your custom XML file. The path to your custom Office configuration XML file is stored in the `OfficeConfigXMLFile` parameter. This file gets added to the `.\FFUDevelopment\Apps\Office` folder and is referenced in the `.\FFUDevelopment\Apps\Orchestration\Install-Office.ps1` file.
|
|
|
|
{% include page_nav.html %}
|