Skapa Windows-program i Configuration Manager

Gäller för: Configuration Manager (aktuell gren)

Förutom de andra kraven och procedurerna för Configuration Manager för att skapa ett program bör du även ta hänsyn till följande överväganden när du skapar och distribuerar program för Windows-enheter.

Allmänna överväganden

Configuration Manager stöder distribution av Windows-appaketformat (.appx) och programpaketformat (.appxbundle).

När du skapar ett program i Configuration Manager konsolen väljer du typ av programinstallationsfil somWindows-appaketet (*.appx, *.appxbundle, *.msix, *.msixbundle). Mer information om hur du skapar appar i allmänhet finns i Skapa program. Mer information om MSIX-formatet finns i Stöd för MSIX-formatet.

Obs!

Om du vill dra nytta av nya funktioner i Configuration Manager uppdaterar du först klienterna till den senaste versionen. Nya funktioner visas i Configuration Manager-konsolen när du uppdaterar platsen och konsolen, men det fullständiga scenariot fungerar inte förrän klientversionen också är den senaste.

Etablera Windows-appaket för alla användare på en enhet

Etablera ett program med ett Windows-appaket för alla användare på enheten. Ett vanligt exempel på det här scenariot är etablering av en app från Microsoft Store för företag och Education, till exempel Minecraft: Education Edition, till alla enheter som används av elever i en skola. Tidigare stödde Configuration Manager endast installation av dessa program per användare. Efter att ha loggat in på en ny enhet måste en elev vänta på att få åtkomst till en app. Nu när appen har etablerats på enheten för alla användare kan de vara produktiva snabbare.

Viktigt

Var försiktig med att installera, etablera och uppdatera olika versioner av samma Windows-appaket på en enhet, det kan orsaka oväntade resultat. Det här beteendet kan inträffa när du använder Configuration Manager för att etablera appen, men sedan tillåter användare att uppdatera appen från Microsoft Store. Mer information finns i anvisningarna för nästa steg när du hanterar appar från Microsoft Store för företag.

När du distribuerar offlineappar till Windows-enheter med Configuration Manager-klienten ska du inte tillåta användare att uppdatera program som är externa för Configuration Manager distributioner. Kontroll av uppdateringar av offlineappar är särskilt viktigt i miljöer med flera användare, till exempel klassrum. Mer information finns i Hantera appar från Microsoft Store för företag och utbildning med Configuration Manager.

Configuration Manager stöder appetablering på alla versioner av Windows 10 som stöds och senare.

Om du vill konfigurera en distributionstyp för Windows-appar för den här funktionen aktiverar du alternativet Etablera det här programmet för alla användare på enheten. Mer information finns i Skapa program.

Obs!

Om du behöver avinstallera ett etablerat program från enheter som användare redan har loggat in på måste du skapa två avinstallationsdistributioner. Rikta den första avinstallationsdistributionen till en enhetssamling som innehåller enheterna. Rikta den andra avinstallationsdistributionen till en användarsamling som innehåller de användare som redan har loggat in på enheter med det etablerade programmet. När du avinstallerar en etablerad app på en enhet avinstallerar Windows för närvarande inte den appen för användare.

Stöd för MSIX-format

Configuration Manager stöder formaten Windows-appaket (.msix) och programpaket (.msixbundle). Versioner av Windows 10 och senare som stöds stöder dessa format.

Konvertera program till MSIX

Konvertera dina befintliga Windows Installer-program (.msi) till MSIX-formatet.

Krav för MSIX

  • En referensenhet som kör Windows 10 version 1809 eller senare

  • Logga in på Windows på den här enheten som en användare med lokal administrativ behörighet

  • Installera följande appar på den här enheten:

Installera inga andra appar eller tjänster på den här enheten. Det är ditt referenssystem.

Process för att konvertera program till MSIX-format

  1. Förhöj Configuration Manager -konsolen, gå till arbetsytan Programvarubibliotek, expandera Programhantering och välj noden Program.

  2. Välj ett program som har en Windows Installer-distributionstyp (.msi).

    Obs!

    Du måste kunna komma åt programmets källinnehåll från referensenheten.

    Programmets namn får inte innehålla några specialtecken. Configuration Manager använder appnamnet som namn på utdatafilen.

    Installera inte det här programmet på referensenheten i förväg.

  3. Välj Konvertera till . MSSIX i menyfliksområdet.

När guiden har slutförts skapar MSIX-paketeringsverktyget en MSIX-fil på den plats som du angav i guiden. Under den här processen installerar Configuration Manager programmet tyst på referensenheten.

Om processen misslyckas pekar sammanfattningssidan på loggfilen med mer information. Om det finns ett fel om att samla in användartillstånd loggar du ut från Windows. Att logga in igen kan lösa problemet.

Om du vill använda den här MSIX-appen måste du först signera den digitalt så att klienterna litar på den. Mer information om den här processen finns i följande artiklar:

När du har signerat appen skapar du en ny distributionstyp i programmet i Configuration Manager. Mer information finns i Skapa distributionstyper för programmet.

Distributionstyp för aktivitetssekvens

Obs!

I den här versionen av Configuration Manager är distributionstypen för aktivitetssekvens en förhandsversionsfunktion. Information om hur du aktiverar det finns i Förhandsversionsfunktioner.

