Trikker uitrollen op meerdere computers
Trikker 1.x en Trikker 2.0 installeren allebei als een gewoon Windows Installer-pakket (MSI), dus je rolt ze uit zoals elke andere Windows-software. Trikker 2.0, nu in bèta, bestaat ook voor macOS, als schijfkopie (.dmg).
Elk hulpmiddel dat een MSI stil kan uitvoeren, werkt meteen: Microsoft Intune, System Center Configuration Manager (SCCM/ConfigMgr), Group Policy, PDQ Deploy, NinjaOne, en anderen. Deze handleiding leidt IT-beheerders door het kiezen van het installatiebestand, een stille installatie, en de licentie-activatie zonder tussenkomst van de gebruiker. Bij elke stap staat wat verschilt tussen 1.x en 2.0.
Welke versie rol je uit?
De meeste klanten draaien vandaag Trikker 1.x. Trikker 2.0 is in bèta en installeert naast 1.x, dus je kan het op enkele toestellen uitproberen zonder de rest aan te raken. De tabel toont wat verschilt. Wat er niet in staat, werkt in beide versies hetzelfde.
| Trikker 1.x | Trikker 2.0 (bèta) | |
|---|---|---|
| Platformen | Windows | Windows en macOS |
| Installatiebestand voor Windows | Trikker_V<version>.msi | Trikker_Beta_V<version>.msi |
| Installatiebestand voor macOS | Niet beschikbaar | Trikker_V<version>.dmg |
| Download | trikker.be/offline-version-windows | trikker.be/beta-version-windows, trikker.be/beta-version-mac |
| Programmabestand op Windows | Bluebits.Trikker.exe | Bluebits.Trikker.exe |
| Standaard installatiemap | Bluebits\Trikker in de map Program Files | Bluebits\Trikker Beta in de map Program Files. Op macOS: Trikker.app, die je naar Programma's kopieert. |
| Bedankt-webpagina na de installatie | Ja, uit te zetten met NOTHANKYOU=1 | Geen |
| Bestandstypes die het installatiebestand registreert | .trik, .trikback, .triklic | Geen op Windows. Op macOS: .trik |
Voor je begint
- Toestellen onder je beheer: Windows-pc's (1.x en 2.0) of Macs (enkel 2.0 bèta), ingeschreven in Intune, aangesloten bij een domein met Group Policy, of beheerd via een ander deploymenttool.
- Het installatiebestand van Trikker (stap 1). Op Windows moet ook de .NET 10 Desktop Runtime op het toestel staan; stap 2 legt uit hoe die er komt.
- Een Trikker-licentie: een gewone licentie (één code per toestel), een educatieve licentie (één code voor een onbeperkt aantal toestellen), of een licentie met de remote- of terminalserver-optie (RDS).
- Uitgaande HTTPS-toegang tot de licentieserver van Trikker op elk beheerd toestel (beide versies gebruiken
api.trikker.be). Blokkeer dat verkeer niet in je firewall of proxy.
1Haal het installatiebestand op
Download voor Trikker 1.x de offline installer via trikker.be/offline-version-windows. Gebruik de offline versie, niet de kleinere webversie, voor een onbeheerde uitrol: die heeft tijdens de installatie geen extra downloads nodig.
- De download van 1.x is een zip met een
setup.exe-bootstrapper en de eigenlijke installer,Trikker_V<version>.msi.
Download voor Trikker 2.0 (bèta) de Windows-zip via trikker.be/beta-version-windows en de macOS-schijfkopie via trikker.be/beta-version-mac. De Windows-zip is op dezelfde manier opgebouwd: setup.exe, de installer Trikker_Beta_V<version>.msi en, in een map net10desktopruntime, de runtime-installers.
De meeste deploymenttools hebben geen verpakkingsstap nodig: wijs ze naar de MSI en voer die uit met het stille commando uit stap 2. Gebruik je Microsoft Intune? Dan is er één extra, aanbevolen optie, zie "Verpakken voor Microsoft Intune" verderop.
2Voer een stille installatie uit
De MSI kent twee instellingen voor een onbeheerde installatie. Schrijf ze in hoofdletters, want de naam is hoofdlettergevoelig:
| Eigenschap | Effect |
|---|---|
NOTHANKYOU=1 | Onderdrukt de afsluitende bedankt-webpagina van Trikker 1.x. Die pagina opent via een custom action, dus /qn alleen volstaat niet. Het installatiebestand van 2.0 heeft geen bedankt-pagina, dus daar doet de eigenschap niets. |
TARGETDIR | De installatiemap. |
Trikker 1.x op Windows:
msiexec /i Trikker_V<version>.msi /qn NOTHANKYOU=1 TARGETDIR="C:\Program Files\Bluebits\Trikker"Trikker 2.0 (bèta) op Windows:
msiexec /i Trikker_Beta_V<version>.msi /qn TARGETDIR="C:\Program Files\Bluebits\Trikker Beta"De MSI heeft de .NET 10 Desktop Runtime nodig op het toestel: ze controleert dat en stopt de installatie als de runtime ontbreekt. Als een persoon setup.exe uitvoert, installeert dat eerst de runtime (versie 10.0.5, de 64-bits versie op 64-bits Windows). Rol voor een onbeheerde uitrol eerst de runtime uit en daarna de MSI. De runtime-installer staat naast setup.exe; dit commando installeert hem stil:
windowsdesktop-runtime-10.0.5-win-x64.exe /qGebruik voor een detectieregel in je deploymenttool de MSI-productcode of de bestandsversie van de geïnstalleerde Bluebits.Trikker.exe. Een nieuwe MSI vervangt een oudere versie van dezelfde Trikker: ze verwijdert eerst de vorige versie.
Op macOS (Trikker 2.0 bèta) bevat de .dmg Trikker.app. Veel beheertools kunnen zo'n schijfkopie rechtstreeks uitrollen. Anders kopieer je Trikker.app uit de schijfkopie naar Programma's.
3Hoe licentie-activatie werkt
Een Trikker-licentie activeert per toestel. Bij de eerste activatie koppelt Trikker de licentiecode aan dat ene toestel en bevestigt ze daarna bij elke start online; een korte periode zonder internet blijft gedekt door de laatst bevestigde activatie. Je kan dus geen kant-en-klaar licentiebestand op elk toestel in de vloot kopiëren.
Twee licentietypes werken anders: een educatieve licentie activeert met dezelfde code op een onbeperkt aantal toestellen, en een gewone licentie activeert eenmalig per toestel, elk met zijn eigen code. Met de hand gaat dat zo: open in Trikker het tabblad Extra, typ de code in het vak en klik op Activeer.

