forked from jquintus/FreshInstall
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathBoxStarter-Setup.ps1
More file actions
118 lines (107 loc) · 3.24 KB
/
BoxStarter-Setup.ps1
File metadata and controls
118 lines (107 loc) · 3.24 KB
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
# To Run From Web: http://boxstarter.org/package/nr/url?https://raw.githubusercontent.com/JoeRall/FreshInstall/master/BoxStarter-Setup.ps1
# To Run From Command Line: Install-BoxstarterPackage -DisableReboots -PackageName https://raw.githubusercontent.com/JoeRall/FreshInstall/master/BoxStarter-Setup.ps1
# http://boxstarter.org/WebLauncher
# References:
# http://blog.zerosharp.com/provisioning-a-new-development-machine-with-boxstarter/
# https://github.com/habaneroconsulting/boxstarter-scripts/blob/master/dev-sp-vs2012.txt
#### Boxstarter options
#$Boxstarter.RebootOk=$false # Allow reboots?
$Boxstarter.NoPassword=$false # Is this a machine with no login password?
$Boxstarter.AutoLogin=$true # Save my password securely and auto-login after a reboot
# Set the computer name
$defaultComputerName = "MasterPC"
$computerName = Read-Host -Prompt "Please Enter the computer name [$defaultComputerName]"
if ($computerName -eq '') { $computerName = $defaultComputerName}
Write-Output "Setting computer name to $computerName"
Rename-Computer $computerName
# Windows Options
Set-WindowsExplorerOptions -EnableShowHiddenFilesFoldersDrives -EnableShowFileExtensions
Update-ExecutionPolicy Unrestricted
#Enable-MicrosoftUpdate
#Install-WindowsUpdate -acceptEula -getUpdatesFromMS
#Set-TaskbarOptions -lock
#Set-StartScreenOptions -EnableBootToDesktop -EnableDesktopBackgroundOnStart -EnableShowStartOnActiveScreen
#Enable-RemoteDesktop
# Applications (Alphabetical)
cinst -y 7zip.install
cinst -y chocolatey
cinst -y dropbox
cinst -y fiddler4
cinst -y filezilla
cinst -y GoogleChrome
cinst -y keepass
cinst -y dropbox
cinst -y devbox-notepad2
cinst -y paint.net
cinst -y putty
cinst -y sharpkeys
cinst -y sysinternals
cinst -y WinDirStat
#cinst -y WindowsLiveWriter
cinst -y vlc
# Blocking Installers (keep these last)
#cinst -y trillian
# 7zip 9.22.01.20130618
# 7zip.commandline 9.20.0.20130618
# 7zip.install 9.22.01.20130618
# AndroidStudio 0.3.2.132893413
# autohotkey 1.1.16.05
# autohotkey.install 1.1.16.05
# autohotkey.portable 1.1.16.05
# autoit.commandline 3.3.12.0
# beyondcompare 4.0.0.18847
# binroot 0.03
# Boxstarter.Bootstrapper 2.4.123
# Boxstarter.Chocolatey 2.4.123
# Boxstarter.Common 2.4.123
# Boxstarter.WinConfig 2.4.123
# Brackets 1.1
# calibre 2.9.0
# ChocolateyGUI 0.11.4
# clink.install 0.4.2
# cmder 1.1.4.100
# cmder.portable 1.1.4.100
# ctags 5.8.1
# dependencywalker 2.2.6000.6
# dropbox 2.10.50
# fiddler 2.4.9.6
# fiddler4 4.4.9.6
# filezilla 3.9.0.6
# Firefox 33.0.2
# git 1.9.4.20140929
# git.install 1.9.4.20140929
# GnuWin 0.6.3.1
# GoogleChrome 38.0.2125.111
# greenshot 1.1.9.13
# keepass 2.28.0.1
# keepass.install 2.28
# KickAssVim 7.4.0.00
# markdownpad2 2.3
# mongodb 2.4.7.1
# mpc-hc 1.7.7
# nodejs 0.10.36
# nodejs.commandline 0.10.36
# nodejs.install 0.10.36
# npm 1.4.9
# NuGet.CommandLine 2.5.0
# paint.net 4.0.3
# pandoc 1.11.1
# picasa 3.9.0.1
# PowerShell 4.0.20141001
# putty 0.63
# putty.portable 0.63
# scriptcs 0.13.0
# SourceTree 1.6.8
# spotify 0.9.8.296
# sysinternals 2014.09.11
# temp_BoxstarterPackage 1.0.0
# treesizefree 3.0.1
# trillian 5.5.0.17
# truecrypt 7.1.20140621
# vcredist2010 10.0.40219.1
# vim 7.4.27
# vlc 2.1.5.20140811
# which 1.0
# windirstat 1.1.2.20140225
# WindowsLiveInstaller 2012.0.0
# winmerge 2.14.0