Delen via


Windows-toepassingen maken in Configuration Manager

Van toepassing op: Configuration Manager (current branch)

Houd naast de andere Configuration Manager vereisten en procedures voor het maken van een toepassing ook rekening met de volgende overwegingen wanneer u toepassingen voor Windows-apparaten maakt en implementeert.

Algemene overwegingen

Configuration Manager ondersteunt de implementatie van Windows-app-pakketten (.appx) en app-bundelindelingen (.appxbundle).

Wanneer u een toepassing maakt in de Configuration Manager-console, selecteert u het installatiebestand van de toepassing Type als Windows-app-pakket (*.appx, *.appxbundle, *.msix, *.msixbundle). Zie Toepassingen maken voor meer informatie over het maken van apps in het algemeen. Zie Ondersteuning voor MSIX-indeling voor meer informatie over de MSIX-indeling.

Opmerking

Als u wilt profiteren van nieuwe Configuration Manager-functies, moet u eerst clients bijwerken naar de nieuwste versie. Hoewel er nieuwe functionaliteit wordt weergegeven in de Configuration Manager-console wanneer u de site en console bijwerkt, is het volledige scenario pas functioneel als de clientversie ook de meest recente is.

Windows-app-pakketten inrichten voor alle gebruikers op een apparaat

Richt een toepassing in met een Windows-app-pakket voor alle gebruikers op het apparaat. Een veelvoorkomend voorbeeld van dit scenario is het inrichten van een app vanuit de Microsoft Store voor Bedrijven en Education, zoals Minecraft: Education Edition, voor alle apparaten die door leerlingen/studenten in een school worden gebruikt. Voorheen Configuration Manager alleen het installeren van deze toepassingen per gebruiker ondersteund. Nadat een student zich heeft aangemeld bij een nieuw apparaat, moet hij of zij wachten om toegang te krijgen tot een app. Wanneer de app nu is ingericht voor het apparaat voor alle gebruikers, kunnen ze sneller productief zijn.

Belangrijk

Wees voorzichtig met het installeren, inrichten en bijwerken van verschillende versies van hetzelfde Windows-app-pakket op een apparaat, wat onverwachte resultaten kan veroorzaken. Dit gedrag kan optreden wanneer u Configuration Manager gebruikt om de app in te richten, maar gebruikers vervolgens toestaat de app bij te werken vanuit de Microsoft Store. Zie de volgende staprichtlijnen voor het beheren van apps vanuit de Microsoft Store voor Bedrijven voor meer informatie.

Wanneer u offline-apps implementeert op Windows-apparaten met de Configuration Manager-client, staat u niet toe dat gebruikers toepassingen bijwerken buiten Configuration Manager implementaties. Het beheren van updates voor offline-apps is met name belangrijk in omgevingen met meerdere gebruikers, zoals klaslokalen. Zie Apps beheren vanuit de Microsoft Store voor Bedrijven en Education met Configuration Manager voor meer informatie.

Configuration Manager ondersteunt het inrichten van apps in alle ondersteunde versies van Windows 10 en hoger.

Als u een implementatietype voor windows-apps voor deze functie wilt configureren, schakelt u de optie Deze toepassing inrichten voor alle gebruikers op het apparaat in. Zie Toepassingen maken voor meer informatie.

Opmerking

Als u een ingerichte toepassing wilt verwijderen van apparaten waarop gebruikers zich al hebben aangemeld, moet u twee implementaties voor verwijderen maken. Richt de eerste verwijderingsimplementatie op een apparaatverzameling die de apparaten bevat. Richt de tweede verwijderingsimplementatie op een gebruikersverzameling die de gebruikers bevat die al zijn aangemeld bij apparaten met de ingerichte toepassing. Wanneer u een ingerichte app op een apparaat verwijdert, wordt die app momenteel niet ook voor gebruikers verwijderd.

Ondersteuning voor MSIX-indeling

Configuration Manager ondersteunt de indelingen van het Windows-app-pakket (.msix) en de app-bundel (.msixbundle). Ondersteunde versies van Windows 10 en hoger ondersteunen deze indelingen.

Toepassingen converteren naar MSIX

Converteer uw bestaande Windows Installer-toepassingen (.msi) naar de MSIX-indeling.

