Install Microsoft 365 Apps
Summary
This guide explains how to install Microsoft 365 Apps for Business or any Microsoft 365 installation using XML configuration. You can use https://config.office.com/ to help build the configuration file. If no XML is provided, Microsoft 365 Apps for Business will install with a default configuration. XML settings include: 64-bit, Current Channel, Updates Enabled, Exclude Groove/Skype for Business, English, Silent, AcceptEULA.
CW RMM Implementation of Install-Microsoft365
Sample Run



Dependencies
User Parameters
| Name | Example | Required | Type | Description |
|---|---|---|---|---|
| XMLPath | - https://pathtoxml.com - C:/temp/fileName.xml | False | Text String | Installs Microsoft 365 with the specified XML path. Supports local file path or URL. If not provided, a default configuration will be used. |
| Restart | 0/1 | False | Flag | Optional: A restart is performed after installation. |
Task Creation
Create a new Script Editor style script in the system to implement this task.

Name: Install Microsoft 365 Apps
Description: Installs Microsoft 365 Apps for Business or any Microsoft 365 install with XML config. You can use [https://config.office.com/](https://config.office.com/) to help build the config file. If no XML is provided, Microsoft 365 Apps for Business will install with a default configuration. XML Settings: 64-bit, Current Channel, Updates Enabled, Exclude Groove/Skype for Business, English, Silent, AcceptEULA.
Category: Application

Parameters
XMLPath
Add a new parameter by clicking the Add Parameter button present at the top-right corner of the screen.
This screen will appear.

- Set
XMLPathin theParameter Namefield. - Select
Text Stringfrom theParameter Typedropdown menu. - Click the
Savebutton.

Restart
Add a new parameter by clicking the Add Parameter button present at the top-right corner of the screen.
This screen will appear.

- Set
Restartin theParameter Namefield. - Select
Flagfrom theParameter Typedropdown menu. - Click the
Savebutton.

Task
Navigate to the Script Editor Section and start by adding a row. You can do this by clicking the Add Row button at the bottom of the script page.
A blank function will appear.
Row 1 Function: PowerShell Script
Search and select the PowerShell Script function.
The following function will pop up on the screen:
Paste in the following PowerShell script and set the Expected time of script execution in seconds to 3600 seconds. Click the Save button.

Row 2 Function: Script Log
Add a new row by clicking the Add Row button.
A blank function will appear.
Search and select the Script Log function.
The following function will pop up on the screen:
In the script log message, simply type %Output% and click the Save button.
Click the Save button at the top-right corner of the screen to save the script.
Completed Task

Output
- Script log
Changelog
2025-04-10
- Initial version of the document