Du kan installera komplexa program med aktivitetssekvenser via programmodellen. Lägg till en distributionstyp för aktivitetssekvens i en app antingen för att installera eller avinstallera appen. Den här distributionstypen ger följande beteenden:

  • Visa appens aktivitetssekvens med en ikon i Software Center. En ikon gör det enklare för användarna att hitta och identifiera appens aktivitetssekvens.

  • Definiera ytterligare metadata för appens aktivitetssekvens, inklusive lokaliserad information

  • Från och med version 2010 distribuerar du en appaktivitetssekvens till en användarsamling

Du kan bara lägga till en aktivitetssekvens för distribution av icke-operativsystem som en distributionstyp i en app. Aktivitetssekvenser med hög effekt, distribution av operativsystem eller uppgradering av operativsystem stöds inte. En användarriktad distribution körs fortfarande inom ramen för det lokala systemkontot.

När du lägger till den här distributionstypen i en app konfigurerar du dess egenskaper på sidan Aktivitetssekvens . Mer information finns i Alternativ för aktivitetssekvens för distributionstyp.

Från och med version 2006 använder du följande Windows PowerShell cmdlets för att lägga till och konfigurera en distributionstyp för aktivitetssekvens:

Obs!

Tänk dig följande scenario:

  • Ett program har en distributionstyp för aktivitetssekvens.
  • Den distribueras som tillgänglig.
  • En enhet har definierade underhållsperioder.
  • En användare på enheten kör distributionen i Software Center utanför underhållsperioden.

Configuration Manager respekterar användarens avsikt att installera programmet, även om det inte finns någon tillgänglig underhållsperiod. I version 2107 och tidigare, när aktivitetssekvensen kördes, misslyckades steget Starta om dator på grund av underhållsfönstret.

Från och med version 2111 ignorerar det här steget nu endast underhållsperioder när aktivitetssekvensen körs som en appdistributionstyp.

Krav för en distributionstyp för aktivitetssekvens

Skapa en anpassad aktivitetssekvens:

  • Använd endast distributionssteg som inte berör operativsystemet, till exempel: Installera paket, Kör kommandoraden eller Kör PowerShell-skript. Mer information, inklusive en fullständig lista över steg som stöds, finns i Skapa en aktivitetssekvens för distributioner som inte är operativsystem.

  • På fliken Användarmeddelande i egenskaperna för aktivitetssekvenser väljer du inte alternativet för en aktivitetssekvens med hög påverkan.

När du skapar programmet och vill lägga till en distributionstyp för aktivitetssekvenser behöver användarkontot behörighet att läsa aktivitetssekvenser. Använd något av följande alternativ för att konfigurera de här behörigheterna:

  • Lägg till appadministratörens användarkonto i den inbyggda rollen Skrivskyddad analytiker . Med den här rollen kan de visa alla Configuration Manager objekt.

  • Kopiera den inbyggda rollen Programadministratör för att skapa en anpassad roll. Lägg till läsbehörigheten för objektet Aktivitetssekvenspaket .

Kända problem för en distributionstyp för aktivitetssekvens

  • Använd inte steget Installera program i den här aktivitetssekvensen. Använd steget Installera paket för att installera appar.

  • I version 2006 och tidigare kan du ännu inte distribuera en appaktivitetssekvens till en användarsamling. Det här problemet löstes i version 2010.

Stöd för Universell Windows-plattform-appar (UWP)

Windows 10 eller senare enheter kräver ingen separat inläsningsnyckel för att installera verksamhetsspecifika appar. För att aktivera separat inläsning i Windows måste registernyckeln HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps dock ha värdet 1.

Om du inte konfigurerar den här registernyckeln anger Configuration Manager automatiskt värdet till 1 första gången du distribuerar en app till enheten. Om du har angett det här värdet till 0 kan Configuration Manager inte ändra värdet automatiskt och distributionen av verksamhetsspecifika appar misslyckas.

Signera verksamhetsspecifika UWP-appar digitalt. Använd ett kodsigneringscertifikat som är betrott på varje enhet som du distribuerar appen till. Använd certifikat från organisationens PKI eller köp ett certifikat från en tredjepartsleverantör vars offentliga rotcertifikat redan är betrott av Windows.

Om du vill signera mobilappspaket använder du följande tabell för att avgöra vilken typ av kodsigneringscertifikat som ska användas:

Förpackning Symantec Icke-Symantec
Universella .appx paket på Windows 10 Mobile enheter Ja Ja
.xap-paket Ja Nej
.appx paket som har skapats för Windows Phone 8.1 för att installeras på Windows 10 Mobile enheter Ja Nej

Distribuera Windows Installer-appar till MDM-registrerade Windows 10 enheter

Med distributionstypen Windows Installer via MDM (*.msi) kan du skapa och distribuera Windows Installer-baserade appar till MDM-registrerade enheter som kör Windows 10 eller senare.

När du använder den här distributionstypen bör du tänka på följande:

  • Ladda endast upp en enskild fil med MSI-tillägget.

  • Configuration Manager använder filens produktkod och produktversion för appidentifiering.

  • Windows använder appens standardbeteende för omstart. Configuration Manager styr inte beteendet för omstart av appen.

  • MSI-paket per användare installeras för en enskild användare.

  • MSI-paket per dator installeras för alla användare av enheten.

  • Configuration Manager stöder appuppdateringar. MSI-produktkoden för varje version måste vara densamma.