Vereisten voor MSIX

  • Een referentieapparaat met Windows 10 versie 1809 of hoger

  • Meld u op dit apparaat aan bij Windows als gebruiker met lokale beheerdersrechten

  • Installeer de volgende apps op dit apparaat:

Installeer geen andere apps of services op dit apparaat. Het is jouw referentiesysteem.

Proces voor het converteren van toepassingen naar MSIX-indeling

  1. Verhoog de Configuration Manager-console, ga naar de werkruimte Softwarebibliotheek, vouw Toepassingsbeheer uit en selecteer het knooppunt Toepassingen.

  2. Selecteer een toepassing met het implementatietype Windows Installer (.msi).

    Opmerking

    U moet toegang hebben tot de broninhoud van de toepassing vanaf het referentieapparaat.

    De naam van de toepassing mag geen speciale tekens bevatten. Configuration Manager gebruikt de naam van de app als de naam van het uitvoerbestand.

    Installeer deze toepassing niet vooraf op het referentieapparaat.

  3. Selecteer Converteren naar . MSIX op het lint.

Wanneer de wizard is voltooid, maakt het MSIX Packaging Tool een MSIX-bestand op de locatie die u in de wizard hebt opgegeven. Tijdens dit proces installeert Configuration Manager de toepassing op de achtergrond op het referentieapparaat.

Als het proces mislukt, verwijst de overzichtspagina naar het logboekbestand met meer informatie. Als er een fout optreedt bij het vastleggen van de gebruikersstatus, meldt u zich af bij Windows. Als u zich opnieuw aanmeldt, kan dit probleem worden opgelost.

Als u deze MSIX-app wilt gebruiken, moet u deze eerst digitaal ondertekenen zodat clients deze vertrouwen. Zie de volgende artikelen voor meer informatie over dit proces:

Nadat u de app hebt ondertekend, maakt u een nieuw implementatietype voor de toepassing in Configuration Manager. Zie Implementatietypen voor de toepassing maken voor meer informatie.

Type takenreeksimplementatie

Opmerking

In deze versie van Configuration Manager is het type takenreeksimplementatie een prereleasefunctie. Zie Pre-releasefuncties om deze functie in te schakelen.

U kunt complexe toepassingen installeren met behulp van takenreeksen via het toepassingsmodel. Voeg een takenreeksimplementatietype toe aan een app om de app te installeren of te verwijderen. Dit implementatietype biedt het volgende gedrag:

  • De takenreeks van de app weergeven met een pictogram in Software Center. Met een pictogram kunnen gebruikers de takenreeks van de app gemakkelijker vinden en identificeren.

  • Aanvullende metagegevens definiëren voor de takenreeks van de app, inclusief gelokaliseerde informatie

  • Vanaf versie 2010 een app-takenreeks implementeren in een gebruikersverzameling

U kunt alleen een niet-besturingssysteemimplementatietakenreeks toevoegen als een implementatietype voor een app. Takenreeksen met hoge impact, implementatie van het besturingssysteem of upgraden van het besturingssysteem worden niet ondersteund. Een op de gebruiker gerichte implementatie wordt nog steeds uitgevoerd in de context van het lokale systeemaccount.

Wanneer u dit implementatietype aan een app toevoegt, configureert u de eigenschappen ervan op de pagina Takenreeks . Zie Implementatietype Takenreeksopties voor meer informatie.

Gebruik vanaf versie 2006 de volgende Windows PowerShell cmdlets om een takenreeksimplementatietype toe te voegen en te configureren:

Opmerking

Bekijk het volgende scenario:

  • Een toepassing heeft een takenreeksimplementatietype.
  • Het wordt geïmplementeerd als beschikbaar.
  • Op een apparaat zijn onderhoudsvensters gedefinieerd.
  • Een gebruiker op het apparaat voert de implementatie uit in Software Center buiten een onderhoudsvenster.

Configuration Manager houdt zich aan de intentie van de gebruiker om de toepassing te installeren, ook al is er geen onderhoudsvenster beschikbaar. Wanneer de takenreeks in versie 2107 en eerder werd uitgevoerd, mislukt de stap Computer opnieuw opstarten vanwege het onderhoudsvenster.