Een licentie met de remote- of terminalserver-optie (RDS) werkt weer anders. Het is het enige type dat in een remote sessie draait (RDP, Remote Services, RemoteApp): zonder de optie weigert Trikker daar te werken. Dezelfde code kan voor meerdere toestellen dienen, tot het aantal dat we vooraf voor die licentie registreren. Is dat aantal bereikt? Maak plaats op dezelfde manier als bij een gewone licentie: koppel een toestel los in het licentieportaal, dat je opent met Beheer licenties in Trikker. Dit geldt specifiek voor een RDS-licentie, niet voor een gewone of educatieve licentie.
4Licentie meeleveren zonder tussenkomst van de gebruiker
Zet op Windows de licentiecode in een platte-tekstbestand met enkel de code erin, noem het exact Trikker.V1.License.triklic (geen andere naam), en plaats het met je deploymentscript in de licentiemap: %APPDATA%\Bluebits\Trikker\. Trikker herkent dat bestand automatisch bij de volgende opstart en activeert het online. Dit werkt in 1.x en in 2.0.
Dit bestand werkt ook zonder deploymenttool: geef een los .triklic-bestand rechtstreeks aan één gebruiker (via e-mail, een gedeelde schijf of een USB-stick). In 1.x activeert het zodra die erop dubbelklikt, of zodra Trikker het in de licentiemap vindt. In 2.0 registreert het installatiebestand geen bestandstypes, dus klikt de gebruiker in Trikker op Openen en kiest het bestand. Beide versies aanvaarden het ook als eerste argument, zie stap 5.
Let op. Een toestel kan al een oudere activatie dragen. Trikker kijkt eerst naar een bewaarde lease, dus een nieuw .triklic-bestand werkt niet meteen door. Laat je script eerst alle *.triklease-bestanden in dezelfde map verwijderen vóór het nieuwe .triklic-bestand geplaatst wordt, en Trikker activeert de nieuwe licentie bij de volgende start.
5Starten met een bestand als argument
Op Windows lezen Trikker 1.x en 2.0 enkel het eerste commandline-argument, en dat is altijd een bestandspad. Er zijn geen aparte schakelaars.
Bluebits.Trikker.exe "C:\path\drawing.trik"
Bluebits.Trikker.exe "C:\path\Trikker.V1.License.triklic"Een .triklease-bestand (aan één toestel gebonden) werkt ook als eerste argument. Het heeft geen eigen bestandsassociatie, dus geef het expliciet mee. Gebruik het voor gerichte provisioning van één machine, niet voor de hele vloot.
6Hoe updates binnenkomen
Bij het opstarten vraagt Trikker aan de Trikker-server of er een nieuwere versie is, maar enkel als het het enige draaiende Trikker-proces is. Zo ja, dan biedt het de update aan. Op Windows downloadt het de installer-zip, pakt die uit onder %APPDATA%\Bluebits\Trikker\Updates\<version> en start setup.exe. Op macOS (2.0 bèta) downloadt het de .dmg en opent die.
Wil je de versies zelf in handen houden, rol dan elke nieuwe MSI uit op dezelfde manier als de eerste installatie.
7Verpakken voor Microsoft Intune
Verpak de MSI van jouw versie (Trikker_V<version>.msi of Trikker_Beta_V<version>.msi), niet setup.exe, als Win32-app met de Microsoft Win32 Content Prep Tool (IntuneWinAppUtil). Wijs de app toe in systeemcontext, met een detectieregel op de geïnstalleerde versie of de MSI-productcode.
Gebruik het stille commando uit stap 2 als installatiecommando in de Win32-app-wizard, bijvoorbeeld voor 1.x:
msiexec /i Trikker_V<version>.msi /qn NOTHANKYOU=1 TARGETDIR="C:\Program Files\Bluebits\Trikker"En dit als deïnstallatiecommando:
msiexec /x Trikker_V<version>.msi /qnVoeg de .NET 10 Desktop Runtime toe als aparte dependency in Intune: de MSI installeert die niet automatisch mee. Verpak de runtime-installer met het stille commando uit stap 2.
8Controleer de uitrol
- Installatie: controleer de geïnstalleerde versie, of de MSI-productcode, in de toestelstatus van je deploymenttool.
- Activatie: start Trikker op een testtoestel en controleer de licentiestatus op het tabblad Extra.
- Netwerk: houd de HTTPS-verbinding met de licentieserver open. Een geblokkeerde verbinding stopt de vernieuwing van de lease zodra de offline periode voorbij is.
Meer lezen
Hulp nodig?
Komt iets niet overeen met jouw situatie? Neem contact op via onze helpdesk of via info@trikker.be, en laat ons weten voor hoeveel toestellen je uitrolt, welke versie (1.x of 2.0) en welk licentietype je gebruikt (gewoon, RDS of educatief), en welk deploymenttool je gebruikt.