Microsoft Office
PowerShell script to check for and install Microsoft Office application updates.
Overview
This script will check for ClickToRun installations of Microsoft Office. If found, OfficeC2RClient.exe
will be used to scan for and apply updates. If updates are found, users may be asked to close Microsoft Office applications to complete update installation.
Prerequisites: This script has no prerequisites.
Script
https://github.com/wise-io/scripts/blob/main/scripts/UpdateOffice.ps1
<#
.SYNOPSIS
Initiates Microsoft Office update scan
.DESCRIPTION
Initiates a scan for Microsoft Office updates using the ClickToRun client.
.NOTES
Author: Aaron J. Stevenson
#>
# Get path to ClickToRun executable
$Path = Resolve-Path "$env:SystemDrive\*\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe" -ErrorAction Ignore
if ($Path) {
Write-Host "`nStarting Microsoft Office update process..."
Start-Process -FilePath $Path -ArgumentList '/update user displaylevel=false' -Wait
}
else {
Write-Host "`nNo ClickToRun installations of Microsoft Office detected."
}
Examples
.\UpdateOffice.ps1
This example checks for ClickToRun installations of Microsoft Office. If found, a Microsoft Office update scan will be initiated.
Parameters
This script has no parameters.
Last updated
Was this helpful?