Software libraries offer great flexibility in programming and allow users to create any type of software they desire. The Toolbox provides several functions that can be used to construct a program.
There are two options available in the Software Library:
- My Software: This contains all software libraries created for the organization, which are not shared with others.
- Software Libraries: This category includes software libraries that can be inherited, meaning they can be accessed by other organizations. This is especially relevant for service providers, and the inheritance process follows a hierarchical structure.
Software Templates
Software Templates are similar to jobs. For example, you can program what you want to download and install, just like a script. You can schedule it and select which device it should run on.
If you need to install a software package on multiple devices, XEOX allows you to script the software for an unattended installation and rollout.
Examples
Install Firefox
- Download from mozilla.org directly URL: https://download.mozilla.org/?product=firefox-latest-ssl&os=win64&lang=de
- Since you always need the same filename for the setup, enter firefox.exe as Filename after the download. Else you would get a file with version number etc.
- Execute Setup in silent mode
- Select Local (work) Directory. This directory contains the currently downloaded firefox.exe file.
- firefox.exe is the executable. It's the name you have entered in download dialog above.
- /S for silent installation (no user interaction required)
- To see the software inventory results immediately in the XEOX software report, you need to upload the inventory to XEOX and force the upload. Otherwise, you may have to wait for the next daily hardware search job, which usually takes 1-3 days.
Uninstall Firefox
Since the XEOX Agent is 32 Bit and you have installed a 64 Bit Firefox, the directory for Firefox would be %ProgramW6432%\Mozilla Firefox\uninstall\
Download Acrobat Reader from Adobe
Download: http://ardownload.adobe.com/pub/adobe/reader/win/AcrobatDC/1801120035/AcroRdrDC1801120035_de_DE.exe
Creating an Uninstall Job for Acrobat Reader
Execute: msiexec /X {AC76BA86-7AD7-1031-7B44-AC0F074E4100} /qn /norestart
Download 7-Zip from Web Storage:
Download https://login.xeox.com/download/7Zip.meta4
Create an Uinstall Job for 7zip
Execute C:\Program Files (x86)\7-Zip\Uninstall.exe /S
With aria2c you have the following possibilities for downloading:
- Download an exe or msi file directly
- Download a Metalink file (Documentation on Wikipedia)
- Multiple files can be added to the Metalink
- Checksums
- Multiple download sources with priorities
Example for a Metalink - single exe file
<?xml version="1.0" encoding="UTF-8"?>
<metalink xmlns="urn:ietf:params:xml:ns:metalink">
<published>2009-05-15T12:23:23Z</published>
<file name="7Zip.exe"> <!-- store the file with this filename -->
<identity>7Zip</identity>
<version>18.01</version>
<language>en</language>
<description>7Zip download</description>
<url location="en" priority="1">https://www.7-zip.org/a/7z1801.exe</url>
</file>
</metalink>
Aria2c Parameters:
- Http Basic Authentication: --http-passwd=USERNAME --http-passwd=PASSWORD
- Http Proxy without authentication: --http-proxy="http://proxy:8080"
- Http Proxy with authentication: --http-proxy="http:/(proxy_username:proxy_password@proxy:8080"