De desktop-app
Welke installer je kiest, en hoe je hem op Windows en macOS als beheerde app uitrolt en bijwerkt.
Twee platformen, elk met een eigen pakket. Kies eerst de installer (die keuze geldt voor beide) en rol daarna per platform uit.
Kies eerst de installer
Er zijn twee Windows-installers voor dezelfde app, en je keuze bepaalt de rest van deze pagina.
| De app werkt zichzelf bij | IT bepaalt de versie | |
|---|---|---|
| Bestand | de gewone installer | de enterprise-installer, als Win32-pakket |
| Waar | in het profiel van de medewerker | machinebreed, onder Program Files |
| Installatie | in de gebruikerscontext | stil in de systeemcontext, ook als er niemand is aangemeld |
| Bijwerken | vanzelf | jij publiceert een nieuwe versie |
| Detectieregel | per gebruiker | vaste sleutel, machinebreed |
Wil je clients die zichzelf bijwerken, kies dan de gewone installer en rol die via Intune uit in de gebruikerscontext. Vervanging (supersedence) is dan niet nodig: de app haalt nieuwe versies zelf op, dus je publiceert het pakket maar één keer.
Wil je zelf bepalen welke versie er draait, kies dan de enterprise-installer. De rest van deze pagina beschrijft die route.
De uitrolconsole laat je die keuze maken en toont daarna alleen het pakket en de waarden die erbij horen.
Windows
De enterprise-installer uitrollen
Voor Intune levert BeeSensible een kant-en-klaar Win32-pakket (.intunewin) met de enterprise-installer erin. Zelf verpakken met IntuneWinAppUtil is niet nodig.
Download het Intune-pakket
De checksum bewijst dat de download compleet en onbeschadigd is, meer niet. Van wie het bestand komt, blijkt uit de digitale handtekening op de installer. Het .intunewin-pakket bevat die ondertekende .exe; controleer de handtekening op de losse installer uit de console, via Eigenschappen → Digitale handtekeningen, met Venturo Media B.V. als ondertekenaar. Of via de opdrachtregel:
signtool verify /pa BeeSensible-Enterprise-Setup-<versie>.exe
Naast de checksumlijst publiceert BeeSensible een handtekening over die lijst (SHA256SUMS.sig); de uitrolconsole controleert die handtekening voordat er een checksum verschijnt. Nog niet gevalideerd
Maak de Win32-app aan
Intune: Apps → Windows → Toevoegen → Windows-app (Win32). Upload het .intunewin-pakket.
App-gegevens
| Intune-veld | Invullen |
|---|---|
| Naam | BeeSensible Desktop |
| Beschrijving | bijvoorbeeld Markeert gevoelige gegevens terwijl je typt en anonimiseert documenten voordat je ze deelt. |
| Uitgever | BeeSensible |
De overige velden op dit scherm kunnen leeg blijven.
Programma
| Intune-veld | Invullen |
|---|---|
| Installatiecommando | zie hieronder |
| Type installatieprogramma | Opdrachtregel (staat direct onder het installatiecommando) |
| Verwijdercommando | zie hieronder |
| Vereiste installatietijd | standaard laten staan |
| Beschikbare verwijdering toestaan | Nee |
| Installatiegedrag | Systeem |
| Gedrag bij opnieuw opstarten van apparaat | Geen specifieke actie |
| Retourcodes | standaard laten staan |
Installatiecommando (de console toont het met het echte versienummer):
BeeSensible-Enterprise-Setup-<versie>.exe /S
Verwijdercommando:
"C:\Program Files\BeeSensible\Uninstall BeeSensible.exe" /S
Vereisten
| Intune-veld | Invullen |
|---|---|
| Architectuur van besturingssysteem | 64-bits |
| Minimaal besturingssysteem | de laagste Windows 10-versie die je organisatie nog gebruikt |
| Schijfruimte, geheugen, processors | leeg laten |
| Aanvullende vereisteregels | geen |
Detectieregels
Kies Handmatig detectieregels configureren en voeg één regel toe. Het paneel heet Detectieregel en toont de velden in deze volgorde:
| Intune-veld | Invullen |
|---|---|
| Regeltype | Register |
| Sleutelpad | zie hieronder |
| Waardenaam | DisplayVersion |
| Detectiemethode | Versievergelijking |
| Operator | Groter dan of gelijk aan |
| Waarde | het versienummer dat de console bij het pakket toont |
| Gekoppeld aan een 32-bits app op 64-bits clients | Nee |
Sleutelpad:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\7181cf82-0fd7-4079-86fa-1d55be2016d3
Afhankelijkheden
Vervanging
Toewijzingen
| Intune-veld | Invullen |
|---|---|
| Vereist | Groep toevoegen → je doelgroep |
| Beschikbaar voor ingeschreven apparaten | geen |
| Verwijderen | geen |
Laat Verwijderen nu leeg; met die toewijzing haal je de app later weer van de apparaten (zie Terugdraaien).
Controleren en maken
Loop het overzicht na en klik op Maken. Intune uploadt het pakket en begint het te distribueren.
Controleren
De installatie kan enige tijd duren. De status staat in Intune onder Apps → BeeSensible Desktop → Apparaatinstallatiestatus.
Met het aanmeldscript uit stap 1 op het apparaat kent de app het werkadres van de medewerker. Vanaf5.5.18 start de app de zakelijke aanmelding daarmee zelf; op oudere versies meldt de medewerker zich eenmalig zelf aan met dat adres. Nog niet gevalideerd
De app staat in Intune op Pending
Het apparaat heeft de toewijzing nog niet verwerkt: de beheerextensie heeft nog niet ingecheckt, er wordt niet aan een vereiste voldaan (64-bits, minimaal besturingssysteem) of de download loopt nog. Synchroniseer zoals bij stap 1 en kijk in Intune bij Apparaatinstallatiestatus naar de foutcode. Op het apparaat logt de beheerextensie de installatie in dit bestand:
C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\AppWorkload.log
Intune heeft de app toegewezen, maar ik zie BeeSensible niet
Controleer de apparaatinstallatiestatus in Intune, meld je opnieuw aan of herstart het apparaat en kijk daarna bij de geïnstalleerde apps. Ontbreekt BeeSensible dan nog steeds, dan staat in AppWorkload.log (pad hierboven) wat er met de installatie is gebeurd.
Intune blijft Installeren of Mislukt tonen terwijl de app er staat
Dan past de detectieregel niet bij wat er geïnstalleerd is. Controleer op het apparaat welke versie in het register staat:
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\7181cf82-0fd7-4079-86fa-1d55be2016d3" /v DisplayVersion
Vergelijk die met de waarde in de regel: bij Groter dan of gelijk aan mag de waarde in de regel niet hoger zijn dan de geïnstalleerde versie. Staat de 32-bitsinstelling op Ja, dan zoekt Intune in het verkeerde deel van het register; zet die op Nee.
macOS
Naast de DMG die een medewerker zelf installeert, is er een PKG voor een beheerde uitrol. Die installeert stil, als root, zonder dat er iemand aangemeld hoeft te zijn.
| DMG | PKG | |
|---|---|---|
| Voor wie | de medewerker die zelf installeert | IT, via Intune of een andere MDM |
| Installatie | slepen naar Programma's | stil, geen scherm, geen keuze |
| Autostart | de app regelt het bij de eerste start | meteen goed, voor elke gebruiker van het apparaat |
| Updates | de app werkt zichzelf bij | jij rolt een nieuwe versie uit |
| Te downloaden via | de downloadpagina | de uitrolconsole |
Beide zijn voor Apple Silicon. Intel-Macs worden niet ondersteund.
Download het pakket en controleer het
De console toont het pakket met versienummer en checksum.
Controleer de checksum: shasum -a 256 <bestandsnaam>
Controleer wie het ondertekend heeft: pkgutil --check-signature <bestandsnaam>
Verwacht resultaat: Venturo Media, met een Developer ID Installer-certificaat. Het pakket is daarnaast apart genotariseerd bij Apple, zodat een Mac het zonder waarschuwing accepteert.
Voeg het toe als macOS-app (PKG)
Intune: Apps → macOS → Toevoegen → macOS-app (PKG), en upload het pakket.
Vul bij de detectieregel de bundle-ID van de app en de versie uit de console in:
eu.beesensible.desktopWijs toe
Wijs de app als Vereist toe aan je doelgroep. Er valt niets te kiezen bij de installatie: het pakket installeert in Programma's en nergens anders.
Een nieuwe versie uitrollen
Upload het nieuwe pakket als nieuwe versie van dezelfde app en vervang de vorige. Dankzij de versievergelijking installeert Intune de nieuwe versie en laat hij apparaten met een hogere versie met rust. Draait de app nog, dan sluit de installer hem eerst af.
Verwijderen
De console toont het opruimscript onder Terugdraaien. Dat verwijdert de opstartregel en de app, en meldt wat er bewust blijft staan: de instellingen van de medewerker en de gedeelde modellencache. Die twee verwijderen is een aparte, expliciete handeling; het script eindigt met de commando's daarvoor.