Downloads Chrome and Amazon Workspaces in MSI Files for Deployment usage
Find a file
2024-05-21 12:07:59 +02:00
Template Template 2024-05-21 11:02:23 +02:00
.gitattributes Initial commit 2024-05-21 10:58:46 +02:00
Chrome Downloader.ps1 V1.0 2024-05-21 11:01:04 +02:00
config.json V1.0 2024-05-21 11:01:04 +02:00
LICENSE Initial commit 2024-05-21 10:58:46 +02:00
README.md Update README.md 2024-05-21 12:07:59 +02:00

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:

  1. Open your terminal or command prompt.
  2. Navigate to the directory where you want to download the script.
  3. 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.