Glasswall Meteor can also be installed and uninstalled silently using Windows Command Line Interface (CLI).
Installation
Unattended installation is a procedure for installing software without user intervention.
Example:
"Glasswall Meteor Setup.exe" /S /D="D:\My Files" --force-run
/S :silent
/D :install directory
/allusers - Install for all users (requires command to be executed as Admin)
/currentuser - Install for current user only (default)
--force-run :to run directly after installation
Uninstallation
For Windows, an uninstaller is provided in the preferred installation directory. From the example above, this would be found in D:\My Files.
Please refer to Appendix A for default install paths.
Example:
"D:\My Files\Uninstall Glasswall Meteor.exeโ /S
/S :silent
Predefined Configuration
System administrators may prefer to install the software with a configuration that limits users from making changes within the UI. A source JSON file can be referenced, and this will be copied to the โconfigโ folder under the ../AppData/Roaming/Glasswall Meteor path during the installation command.
Example:
"Glasswall Meteor Setup 3.0.0.exe" /ConfigPath="C:\config.json"
A sample config file, that is inactive by default will be copied into the same directory by default and does not require a โConfigPathโ location to be provided. This can serve as a template for an active config.
Sample default โconfig.jsonโ file created in the config directory:
{
"configActive": false,
"readOnlyUI": true,
"policyEditable": false,
"defaultManualCleanFolder": "C:\\Users\\userabc\\Desktop\\clean",
"auditFolder": "C:\\Users\\userabc\\Documents\\audit",
"Syncs": {
"syncId1": {
"name": "examplesync1",
"sourceFolder": "C:\\Users\\userabc\\Documents\\examplesource1",
"destFolder": "C:\\Users\\userabc\\Documents\\exampledest1"
},
"syncId2": {
"name": "examplesync2",
"sourceFolder": "C:\\Users\\userabc\\Documents\\examplesource2",
"destFolder": "C:\\Users\\userabc\\Documents\\exampledest2"
},
"syncId3": {
"name": "examplesync3",
"sourceFolder": "C:\\Users\\userabc\\Documents\\examplesource3",
"destFolder": "C:\\Users\\userabc\\Documents\\exampledest3"
},
"syncId4": {
"name": "examplesync4",
"sourceFolder": "C:\\Users\\userabc\\Documents\\examplesource4",
"destFolder": "C:\\Users\\userabc\\Documents\\exampledest4"
},
"syncId5": {
"name": "examplesync5",
"sourceFolder": "C:\\Users\\userabc\\Documents\\examplesource5",
"destFolder": "C:\\Users\\userabc\\Documents\\exampledest5"
}
}
}
Explanation of example:
- The configuration is currently inactive, and therefore will be ignored on startup.
- The user interface is read-only, meaning that file paths cannot be modified.
- The content management policy is not editable.
- The default manual clean folder is located at "C:\Users\userabc\Desktop\clean".
- The audit folder is located at "C:\Users\userabc\Documents\audit".
- There are five syncs defined, each with a unique sync ID.
- Each sync has a name, a source folder, and a destination folder.
- The source and destination folders are specified using file paths on the user's computer.