U kunt interne applicaties op uw mobiele netwerk implementeren door interne applicaties en lokale bestanden te uploaden in de Workspace ONE UEM console.

  1. Navigeer naar Resources > Apps > Systeemeigen > Intern en selecteer Applicatie toevoegen.
  2. Selecteer Uploaden > Lokaal bestand en blader naar het applicatiebestand op uw systeem. Selecteer het .dmg-, .pkg- of .mpkg-bestand dat u wilt uploaden.
  3. Upload het vereiste metagegevensbestand (.plist) van de applicatie.

    Om een metagegevensbestand te maken, downloadt en installeert u de VMware Workspace ONE UEM Admin Assistant Tool op uw macOS-computer.

  4. Voltooi het tabblad Afbeeldingen.
    Instelling Beschrijving
    Afbeeldingen (mobiel) Upload of sleep de afbeelding van de applicatie die in de AirWatch Catalog voor mobiele toestellen moeten worden weergegeven.
    Afbeeldingen (tablet) Upload of sleep de afbeelding van de applicatie die in de AirWatch Catalog voor tablets moeten worden weergegeven.
    Pictogram Upload of sleep de afbeeldingen van de applicatie die u wilt weergeven in AirWatch Catalog als pictogram van de applicatie.
  5. Configureer de instellingen voor Scripts om de installatie uit te voeren, te verwijderen en om verificatie van de applicatie uit te voeren. Door scripts voor pre- en post-installatie op te geven, kunt u aanvullende configuratietaken uitvoeren of extra items installeren zonder dat u de applicaties of software opnieuw hoeft in te pakken. Plak het script en Workspace ONE UEM maakt het op voor gebruik door Munki.
    Instelling Beschrijving
    Script voor pre-installatie Definieer een script voor pre-installatie dat moet worden uitgevoerd voordat de installatie wordt uitgevoerd.
    Script voor post-installatie Definieer een script voor post-installatie die moet worden uitgevoerd na een geslaagde installatie.
    Script voor voor deïnstallatie Definieer een script voor pre-verwijdering dat moet worden uitgevoerd voordat de installatie ongedaan wordt gemaakt.
    Deïnstallatiemethode

    Selecteer uit de vervolgkeuzelijst en pas het gedrag van de verwijderingsmethoden aan. De opties zijn:

    • Pakketten verwijderen
    • Gekopieerde items verwijderen
    • Applicatie verwijderen
    • Verwijderingsscript
    Script voor na deïnstallatie Definieer een script voor post-verwijdering dat moet worden uitgevoerd nadat de verwijdering is geslaagd.
    Opmerking:
    Als het script voor pre-installatie mislukt wordt de installatie niet uitgevoerd en als het script voor post-installatie mislukt worden er details naar een logboek geschreven, maar wordt de installatie als voltooid beschouwd.
    Bij sommige software moet u configureren wat precies een geslaagde installatie of verwijdering omvat. Munki maakt het mogelijk om de software te configureren via het instellen van een Installatie- of Verwijderingscontrolescript.
    Installatiecontrolescript Indien aanwezig, wordt het script uitgevoerd om te bepalen of de applicatie moet worden geïnstalleerd. De retourneringscode 0 betekent dat installatie is vereist en elke andere retourneringscode zorgt ervoor dat de installatie wordt overgeslagen.
    Deïnstallatiecontrolescript Indien aanwezig, wordt het script uitgevoerd om te bepalen of de applicatie moet worden verwijderd. De retourneringscode 0 betekent dat de verwijdering is vereist en elke andere retourneringscode zorgt ervoor dat de verwijdering wordt overgeslagen.
  6. Configureer de instellingen voor het tabblad Implementatie.
    Instelling Beschrijving
    Blokkeren

    Activeer Blokkerende applicaties om alle applicaties of processen te definiëren die een schone installatie van een beheerde macOS-applicatie mogelijk kunnen blokkeren.

    Definieert applicaties die vóór de installatie moeten worden afgesloten om te voorkomen dat deze applicaties onverwacht worden afgesloten voordat er informatie kan worden opgeslagen. Bovendien worden de eindgebruikers op het apparaat op de hoogte gesteld door de VMware Workspace ONE Intelligent Hub om de gedefinieerde applicaties te sluiten.

    Deactiveer Blokkerende applicaties om blokkerend gedrag te negeren en om door te gaan met de installatie. Als er een applicatie geopend is die de installatie blokkeert, wordt deze automatisch afgesloten.

    Vermeld de blokkerende applicaties die moeten worden afgesloten. Als de app in de map /Applications/ staat, kan deze worden gedefinieerd met alleen de naam van de applicatie, het pad wordt dan automatisch gedetecteerd. Bijvoorbeeld: 'Firefox' of 'Firefox.app'.

    Optioneel kan het volledige pad naar het exacte proces worden gebruikt, maar dit wordt niet aanbevolen als eindgebruikers niet de mogelijkheid hebben om de app eenvoudig te sluiten. U moet dus geen achtergrond-apps of helper-apps zonder gebruikersinterface blokkeren.

    Actie voor herstarten

    Selecteer de actie opnieuw starten voor de applicatie. De beschikbare acties zijn:

    • Geen
    • Afsluiten verplichten
    • Herstarten verplichten
    • Herstarten aanbevelen
    • Uitloggen verplichten
    Voorwaarde Definieer de voorwaarde voor de applicatie die op het apparaat moet worden geïnstalleerd.
    Desired State Management

    Momenteel kunnen beheerders bij het installeren van macOS-software de Desired State Management-instellingen activeren of deactiveren op basis van de zakelijke behoeften. Desired State Management is standaard ingeschakeld om applicatiebeheer te implementeren tijdens het installeren van macOS-software.

    Als het is geactiveerd en de eindgebruiker de app verwijdert, wordt de applicatie automatisch opnieuw geïnstalleerd tijdens de volgende Hub-sync.

    Als het is gedeactiveerd en de eindgebruiker de app verwijdert, wordt deze niet automatisch opnieuw geïnstalleerd, tenzij dit vanaf de Workspace ONE UEM console of catalogus wordt gepusht.

  7. Configureer de instellingen in het tabblad Gebruiksvoorwaarden.
  8. In de gebruiksvoorwaarden staat gespecificeerd hoe gebruikers de applicatie dienen te gebruiken. Wanneer de applicatie naar apparaten wordt verzonden, kunnen gebruikers de gebruiksvoorwaarden bekijken die zij moeten accepteren om de applicatie te kunnen gebruiken. Als gebruikers de voorwaarden niet accepteren, kunnen zij de applicatie niet openen.
  9. Selecteer Opslaan en toewijzen.