Vanaf versie 2111 negeert deze stap nu alleen onderhoudsvensters wanneer de takenreeks wordt uitgevoerd als een app-implementatietype.

Vereisten voor een takenreeksimplementatietype

Een aangepaste takenreeks maken:

  • Gebruik alleen niet-besturingssysteemimplementatiestappen, bijvoorbeeld: Pakket installeren, Opdrachtregel uitvoeren of PowerShell-script uitvoeren. Zie Een takenreeks maken voor niet-besturingssysteemimplementaties voor meer informatie, waaronder de volledige lijst met ondersteunde stappen.

  • Selecteer in de takenreekseigenschappen, tabblad Gebruikersmelding , de optie voor een takenreeks met een hoge impact niet.

Wanneer u de toepassing maakt en een takenreeksimplementatietype wilt toevoegen, moet uw gebruikersaccount gemachtigd zijn om takenreeksen te lezen. Gebruik een van de volgende opties om deze machtigingen te configureren:

  • Voeg het gebruikersaccount van de app-beheerder toe aan de ingebouwde rol Alleen-lezenanalist . Met deze rol kunnen ze alle Configuration Manager objecten weergeven.

  • Kopieer de ingebouwde rol Toepassingsbeheerder om een aangepaste rol te maken. Voeg de machtiging Lezen toe aan het takenreekspakketobject .

Bekende problemen voor een takenreeksimplementatietype

  • Gebruik de stap Toepassing installeren niet in deze takenreeks. Gebruik de stap Pakket installeren om apps te installeren.

  • In versie 2006 en eerder kunt u nog geen app-takenreeks implementeren in een gebruikersverzameling. Dit probleem is opgelost in versie 2010.

Ondersteuning voor UWP-apps (Universeel Windows-platform)

Windows 10 of nieuwere apparaten hebben geen sideloading-sleutel nodig om Line-Of-Business-apps te installeren. Als u sideloading in Windows wilt inschakelen, moet de registersleutel HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps echter de waarde 1 hebben.

Als u deze registersleutel niet configureert, stelt Configuration Manager deze waarde automatisch in op 1 wanneer u een app voor het eerst op het apparaat implementeert. Als u deze waarde hebt ingesteld op 0, kunt Configuration Manager de waarde niet automatisch wijzigen en mislukt de implementatie van uw Line-Of-Business-app.

UWP Line-Of-Business-apps digitaal ondertekenen. Gebruik een certificaat voor ondertekening van code dat wordt vertrouwd op elk apparaat waarop u de app implementeert. Gebruik certificaten van de PKI van uw organisatie of koop een certificaat van een externe provider waarvan het openbare basiscertificaat al wordt vertrouwd door Windows.

Als u mobiele app-pakketten wilt ondertekenen, gebruikt u de volgende tabel om te bepalen welk type certificaat voor code-ondertekening moet worden gebruikt:

Pakket Symantec Niet-Symantec
Universele .appx-pakketten op Windows 10 Mobile-apparaten Ja Ja
.xap-pakketten Ja Nee
.appx-pakketten die zijn gebouwd voor Windows Phone 8.1 om te installeren op Windows 10 Mobile apparaten Ja Nee

Windows Installer-apps implementeren op met MDM ingeschreven Windows 10-apparaten

Met het implementatietype Windows Installer via MDM (*.msi) kunt u Windows Installer-apps maken en implementeren op apparaten die zijn ingeschreven bij MDM Windows 10 of hoger.

Wanneer u dit implementatietype gebruikt, moet u rekening houden met de volgende punten:

  • Upload slechts één bestand met de MSI-extensie.

  • Configuration Manager gebruikt de productcode en productversie van het bestand voor app-detectie.

  • Windows gebruikt het standaardgedrag voor opnieuw opstarten van de app. Configuration Manager bepaalt niet het gedrag van het opnieuw opstarten van de app.

  • MSI-pakketten per gebruiker worden geïnstalleerd voor één gebruiker.

  • MSI-pakketten per machine worden geïnstalleerd voor alle gebruikers van het apparaat.

  • Configuration Manager ondersteunt app-updates. De MSI-productcode van elke versie moet hetzelfde zijn.