110 lines
4.8 KiB
PowerShell
110 lines
4.8 KiB
PowerShell
Start-Job -Name "Configuring Windows - Optimizations, Debloating, and Hardening" -ScriptBlock {
|
|
Write-Host "Configuring Windows - Optimizations, Debloating, and Hardening"
|
|
iex ((New-Object System.Net.WebClient).DownloadString('https://simeononsecurity.ch/scripts/windowsoptimizeandharden.ps1'))
|
|
}
|
|
|
|
Start-Job -Name "Install and Configure Chocolatey" -ScriptBlock {
|
|
Write-Host "Installing Chocolatey"
|
|
# Setting up directories for values
|
|
Set-ExecutionPolicy Bypass -Scope Process -Force
|
|
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072
|
|
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
|
|
choco feature enable -n=allowGlobalConfirmation
|
|
choco feature enable -n=useFipsCompliantChecksums
|
|
choco feature enable -n=useEnhancedExitCodes
|
|
choco config set commandExecutionTimeoutSeconds 14400
|
|
choco config set --name="'cacheLocation'" --value="'C:\temp\chococache'"
|
|
choco config set --name="'proxyBypassOnLocal'" --value="'true'"
|
|
choco upgrade all
|
|
}
|
|
|
|
Start-Sleep 10
|
|
Start-Job -Name "Install Windows Updates" -ScriptBlock {
|
|
Write-Host "Install Latest Windows Updates"
|
|
choco install pswindowsupdate
|
|
Set-Executionpolicy -ExecutionPolicy RemoteSigned -Force
|
|
Import-Module PSWindowsUpdate -Force
|
|
Add-WUServiceManager -ServiceID 7971f918-a847-4430-9279-4a52d1efe18d -Confirm:$false
|
|
Install-WindowsUpdate -MicrosoftUpdate -AcceptAll
|
|
Get-WuInstall -AcceptAll -IgnoreReboot
|
|
}
|
|
|
|
Start-Job -Name "Install Software Part 1" -Scriptblock {
|
|
Write-Host "Installing Browsers"
|
|
choco install googlechrome firefox chromium microsoft-edge tor-Browser
|
|
|
|
Write-Host "Installing Java"
|
|
#choco install jdk11 javaruntime
|
|
choco install jre8 openjdk
|
|
|
|
Write-Host "Installing Administration Tools"
|
|
choco install putty winscp.install teamviewer anydesk.install sysinternals driverbooster etcher rufus.install sandboxie.install veracrypt windirstat mysql.workbench rsat adb universal-adb-drivers windows-adk-all sql-server-management-studio laps
|
|
|
|
Write-Host "Installing Networking Tools"
|
|
choco install openvpn wireguard wireshark nmap winbox tor
|
|
|
|
Write-Host "Installing Security Tools"
|
|
choco install cheatengine sleuthkit hxd ida-free ghidra winlogbeat ossec-client burp-suite-free-edition zap openstego accessenum accesschk
|
|
|
|
Write-Host "Installing Runtimes and Developer Packs"
|
|
choco install dotnetfx vcredist-all
|
|
|
|
#Write-Host "Installing Baseline Tools"
|
|
#choco install winsecuritybaseline mbsa
|
|
|
|
#Write-Host "Installing AntiVirus"
|
|
#choco install immunet clamav
|
|
|
|
#Write-Host "Installing Smart Card Tools"
|
|
#choco install opensc
|
|
|
|
#Write-Host "Installing YubiKey Tools"
|
|
#choco install yubikey-personalization-tool yubikey-manager yubikey-piv-manager
|
|
|
|
Write-host "Installing PatchMyPCHome"
|
|
choco install patch-my-pc --ignore-checksum
|
|
|
|
Write-Host "Installing Terminals"
|
|
#choco install docker-desktop docker-compose docker-cli azure-cli awstools.powershell awscli kubernetes-cli
|
|
choco install powershell4 powershell powershellhere-elevated powershell.portable microsoft-windows-terminal powertoys carbon
|
|
|
|
Write-Host "Installing Chat Clients"
|
|
#choco install microsoft-teams.install
|
|
choco install rocketchat discord pidgin signal
|
|
|
|
Write-Host "Installing Game Clients"
|
|
choco install steam
|
|
|
|
Write-Host "Installing OBS"
|
|
choco install obs-studio obs-ndi
|
|
|
|
Write-host "Installing Media Software"
|
|
choco install vlc gimp k-litecodecpackfull audacity audacity-lame screentogif handbreak.install
|
|
|
|
Write-Host "Installing Hugo and Node Stack Tools"
|
|
choco install hugo hugo-extended nodejs --force
|
|
|
|
Write-Host "Installing IDE and Dev Tools"
|
|
#choco install visualstudio2019enterprise visualstudio2017-powershelltools arduino vscode-arduino vscode-puppet vscode-ruby
|
|
choco install vscode vscodium vscode-ansible vscode-python chocolatey-vscode vscode-prettier vscode-java vscode-yaml vscode-haskell vscode-mongo vscode-beautify vscode-intellicode vscode-pull-request-github vscode-kubernetes-tools vscode-autofilename vscode-codespellchecker vscode-icons vscode-csharp dsc.powershellcommunity notepadplusplus.install python pip
|
|
|
|
Write-Host "Installing GIT Tools"
|
|
#choco install postman markdownmonster
|
|
choco install github-desktop gh git.install git-lfx gnupg gpg4win openssh
|
|
|
|
Write-Host "Installing Windows Subsystem for Linux"
|
|
#choco install wsl-ubuntu-2004 wsl-debiangnulinux wsl-kalilinux
|
|
choco install wsl wsl2
|
|
|
|
Write-Host "Installing Misc."
|
|
#choco install greenshot
|
|
choco install installroot 7zip.install curl autohotkey teracopy cpu-z.install eraser
|
|
|
|
Write-Host "Installing Document Readers"
|
|
#choco install officeproplus2013
|
|
choco install adobereader
|
|
|
|
Write-Host "Installing VMware"
|
|
choco install vmwareworkstation vmware-horizon-client vmware-powercli-psmodule vmrc
|
|
}
|