diff --git a/Install-LiquidFilesOutlookAgent.ps1 b/Install-LiquidFilesOutlookAgent.ps1 index e29589f..c7caa78 100644 --- a/Install-LiquidFilesOutlookAgent.ps1 +++ b/Install-LiquidFilesOutlookAgent.ps1 @@ -1,34 +1,34 @@ -## Path to the MSI installer +# Path to the MSI installer $MSIURL = 'https://lfupdate.s3.amazonaws.com/clients/outlook/admin_msi/LiquidFiles_Admin_2.1.6.msi' -## Set installer args +# Set installer args If (-not [string]::IsNullOrEmpty($LFHost) ) { LogMsg "LiquidFiles target server: ${LFHost}" $INSTALLER_ARGS = "REGKEYSCRIPT=""BaseUrl=${LFHost};InjectPositionDefault=3""" } Else { $INSTALLER_ARGS = '' } -## Stop any running LiquidFilesWindowsAgent process +# Stop any running LiquidFilesWindowsAgent process $RunningProcess = Get-Process -Name "LiquidFilesWindowsAgent" If ($RunningProcess) { LogMsg "Stopping the LiquidFiles agent" $RunningProcess | Stop-Process -Force } -## Run the installer +# Run the installer $INSTALLER = Download-File -URL $MSIURL LogMsg "Installing Liquid Files Outlook Agent from ""${INSTALLER}""" Try { Start-Process "msiexec.exe" -ArgumentList "/i ${INSTALLER} /qn /norestart ${INSTALLER_ARGS}" -Wait -ErrorAction Stop } Catch { LogErr $_.Exception.Message } -## Delete installer +# Delete installer Try { LogMsg "Deleting downloaded installation package" Remove-Item $INSTALLER -Force -ErrorAction SilentlyContinue } Catch { LogErr $_.Exception.Message } -## Start the agent +# Start the agent $PathToAgentExe64 = "${Env:ProgramFiles(x86)}\LiquidFiles Windows Agent\LiquidFilesWindowsAgent.exe" $PathToAgentExe32 = "${Env:ProgramFiles}\LiquidFiles Windows Agent\LiquidFilesWindowsAgent.exe" If ( Test-Path $PathToAgentExe64 ) {