Install-SnapAgent
Description
Installs SnapAgent on Windows computers.
Requirements
- PowerShell v5+
- Installer package URL
Usage
- Checks if the URL is provided.
- If not, it logs that the URL is missing.
- If the URL is detected, it downloads snap_agent_installer.exeto the working directoryC:\ProgramData\_automation\app\SnapAgent.
- It then validates the downloaded installer package.
- If downloaded, it executes the command to install it.
- After execution, it sleeps for 30 seconds and then checks if SnapAgent is installed.
- If not found, it checks the installation directory C:\Program Files (x86)\Blackpoint\SnapAgent\Snap_Agent.exe.
- If not found, it logs the error to the file .\Install-SnapAgent-Error.txt.
- If detected, it executes SnapAgent from there and monitors its appearance in the Programs and Features for three instances with a delay of 60 seconds each.
- If SnapAgent still doesn't show up, it logs the error to the file .\Install-SnapAgent-Error.txt.
- For all checks, it logs information to the file .\Install-SnapAgent-Log.txt.
Installs SnapAgent. A URL is necessary to install it.
.\Install-SnapAgent.ps1 -URL 'ProvideURL'
Parameters
| Parameter | Alias | Required | Default | Type | Description | 
|---|---|---|---|---|---|
| URL | True | String | The URL needed to install the SnapAgent | 
Output
- .\Install-SnapAgent-Log.txt
- .\Install-SnapAgent-Error.txt