365tips.be

De beste Microsoft 365 tips op het web

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 voor Cholatey

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 om Chocolatey in Intune te activeren

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/
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 Intune portaal in Microsoft 365

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.

Tagged: , , , , , , ,
0 0 stemmen
Artikelbeoordeling
Abonneer
Laat het weten als er
guest

4 Reacties
Oudste
Nieuwste Meest gestemd
Inline feedbacks
Bekijk alle reacties
Leon Moris
Leon Moris
3 jaren geleden

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 🙂

DSS
DSS
3 jaren geleden
Antwoord aan  Leon Moris

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?

Leon Moris
Leon Moris
3 jaren geleden
Antwoord aan  DSS

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?

4
0
Zou graag je gedachten willen weten, laat een reactie achter.x