Created
          December 18, 2023 15:52 
        
      - 
      
- 
        Save bergsj/ce84f5bc73ae81e152dccfc8a8783022 to your computer and use it in GitHub Desktop. 
Revisions
- 
        bergsj created this gist Dec 18, 2023 .There are no files selected for viewingThis 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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,33 @@ <# description: Post install actions by: Ivo Beerens version: 1.0 creation #> Set-ExecutionPolicy Bypass -Scope Process -Force # Variables $powerManagement = "8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c" $tempFolder = "C:\Temp" $osdisklabel = "OperatingSystem" #Enable ICMP ping IPv4 in the firewall New-NetFirewallRule -Name "Allow_Ping_ICMPv4" -DisplayName "Allow Ping ICMPv4" -Description "Allow ICMP IPv4" -Protocol ICMPv4 -IcmpType 8 -Enabled True -Profile Any -Action Allow #Create a c:\Temp folder if (!(test-path $tempFolder)) { New-Item -ItemType Directory -Path $tempFolder -Force | Out-Null } #Set power management to High powercfg.exe -SETACTIVE $powerManagement #set OS drive label $drive = Get-WmiObject win32_volume -Filter "DriveLetter = 'C:'" $drive.Label = $osdisklabel $drive.put() | Out-Null # Install Choco 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 install vscode -y choco install notepadplusplus -y