add $FORCE param

This commit is contained in:
2021-01-27 11:35:21 -05:00
parent 5b1d893bf1
commit 710b48fa36
+5 -3
View File
@@ -1,7 +1,8 @@
param(
[Parameter(Mandatory=$true)][int]$CUSTOMER_ID,
[Parameter(Mandatory=$true)][string]$INTEGRATOR_ID,
[Parameter(Mandatory=$false)][string]$AGENT_FILENAME="EmberkomAgentSetup.exe"
[Parameter(Mandatory=$false)][string]$AGENT_FILENAME="EmberkomAgentSetup.exe",
[Parameter(Mandatory=$true)][switch]$FORCE=$true
)
## Source the Tools.ps1 script
@@ -13,8 +14,9 @@ Function SourceTools
$AGENT_INSTALLER = '{0}{1}' -f (GetTempPath), $AGENT_FILENAME
## Make sure we need to install the agent
If ( !(Test-Path "${Env:ProgramFiles}\ATERA Networks\AteraAgent\AteraAgent.exe") )
{
If ( Test-Path "${Env:ProgramFiles}\ATERA Networks\AteraAgent\AteraAgent.exe" ) { $INSTALL = $false } Else { $INSTALL = $true }
If ( $FORCE ) { $INSTALL = $true }
If ( $INSTALL ) {
## Download agent and get path
$AGENT_INSTALLER = Download-File -URL "http://emberkom.servicedesk.atera.com/GetAgent/Msi/?customerId=${CUSTOMER_ID}&integratorLogin=${INTEGRATOR_ID}" -File $AGENT_INSTALLER