-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstallSoftwares.ps1
60 lines (52 loc) · 1.3 KB
/
installSoftwares.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<#
Program for installing software in a batch (main target: new windows OS).
For installing it uses chocolatey packages repository.
Script check user execution policy and install chocolatey if needed.
More info about chocolatey:
https://chocolatey.org
#>
$currenPolicy = Get-ExecutionPolicy
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex #install Chocolatey
#if (Get-Command chocolatey -errorAction SilentlyContinue)
#{
# iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex #install Chocolatey
#}
$programs =
"7zip",
"notepadplusplus -x86", #x86 version allow for installing plugins which really improve notepad++
"paint.net",
"bitwarden",
"spotify",
"googlechrome",
"slack",
"onenote",
"microsoft-teams",
"dotnet4.5.2",
"vscode --params /NoDesktopIcon","fiddler",
"powerbi",
"adobereader",
"camtasia",
"obs-studio",
"obs-virtualcam",
"obs-ndi",
"steam"
#"skype",
#"keepass",
#"toastify",
#"office365proplus",
#"todoist",
#"todoist-outlook",
#"git",
#3"conemu",
#"dotpeek", #jetbrains decompiler
#"visualstudio2015community",
#"visualstudio2017-installer", #just installer
#"sourcetree",
#"f.lux",
#"openvpn",
#"autoit",
#"filezilla",
#"wireshark",
$programs | ForEach-Object{choco install $_ -y}
Set-ExecutionPolicy -ExecutionPolicy $currenPolicy