Downloads Chrome and Amazon Workspaces in MSI Files for Deployment usage
Template | ||
.gitattributes | ||
Chrome Downloader.ps1 | ||
config.json | ||
LICENSE | ||
README.md |
Chrome Downloader Script
This PowerShell script automates the process of downloading and organizing Google Chrome installers based on specified configurations. It supports downloading both 64-bit and 32-bit versions of Chrome and organizing them into appropriate folders.
Script Overview
Configuration
The script reads its configuration from a JSON file named config.json
located in the same directory as the script. The configuration options include:
enableRegularVersion
: Boolean flag to enable the downloading of the regular version of Chrome.enableForcedVersion
: Boolean flag to enable the downloading of the forced update version of Chrome.
Configuration File (config.json
)
{
"options": {
"enableRegularVersion": true,
"enableForcedVersion": false
}
}
Script Usage
1. Prepare the Environment:
Ensure that config.json
is present in the same directory as the script.
Create the following template folders and populate them with necessary files:
Template\Chrome-Template
Template\Chrome-Template-Forced
2. Downloading the Script:
You can download the script using git clone
command. Follow these steps:
- Open your terminal or command prompt.
- Navigate to the directory where you want to download the script.
- Run the following command:
git clone https://github.com/OlaYZen/Chrome-Downloader.git
This command will clone the repository into your current directory.
3. Run the Script:
- Open PowerShell and navigate to the directory containing the script and config.json.
- Execute the script:
& '.\Chrome Downloader.ps1'
4. Monitor the Logs:
- Check
Log.txt
in the script directory for detailed logs of the execution process, including any errors encountered.