Last active
December 13, 2023 13:36
-
-
Save MrTechGadget/f2d2fbe13e0303be1b5c3bd1a897eccc to your computer and use it in GitHub Desktop.
Steps to configure a new PC with normal tools
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Install Apps # | |
winget install Microsoft.Powertoys -e | |
winget install Microsoft.PowerShell -e | |
winget install Postman.Postman -e | |
winget install vscode -e | |
winget install Git.Git -e | |
winget install Google.Chrome -e | |
winget install Zoom.Zoom -e | |
winget install Microsoft.WindowsTerminal -e | |
winget install mRemoteNG.mRemoteNG -e | |
winget install DebaucheeOpenSourceGroup.Barrier -e | |
winget install --id=GoLang.Go -e | |
# Set Dark Mode # | |
Set-ItemProperty -Path 'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize' -Name 'AppsUseLightTheme' -Value '0' | |
Set-ItemProperty -Path 'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize' -Name 'SystemUsesLightTheme' -Value '0' | |
# Move Toast Notifications to Top of Screen # | |
Set-ItemProperty -Path 'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' -Name 'DisplayToastAtBottom' -Value '0' | |
# Install RSAT # | |
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name 'UseWUServer' -Value '0' | |
Stop-Service wuauserv | |
Start-Service wuauserv | |
Get-WindowsCapability -Name Rsat.ActiveDirectory* -Online | Add-WindowsCapability -Online | |
Get-WindowsCapability -Name Rsat.BitLocker* -Online | Add-WindowsCapability -Online | |
Get-WindowsCapability -Name Rsat.CertificateServices* -Online | Add-WindowsCapability -Online | |
Get-WindowsCapability -Name Rsat.DHCP* -Online | Add-WindowsCapability -Online | |
Get-WindowsCapability -Name Rsat.Dns* -Online | Add-WindowsCapability -Online | |
Get-WindowsCapability -Name Rsat.GroupPolicy* -Online | Add-WindowsCapability -Online | |
Get-WindowsCapability -Name Rsat.Remote* -Online | Add-WindowsCapability -Online | |
Get-WindowsCapability -Name Rsat.ServerManager* -Online | Add-WindowsCapability -Online | |
# Install OpenSSH for PowerShell | |
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH.Server*' | Add-WindowsCapability -Online | |
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH.Client*' | Add-WindowsCapability -Online | |
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name 'UseWUServer' -Value '1' | |
Stop-Service wuauserv | |
Start-Service wuauserv | |
# Start SSH | |
Start-Service sshd | |
Set-Service -Name sshd -StartupType 'Automatic' | |
# Update Help # | |
Update-Help |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment