Add Update rmm.ps1
This commit is contained in:
parent
de83011abb
commit
ec51f77ed1
45
Update rmm.ps1
Normal file
45
Update rmm.ps1
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
# URL to the application's installer
|
||||||
|
$downloadUrl = "https://pinotage.centrastage.net/csm/profile/downloadAgent/key-site"
|
||||||
|
# Path where the installer will be saved
|
||||||
|
$downloadPath = "C:\Windows\Temp\agentsetup.exe"
|
||||||
|
|
||||||
|
# Path to the uninstaller of the current application
|
||||||
|
$uninstallPath = "C:\Program Files (x86)\CentraStage\uninst.exe"
|
||||||
|
# Optional arguments for the uninstallation
|
||||||
|
$uninstallArgs = "/uninstall /quiet"
|
||||||
|
|
||||||
|
# Optional arguments for the installation
|
||||||
|
$installArgs = "/silent"
|
||||||
|
|
||||||
|
# Download the installer
|
||||||
|
Write-Output "Downloading the installer..."
|
||||||
|
Invoke-WebRequest -Uri $downloadUrl -OutFile $downloadPath
|
||||||
|
|
||||||
|
Write-Output "The installer has been downloaded to $downloadPath."
|
||||||
|
|
||||||
|
# Start the uninstallation
|
||||||
|
$uninstallProcess = Start-Process -FilePath $uninstallPath -ArgumentList $uninstallArgs -PassThru
|
||||||
|
|
||||||
|
# Wait until the uninstallation is completed
|
||||||
|
Write-Output "Waiting for the uninstallation to complete..."
|
||||||
|
Wait-Process -Id $uninstallProcess.Id
|
||||||
|
|
||||||
|
Write-Output "The uninstallation is complete."
|
||||||
|
|
||||||
|
# Start the installation
|
||||||
|
$installProcess = Start-Process -FilePath $downloadPath -ArgumentList $installArgs -PassThru
|
||||||
|
|
||||||
|
# Wait until the installation is completed
|
||||||
|
Write-Output "Waiting for the installation to complete..."
|
||||||
|
Wait-Process -Id $installProcess.Id
|
||||||
|
|
||||||
|
Write-Output "The installation is complete."
|
||||||
|
|
||||||
|
# Remove the downloaded installer
|
||||||
|
Write-Output "Removing the downloaded installer..."
|
||||||
|
Remove-Item -Path $downloadPath -Force
|
||||||
|
|
||||||
|
Write-Output "The downloaded installer has been removed."
|
||||||
|
|
||||||
|
|
||||||
|
Write-Output "De installatie is voltooid."
|
Loading…
Reference in New Issue
Block a user