From a05dcd7c489ad5c66779fa03eb83a1e075ed0bde Mon Sep 17 00:00:00 2001 From: Markus Fleschutz Date: Mon, 29 Aug 2022 09:14:19 +0200 Subject: [PATCH] Add install-chocolatey.ps1 --- Scripts/install-chocolatey.ps1 | 23 +++++++++++++++++++++++ Scripts/list-cli-tools.ps1 | 1 + 2 files changed, 24 insertions(+) create mode 100644 Scripts/install-chocolatey.ps1 diff --git a/Scripts/install-chocolatey.ps1 b/Scripts/install-chocolatey.ps1 new file mode 100644 index 00000000..fdf98164 --- /dev/null +++ b/Scripts/install-chocolatey.ps1 @@ -0,0 +1,23 @@ +<# +.SYNOPSIS + Installs Chocolatey (needs admin rights) +.DESCRIPTION + This PowerShell script installs Chocolatey onto the local computer (needs admin rights). +.EXAMPLE + PS> ./install-chocolatey +.LINK + https://github.com/fleschutz/PowerShell +.NOTES + Author: Markus Fleschutz | License: CC0 +#> + +#Requires -RunAsAdministrator + +try { + [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072 + iwr https://community.chocolatey.org/install.ps1 -UseBasicParsing | iex + exit 0 # success +} catch { + "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + exit 1 +} \ No newline at end of file diff --git a/Scripts/list-cli-tools.ps1 b/Scripts/list-cli-tools.ps1 index 3a6c744b..79c664a1 100755 --- a/Scripts/list-cli-tools.ps1 +++ b/Scripts/list-cli-tools.ps1 @@ -66,6 +66,7 @@ function ListTools { CheckFor cc "--version" CheckFor chdsk "" CheckFor chkntfs "" + CheckFor choco "--version" CheckFor cipher "" CheckFor cksum "--version" CheckFor clang "--version"