Distributiescripts voor macOS-software gebruiken voor aanvullende configuratie

Gebruik softwaredistributiescripts voor macOS om aanvullende configuraties of taakvalidaties uit te voeren in het gedeelte Script op de pagina Applicatie toevoegen of bewerken van de console.

Door scripts in te voegen, kunt u:

  • Opnieuw inpakken van installatieprogramma's voorkomen door scripts voor pre-installatie te gebruiken
  • Gebruikersaanwijzingen na de installatie voorkomen door aanvullende configuraties te scripten.
  • Validatie uitvoeren.
  • De verwijdering aanpassen.

In de volgende tabel vindt u de afsluitcodes voor elk scripttype.

Scripttype Gedrag bij afsluitcode 0 Ander afsluitgedrag
Vooraf installeren Doorgaan met installatie Installatie overslaan
Na installatie Geïnstalleerd Geïnstalleerd met waarschuwingen
Vooraf aan verwijdering Doorgaan met verwijderen Installatie overslaan
Na installatie Verwijderd Verwijderd met waarschuwingen
Installatiecontrolescript Installatie is vereist Installatie overslaan
Deïnstallatiecontrolescript Verwijdering is vereist Installatie overslaan

Voorwaarden macOS-softwaredistributie

Voorwaarden voor macOS-softwaredistributie zijn een reeks kenmerken die door de geïntegreerde open source Munki-bibliotheek worden aangegeven om te bepalen of een applicatie moet worden geïnstalleerd. Voorwaarden worden gedefinieerd op applicatieniveau en worden geëvalueerd voordat de software wordt gedownload en geïnstalleerd.

Er zijn enkele ingebouwde voorwaarden die door Munki worden ondersteund.

De voorwaarden worden geschreven in de volgende indeling:

machine_type == "laptop" AND os_vers BEGINSWITH "10.7"

Voorwaardelijke vergelijkingskenmerken

Kenmerk Type Beschrijving Voorbeeld van vergelijking
hostname String Hostnaam hostname=="Lobby imac"
arch String Processorarchitectuur. Bijvoorbeeld: 'powerpc', 'i386', 'x86_64' arch=="x86_64"
os_vers String Volledige versie van het besturingssysteem. Bijvoorbeeld: "10.7.2" os_vers BEGINSWITH "10.7"
os_vers_major Geheel getal Hoofdversie besturingssysteem. Bijvoorbeeld: '10' os_vers_major == 10
os_vers_minor Geheel getal Subversie besturingssysteem. Bijvoorbeeld: '7' os_vers_minor == 7
os_vers_patch Geheel getal Puntversie. Bijvoorbeeld: '2' os_vers_patch >=2
machine_model String 'MacMini1,1', 'iMac4,1', 'MacBookPro8,2' machine_model == "iMac4,1"
machine_type String 'laptop' of 'desktop' machine_type == "laptop"
ipv4_address Arrays van tekenreeksen Bevat huidige IPv4-adressen van alle interfaces ANY ipv4_address CONTAINS '192.168.161.'
munki_version String Volledige versie van de geïnstalleerde munkitools munki_version LIKE '*0.8.3*'
serial_number String Serienummer machine serial_number =="W9999999U2P"
datum UTC-datumtekenreeks Datum en tijd. Let op de speciale syntaxis die vereist is om een tekenreeks te converteren naar een NSDate-object. date>CAST("2013-01-02T00:00:00Z", "NSDATE")