Fixed bracket
This commit is contained in:
parent
ce01d16d82
commit
5a1e3d0b82
@ -53,8 +53,8 @@ Function Invoke-OfficeUninstall {
|
||||
Invoke-SaRA
|
||||
}
|
||||
}
|
||||
|
||||
Function Invoke-SaRADownload {
|
||||
}
|
||||
Function Invoke-SaRADownload {
|
||||
Start-BitsTransfer -Source "$SaRA_URL" -Destination "$SaRA_ZIP"
|
||||
if (Test-Path "$SaRA_ZIP") {
|
||||
Write-Host "Unzipping ..."
|
||||
@ -70,9 +70,9 @@ Function Invoke-OfficeUninstall {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Function Remove-SaRA {
|
||||
Function Remove-SaRA {
|
||||
if (Test-Path "$SaRA_ZIP") {
|
||||
Remove-Item "$SaRA_ZIP" -Force
|
||||
}
|
||||
@ -80,9 +80,9 @@ Function Invoke-OfficeUninstall {
|
||||
if (Test-Path "$SaRA_DIR") {
|
||||
Remove-Item "$SaRA_DIR" -Recurse -Force
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Function Stop-OfficeProcess {
|
||||
Function Stop-OfficeProcess {
|
||||
Write-Host "Stopping running Office applications ..."
|
||||
$OfficeProcessesArray = "lync", "winword", "excel", "msaccess", "mstore", "infopath", "setlang", "msouc", "ois", "onenote", "outlook", "powerpnt", "mspub", "groove", "visio", "winproj", "graph", "teams"
|
||||
foreach ($ProcessName in $OfficeProcessesArray) {
|
||||
@ -95,9 +95,9 @@ Function Invoke-OfficeUninstall {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Function Invoke-SaRA {
|
||||
Function Invoke-SaRA {
|
||||
$SaRAProcess = Start-Process -FilePath "$SaRA_EXE" -ArgumentList "-S OfficeScrubScenario -AcceptEula" -Wait -PassThru -NoNewWindow
|
||||
switch ($SaRAProcess.ExitCode) {
|
||||
0 {
|
||||
@ -120,9 +120,9 @@ Function Invoke-OfficeUninstall {
|
||||
Exit 3
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Function Invoke-SetupOffice365($Office365ConfigFile) {
|
||||
Function Invoke-SetupOffice365($Office365ConfigFile) {
|
||||
if ($InstallOffice365) {
|
||||
Write-Host "Downloading Office365 Installer ..."
|
||||
Start-BitsTransfer -Source "$Office365Setup_URL\setup.exe" -Destination "$SaRA_DIR\setup.exe"
|
||||
@ -141,26 +141,26 @@ Function Invoke-OfficeUninstall {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Function Invoke-Reboot {
|
||||
Function Invoke-Reboot {
|
||||
if (-not $SupressReboot) {
|
||||
Start-Process -FilePath "$env:SystemRoot\system32\shutdown.exe" -ArgumentList "/r /c `"Reboot needed. System will reboot in 60 seconds.`" /t 60 /f /d p:4:1"
|
||||
}
|
||||
}
|
||||
#-----------------------------------------------------------[Execution]------------------------------------------------------------
|
||||
Write-Host " ___ ___ ___ _____ _____ _____ "
|
||||
Write-Host "|_ | | |_ | | __| __| |"
|
||||
Write-Host " _| |_| | |_| |_ | __| __| | | |"
|
||||
Write-Host "|_____|___|_____| |__| |__| |_|_|_|"
|
||||
Write-Host ""
|
||||
Write-Host "Microsoft Office Removal Tool"
|
||||
Write-Host "by Aaron Viehl (101 Frankfurt)"
|
||||
Write-Host "einsnulleins.de"
|
||||
Write-Host ""
|
||||
Stop-OfficeProcess
|
||||
Invoke-OfficeUninstall
|
||||
Invoke-SetupOffice365 "$Office365Setup_URL\upgrade.xml"
|
||||
Invoke-Reboot
|
||||
}
|
||||
#-----------------------------------------------------------[Execution]------------------------------------------------------------
|
||||
Write-Host " ___ ___ ___ _____ _____ _____ "
|
||||
Write-Host "|_ | | |_ | | __| __| |"
|
||||
Write-Host " _| |_| | |_| |_ | __| __| | | |"
|
||||
Write-Host "|_____|___|_____| |__| |__| |_|_|_|"
|
||||
Write-Host ""
|
||||
Write-Host "Microsoft Office Removal Tool"
|
||||
Write-Host "by Aaron Viehl (101 Frankfurt)"
|
||||
Write-Host "einsnulleins.de"
|
||||
Write-Host ""
|
||||
Stop-OfficeProcess
|
||||
Invoke-OfficeUninstall
|
||||
Invoke-SetupOffice365 "$Office365Setup_URL\upgrade.xml"
|
||||
Invoke-Reboot
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user