PS: Chocolatey

1 minute read

Description:

To add on to my previous post here, I wanted to find a way to revise my install scripts for faster automation of Windows 10 installs. I know I should be using WDS with MDT and have configured in my homelab, but in the power of self learning => I just wanted to see what I could do with Powershell alone with the OEM image (I know, bring on the down votes!)

To Resolve:

  1. First, I execute the following two statements manually in a Powershell admin prompt:

    1
    2
    3
    4
    
    Set-ExecutionPolicy Unrestricted 
    # We will change this back to remoteSigned once this is over.
    
    iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
    

    #After it installs, it will tell you that you should probably exit out of your script and start a new one, so I do that. Here is the .ps1 I run as admin afterwards:

    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
    
    Import-Module PackageManagement
    
    Install-PackageProvider NuGet -MinimumVersion '2.8.5.201' -Force
    Install-PackageProvider Chocolatey
    Set-PSRepository -Name PSGallery -InstallationPolicy Trusted
    
    
    # Install Packages
    
    choco install googlechrome --confirm --limitoutput
    choco install flashplayeractivex --confirm --limitoutput
    choco install flashplayerplugin --confirm --limitoutput
    choco install 7zip.install --confirm --limitoutput
    choco install adobeair --confirm --limitoutput
    choco install jre8 --confirm --limitoutput
    choco install dotnet3.5 --confirm --limitoutput
    # choco install adobereader -y
    # choco install adobereader-update -y
    
    <# For my computer
    choco install python2 -y
    choco install bleachbit -y
    choco install notepadplusplus.install -y
    choco install atom -y
    choco install firefox -y
    choco install vim -y
    Set-Alias vim -Value "C:\Program Files (x86)\vim\vim80\gvim.exe"
    choco install procexp -y
    choco install putty -y
    choco install virtualbox -y
    choco install winscp.install -y
    choco install sysinternals -y
    #>
    
  2. Adobe reader wasn’t working when I tried this so I just manually went to get.adobe.com/reader and installed. It still got most of the software. Now, all I have to do is run “cup all” from an admin PS Prompt to update each of these “packages”.

  3. Source is maintained under gwApplications

Comments