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 (dat geldt voor beide), rol daarna uit per platform.
Eerst: welke installer
Er zijn twee Windows-installers van dezelfde app, en de 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 gebruikerscontext | stil als systeem, ook zonder aangemelde gebruiker |
| Bijwerken | vanzelf | jij publiceert een nieuwe versie |
| Detectieregel | per gebruiker | vaste sleutel, machinebreed |
Wil je zelfupdatende clients, kies dan de gewone installer en rol die via Intune uit in gebruikerscontext. Er is dan geen vervanging of supersedence nodig: de app haalt nieuwe versies zelf op, dus je publiceert het pakket eenmalig.
Wil je versiebeheer in eigen hand, 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 gesigneerde .exe; controleer hem op de losse installer van de console, via Eigenschappen → Digitale handtekeningen, met Venturo Media B.V. als ondertekenaar. Of op 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 voordat hij een checksum toont. 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 |
Verwijderen blijft nu leeg; die toewijzing is later de manier om de app weer van de apparaten te halen (zie Terugdraaien).
Controleren en maken
Loop het overzicht na en klik op Maken. Intune uploadt het pakket en begint met 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 opdracht dan nog niet verwerkt: de beheerextensie heeft nog niet ingecheckt, een vereiste (64-bits, minimaal besturingssysteem) is niet gehaald, 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 opnieuw aan of herstart het apparaat, en kijk bij de geïnstalleerde apps. Blijft het uit, dan staat in AppWorkload.log (pad hierboven) wat er met de installatie gebeurde.
Intune blijft Installeren of Mislukt tonen terwijl de app er staat
Dan klopt de detectieregel niet met 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 met de waarde in de regel: bij Groter dan of gelijk aan mag de regel niet hoger zijn dan de geïnstalleerde versie. Staat de 32-bitsvraag op Ja, dan zoekt Intune in het verkeerde deel van het register; zet hem 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 |
| Waar te krijgen | de downloadpagina | de uitrolconsole |
Beide zijn voor Apple Silicon. Intel-Macs worden nog 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: Venturo Media, met een Developer ID Installer-certificaat. Het pakket is daarnaast apart genotariseerd bij Apple, zodat een Mac het accepteert zonder waarschuwing.
Voeg het toe als macOS-app (PKG)
Intune: Apps → macOS → Toevoegen → macOS-app (PKG), en upload het pakket.
Vul bij de detectieregel de app-bundel-ID in en de versie uit de console:
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 die al hoger zitten 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 weggooien is een aparte, expliciete handeling; het script eindigt met de commando's die het doen.