close all office apps before uninstalling
This commit is contained in:
@@ -1,3 +1,22 @@
|
|||||||
|
# Close all Office apps
|
||||||
|
End-Process -Name 'POWERPNT' -Match
|
||||||
|
End-Process -Name 'WINWORD' -Match
|
||||||
|
End-Process -Name 'EXCEL' -Match
|
||||||
|
End-Process -Name 'OUTLOOK' -Match
|
||||||
|
End-Process -Name 'MSPUB' -Match
|
||||||
|
End-Process -Name 'MSACCESS' -Match
|
||||||
|
End-Process -Name 'Teams' -Match
|
||||||
|
Start-Sleep -Seconds 5
|
||||||
|
|
||||||
|
End-Process -Name 'POWERPNT' -Match -Force
|
||||||
|
End-Process -Name 'WINWORD' -Match -Force
|
||||||
|
End-Process -Name 'EXCEL' -Match -Force
|
||||||
|
End-Process -Name 'OUTLOOK' -Match -Force
|
||||||
|
End-Process -Name 'MSPUB' -Match -Force
|
||||||
|
End-Process -Name 'MSACCESS' -Match -Force
|
||||||
|
End-Process -Name 'Teams' -Match -Force
|
||||||
|
Start-Sleep -Seconds 5
|
||||||
|
|
||||||
# URL to the OffscrubC2R.vbs script
|
# URL to the OffscrubC2R.vbs script
|
||||||
$UninstallScriptURL = 'https://github.com/OfficeDev/Office-IT-Pro-Deployment-Scripts/raw/master/Office-ProPlus-Deployment/Deploy-OfficeClickToRun/OffScrubc2r.vbs'
|
$UninstallScriptURL = 'https://github.com/OfficeDev/Office-IT-Pro-Deployment-Scripts/raw/master/Office-ProPlus-Deployment/Deploy-OfficeClickToRun/OffScrubc2r.vbs'
|
||||||
|
|
||||||
@@ -10,4 +29,10 @@ $ScriptArgs = "/ALL /QUIET /NOCANCEL"
|
|||||||
# Run the script
|
# Run the script
|
||||||
LogMsg "Uninstalling all Click2Run versions of Office"
|
LogMsg "Uninstalling all Click2Run versions of Office"
|
||||||
Try { Start-Process "cscript.exe" -ArgumentList "//nologo ""${UninstallScript}"" ${ScriptArgs}" -Wait }
|
Try { Start-Process "cscript.exe" -ArgumentList "//nologo ""${UninstallScript}"" ${ScriptArgs}" -Wait }
|
||||||
Catch { LogErr $_.Exception.Message }
|
Catch { LogErr $_.Exception.Message }
|
||||||
|
|
||||||
|
# Delete the downloaded script
|
||||||
|
If ( Test-Path $UninstallScript ) {
|
||||||
|
LogMsg "Deleting downloaded script: ""${UninstallScript}"""
|
||||||
|
Remove-Item -Path $UninstallScript -Force -ErrorAction SilentlyContinue
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user