Gebruik Chocolatey om internet software te distribueren en up-to-date te houden!

Gebruik Chocolatey om internet software te distribueren en up-to-date te houden!

Chocolatey is een oplossing voor softwarebeheer voor Windows machines. Chocolatey laat toe om pakketbeheer in te richten om eenvoudig internet gebaseerde software te distribueren via Intune.

Deze oplossing is zeer handig om alle software up to date te houden zonder IT-interactie.

Nadelen zijn er uiteraard ook. Er is geen controle in de gratis versie op distributie, test groepen etc.. Maar daar zijn ook creatieve oplossingen voor.

Belangrijkste voordeel: Software updates want security updates worden amper gedistribueerd na een zero-day exploit.

Requirements

een Office 365 tenant
Een demo licentie met Intune of Microsoft 365 Business, F1, E3 of E5.
Een volledig gratis demo licentie aanvragen
Een computer met Microsoft Intune geïnstalleerd

Maak een PowerShell script

kopiër onderstaande code in een NotePad en sla dit op als Chocolatey.ps1
Je kan kiezen welke paketten je wenst te installeren en zelf een samenstelling maken via de website van https://chocolatey.org/search?q=7zip
Je softwarepaketten kan je toevoegen of verwijderen aan onderstaande lijnen.

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).
DownloadString('https://chocolatey.org/install.ps1'))
 choco install putty.install -y
 choco install flashplayeractivex -y
 choco install adobereader -y
 choco install firefox -y
 choco install whatsapp -y
 choco install notepadplusplus.install -y
 choco install totalcommander -y
 choco install 7zip -y
 choco install evernote -y
 choco install vlc -y
 choco install putty.install -y
 choco install jre8 -y
 choco install dropbox -y
 choco install brave -y
 choco install eid-belgium-viewer -y
 choco install eid-belgium -y
 choco upgrade all -y
 choco upgrade chocolatey -y

Open het Devicemanagement portaal

Surf naar devicemanagement.microsoft.com
Open Devices aan de linkerzijde

Klik op Add

Voeg je script toe bij script location
Kies onderstaande waardes
Run this script using the logged on credentials NO
Enforce script signature check NO
Run script in 64 bit PowerShell Host YES

Assigneer deze installaties aan de gewenste gebruikers of alle gebruikers

Dat is het! Je software zal nu automatisch geinstalleerd worden en geupdate!
Meer insides nodig check deze slideshare presentatie.

Jasper

Jasper

Welkom op 365tips.be. Op deze website lees je artikels en ervaringen over Office 365 met focus op Microsoft Teams. Stel me gerust een vraag en ik antwoord in een blogpost. Help ook andere door reacties te geven onderaan de artikels.

4 thoughts on “Gebruik Chocolatey om internet software te distribueren en up-to-date te houden!

  1. Een andere mogelijkheid is om de scripts die je gebruikt als win32 applicaties te registreren. Zo kan je apps pushen met dependencies, waarbij als Chocolatey niet geïnstalleerd is, deze geforceerd wordt.

    Zo kan je ook applicaties pushen op basis van beveiligingsgroepen 🙂

    1. Als ik dat probeer , krijg ik op de client de melding dat hij de software ( firefox & chrome ) niet kan installeren. Als ik dan manueel chocolatey-commando geef van één van de programma’s , komen nadien de andere programma’s wel binnen ? Aan wat kan dat liggen?

      1. Hey DSS,

        Heb je in je script het “-y” trigger bij geplaatst?

        Wordt de applicatie in de context van de gebruiker of de administrator gedraaid?
        Heb je Chocolatey ook als win32 applicatie geupload en deze als dependency gehangen aan Chrome of Mozilla?
        Is de syntax voor het uitvoerscript voor de applicatie goed opgezet?
        Hoe heb je het powershell script omgevormd naar een intune applicatie?

Geef een reactie

%d bloggers liken dit: