Samostatnou službu Intune – Správa aplikací Win32Intune Standalone - Win32 app management

Je tato stránka užitečná?

Samostatnou službu Intune teď umožňuje větší aplikace Win32 možnosti správy.Intune standalone now allows greater Win32 app management capabilities. Přestože zákazníci připojení ke cloudu mohou pro správu aplikací Win32 používat nástroj Configuration Manager, zákazníci, kteří používají pouze Intune, mají širší možnosti správy svých obchodních aplikací Win32.While it is possible for cloud connected customers to use Configuration Manager for Win32 app management, Intune-only customers will have greater management capabilities for their Win32 line-of-business (LOB) apps. Toto téma poskytuje přehled funkce správy aplikací Win32 v Intune a informace o řešení potíží.This topic provides an overview of the Intune Win32 app management feature and troubleshooting information.

Poznámka

Tato funkce správy aplikací podporuje obě architektury 32bitová verze a 64bitová verze operačního systému pro aplikace Windows.This app management capability supports both 32-bit and 64-bit operating system architecture for Windows applications.

PožadavkyPrerequisites

Pokud chcete použít správu aplikací Win32, ujistěte se, že splňujete následující kritéria:To use Win32 app management, be sure you meet the following criteria:

  • Windows 10 verze 1607 nebo novější (Enterprise, Pro a vzdělávání verze)Windows 10 version 1607 or later (Enterprise, Pro, and Education versions)
  • Klient Windows 10 musí splňovat tyto předpoklady:Windows 10 client needs to be:
    • Zařízení musí být připojená k Azure AD a automatické zaregistrovaná.Devices must be joined to Azure AD and auto-enrolled. Rozšíření správy Intune podporuje Azure AD připojí, hybridní připojených k doméně, se podporují zařízení zaregistrovaná zásad skupiny.The Intune management extension supports Azure AD joined, hybrid domain joined, group policy enrolled devices are supported.

    Poznámka

    Pro zásady skupiny zaregistrovaná scénář – koncový uživatel používá místní uživatelský účet aad připojte se k jejich zařízení s Windows 10.For the group policy enrolled scenario - The end user uses the local user account to AAD join their Windows 10 device. Uživatel musí přihlásit pomocí svého účtu AAD uživatele zařízení a registrace v Intune.The user must log onto the device using their AAD user account and enroll into Intune. Intune se nainstalovat rozšíření správy Intune na zařízení, pokud Powershellový skript nebo aplikace Win32 je zacílený na uživatele nebo zařízení.Intune will install the Intune Management extension on the device if a PowerShell script or a Win32 app is targeted to the user or device.

  • Velikost aplikace Windows je omezené na 8 GB na aplikaci.Windows application size is capped at 8 GB per app.

Příprava obsahu aplikace Win32 pro nahráníPrepare the Win32 app content for upload

Použití Microsoft Win32 obsahu Prep Tool předběžně zpracovat klasické Windows (Win32) aplikace.Use the Microsoft Win32 Content Prep Tool to pre-process Windows Classic (Win32) apps. Tento nástroj převede instalačních souborů aplikace do .intunewin formátu.The tool converts application installation files into the .intunewin format. Nástroj zjistí také některé atributy, které vyžaduje služba Intune k určení stavu instalace aplikace.The tool also detects some of the attributes required by Intune to determine the application installation state. Po použití tohoto nástroje ve složce instalační program aplikace, bude možné k vytvoření aplikace Win32 v konzole Intune.After you use this tool on the app installer folder, you will be able to create a Win32 app in the Intune console.

Důležité

Microsoft Win32 obsahu Prep Tool zips všechny soubory a podsložky, když vytváří .intunewin souboru.The Microsoft Win32 Content Prep Tool zips all files and subfolders when it creates the .intunewin file. Rozhodně buďte Microsoft Win32 obsahu Prep Tool nezávisle na instalační soubory a složky, tak, aby nezadáte, nástroj nebo jiné nepotřebné soubory a složky ve vaší .intunewin souboru.Be sure to keep the Microsoft Win32 Content Prep Tool separate from the installer files and folders, so that you don't include the tool or other unnecessary files and folders in your .intunewin file.

Můžete stáhnout Microsoft Win32 obsahu Prep Tool z Githubu jako soubor zip.You can download the Microsoft Win32 Content Prep Tool from GitHub as a zip file. Soubor ZIP obsahuje složku s názvem Microsoft-Win32-Content-Prep-Tool-master.The zipped file contains a folder named Microsoft-Win32-Content-Prep-Tool-master. Složka obsahuje nástroj pro přípravu, licence, souboru readme a poznámky k verzi.The folder contains the prep tool, the license, a readme, and the release notes.

Tok procesu pro vytvoření souboru .intunewinProcess flow to create .intunewin file

Tok procesu pro vytvoření souboru .intunewin

Spusťte nástroj Microsoft Win32 obsahu přípravuRun the Microsoft Win32 Content Prep Tool

Pokud spustíte IntuneWinAppUtil.exe z příkazového okna bez parametrů, vás provedou nástroje vám umožní zadat požadované parametry krok za krokem.If you run IntuneWinAppUtil.exe from the command window without parameters, the tool will guide you to input the required parameters step by step. Nebo můžete přidat parametry do příkazu založené na následující parametry příkazového řádku k dispozici.Or, you can add the parameters to the command based on the following available command-line parameters.

Dostupné parametry příkazového řádkuAvailable command-line parameters

Parametr příkazového řádkuCommand-line parameter PopisDescription
-h HelpHelp
-c <setup_folder> Složka pro všechny instalační soubory.Folder for all setup files. Všechny soubory v této složce se zkomprimují do .intunewin souboru.All files in this folder will be compressed into .intunewin file.
-s <setup_file> Instalační soubor (například setup.exe nebo setup.msi)Setup file (such as setup.exe or setup.msi).
-o <output_folder> Výstupní složka pro vygenerovaný soubor .intunewinOutput folder for the generated .intunewin file.
-q Tichý režimQuiet mode

Příklady příkazůExample commands

Příklad příkazuExample command PopisDescription
IntuneWinAppUtil -h Tento příkaz zobrazí informace o využití nástroje.This command will show usage information for the tool.
IntuneWinAppUtil -c c:\testapp\v1.0 -s c:\testapp\v1.0\setup.exe -o c:\testappoutput\v1.0 -q Tento příkaz vygeneruje soubor .intunewin ze zadané zdrojové složky a instalačního souboru.This command will generate the .intunewin file from the specified source folder and setup file. U instalačního souboru MSI tento nástroj načte požadované informace pro Intune.For the MSI setup file, this tool will retrieve required information for Intune. Pokud zadáte parametr -q, příkaz se spustí v tichém režimu a pokud už výstupní soubor existuje, přepíše se.If -q is specified, the command will run in quiet mode, and if the output file already exists, it will be overwritten. Pokud výstupní složka ještě neexistuje, automaticky se vytvoří.Also, if the output folder does not exist, it will be created automatically.

Při generování .intunewin souboru, umístěte všechny soubory, budete muset odkaz do podsložky složky instalace.When generating an .intunewin file, put any files you need to reference into a subfolder of the setup folder. Potom použijte relativní cesty tak, aby odkazovaly na konkrétní soubor, který potřebujete.Then, use a relative path to reference the specific file you need. Příklad:For example:

Složky zdroje instalace: c:\testapp\v1.0Setup source folder: c:\testapp\v1.0
License file: c:\testapp\v1.0\licenses\license.txtLicense file: c:\testapp\v1.0\licenses\license.txt

Odkazovat license.txt soubor pomocí relativní cesty licenses\license.txt.Refer to the license.txt file by using the relative path licenses\license.txt.

Vytvoření, přiřazení a monitorování aplikace Win32Create, assign, and monitor a Win32 app

Stejně jako obchodní aplikaci můžete do Microsoft Intune přidat také aplikaci Win32.Much like a line-of-business (LOB) app, you can add a Win32 app to Microsoft Intune. Tento typ aplikace obvykle vytváří místní vývojáři nebo třetí strana.This type of app is typically written in-house or by a 3rd party.

Tok procesu do Intune přidat aplikace Win32Process flow to add a Win32 app to Intune

Tok procesu do Intune přidat aplikace Win32

Přidat aplikaci Win32 do IntuneAdd a Win32 app to Intune

Následující kroky obsahují pokyny k přidání aplikace pro Windows do Intune.The following steps provide guidance to help you add a Windows app to Intune.

Krok 1: Určení instalačního souboru softwaruStep 1: Specify the software setup file

  1. Přihlaste se k Intune.Sign in to Intune.

  2. V podokně Intune vyberte Klientské aplikace > Aplikace > Přidat.In the Intune pane, select Client apps > Apps > Add.

  3. V přidat podokno aplikace, vyberte aplikace Windows (Win32) ze zadané rozevíracího seznamu.In the Add app pane, select Windows app (Win32) from the provided drop-down list.

    Snímek obrazovky okna Přidat aplikaci – přidat typ rozevírací seznam pole

Krok 2: Nahrát soubor balíčku aplikaceStep 2: Upload the app package file

  1. V podokně Přidat aplikaci zvolte Soubor balíčku aplikace a vyberte soubor.In the Add app pane, select App package file to select a file. Zobrazí se podokno Soubor balíčku aplikace.The App package file pane will be displayed.

    Snímek obrazovky okna soubor balíčku aplikace

  2. V podokně Soubor balíčku aplikace vyberte tlačítko Procházet.In the App package file pane, select the browse button. Potom vyberte instalační soubor Windows s příponou .intunewin.Then, select a Windows installation file with the extension .intunewin.

    Důležité

    Nezapomeňte použít nejnovější verzi nástroje Microsoft Win32 obsahu Prep Tool.Be sure to use the latest version of the Microsoft Win32 Content Prep Tool. Pokud nepoužíváte nejnovější verzi, zobrazí se upozornění, že se aplikace zabalila ve starší verzi nástroje Příprava obsahu pro Microsoft Win32.If you don't use the latest version, you will see a warning indicating that the app was packaged using an older version of the Microsoft Win32 Content Prep Tool.

  3. Až to budete mít, vyberte OK.When you're finished, select OK.

Krok 3: Konfigurace informací o aplikaciStep 3: Configure app information

  1. V podokně Přidat aplikaci zvolte Informace o aplikaci a nakonfigurujte aplikaci.In the Add app pane, select App information to configure the app.
  2. V podokně Informace o aplikaci nakonfigurujte následující údaje.In the App information pane, configure the following information. Některé hodnoty v tomto podokně mohou být vyplněné automaticky.Some of the values in this pane might be automatically filled in.
    • Název: Zadejte název aplikace, zobrazí se v aplikaci portál společnosti.Name: Enter the name of the app as it appears in the company portal. Pokud stejný název aplikace existuje dvakrát, zobrazí se na portálu společnosti všechny aplikace.If the same app name exists twice, each app will appear in the company portal.
    • Popis: Zadejte popis aplikace.Description: Enter a description for the app. Popis se zobrazí na portálu společnosti.The description appears in the company portal.
    • Publikovánír: Zadejte název vydavatele aplikace.Publisher: Enter the name of the publisher of the app.
    • Kategorie: Vyberte jednu nebo několik předdefinovaných kategorií aplikací nebo kategorii, kterou jste vytvořili.Category: Select one or more of the built-in app categories or select a category that you created. Díky kategoriím uživatelé aplikaci při procházení portálu společnosti snadněji najdou.Categories make it easier for users to find the app when they browse through the company portal.
    • Zobrazit tuto aplikaci jako doporučenou aplikaci portálu společnosti: Když uživatelé hledají aplikace, zobrazí se aplikace výrazně na hlavní stránce portálu společnosti.Display this as a featured app in the Company Portal: Display the app prominently on the main page of the company portal when users browse for apps.
    • Adresa URL informací: Volitelně zadejte adresu URL webu, který obsahuje informace o aplikaci.Information URL: Optionally, enter the URL of a website that contains information about the app. Adresa URL se zobrazí na portálu společnosti.The URL appears in the company portal.
    • Soukromá adresa URL: Volitelně zadejte adresu URL webu, který obsahuje informace o ochraně osobních údajů pro aplikaci.Privacy URL: Optionally, enter the URL of a website that contains privacy information for the app. Adresa URL se zobrazí na portálu společnosti.The URL appears in the company portal.
    • Pro vývojáře: Volitelně zadejte jméno vývojáře aplikace.Developer: Optionally, enter the name of the app developer.
    • Vlastník: Volitelně zadejte jméno vlastníka této aplikace.Owner: Optionally, enter a name for the owner of this app. Zadat můžete například Personální oddělení.An example is HR department.
    • Poznámky k: Zadejte jakékoli poznámky, které chcete přidružit k této aplikaci.Notes: Enter any notes that you want to associate with this app.
    • Logo: Nahrajte ikonu, která je spojená s aplikací.Logo: Upload an icon that is associated with the app. Ikona se u aplikace zobrazí, když uživatelé procházejí portál společnosti.The icon is displayed with the app when users browse through the company portal.
  3. Až to budete mít, vyberte OK.When you're finished, select OK.

Krok 4: Nakonfigurujte podrobnosti instalace aplikaceStep 4: Configure app installation details

  1. V podokně Přidat aplikaci vyberte Program a nakonfigurujte příkazy pro instalaci a odebrání aplikace.In the Add app pane, select Program to configure the app installation and removal commands for the app.

  2. Přidejte příkazový řádek pro dokončení aplikace, abyste mohli nainstalovat aplikaci.Add the complete installation command line to install the app.

    Například, pokud je vaše aplikace filename MyApp123, přidejte následující:For example, if your app filename is MyApp123, add the following:
    msiexec /p “MyApp123.msp”

    A pokud je aplikace ApplicationName.exe, příkaz bude název aplikace, za nímž následuje argumenty příkazu (přepínače) podporované tímto balíčkem.And, if the application is ApplicationName.exe, the command would be the application name followed by the command arguments (switches) supported by the package.
    Příklad:For example:
    ApplicationName.exe /quiet
    Ve výše uvedeném příkazu ApplicationName.exe balíček podporuje /quiet příkaz argument.In the above command, the ApplicationName.exe package supports the /quiet command argument.

    Pro konkrétní argumentů podporovaných balíčku aplikace obraťte se na dodavatele aplikace.For the specific arguments supported by the application package, contact your application vendor.

  3. Přidejte příkazový řádek pro dokončení odinstalace, abyste mohli aplikaci odinstalovat na základě identifikátoru GUID aplikace.Add the complete uninstall command line to uninstall the app based on the app’s GUID.

    Příklad: msiexec /x “{12345A67-89B0-1234-5678-000001000000}”For example: msiexec /x “{12345A67-89B0-1234-5678-000001000000}”

    Poznámka

    Aplikaci Win32 můžete nakonfigurovat tak, aby se nainstalovala v kontextu uživatele nebo systému.You can configure a Win32 app to be installed in User or System context. Kontext Uživatel se vztahuje pouze k danému uživateli.User context refers to only a given user. Kontext Systém se vztahuje ke všem uživatelům zařízení s Windows 10.System context refers to all users of a Windows 10 device.

    Koncoví uživatelé nemusí být kvůli instalaci aplikací Win32 přihlášení k zařízení.End users are not required to be logged in on the device to install Win32 apps.

    Win32 aplikaci nainstalovat a odinstalovat se spustí v části oprávnění správce (ve výchozím nastavení) Pokud je aplikace nastavena k instalaci v kontextu uživatele a koncový uživatel na zařízení má oprávnění správce.The Win32 app install and uninstall will be executed under admin privilege (by default) when the app is set to install in user context and the end user on the device has admin privileges.

  4. Až to budete mít, vyberte OK.When you're finished, select OK.

Krok 5: Konfigurace požadavků na aplikaciStep 5: Configure app requirements

  1. V podokně Přidat aplikaci vyberte Požadavky a nakonfigurujte požadavky, které zařízení musí splnit, aby bylo možné aplikaci nainstalovat.In the Add app pane, select Requirements to configure the requirements that devices must meet before the app is installed.

  2. V přidat pravidlo požadavku podokno, nakonfigurujte následující údaje.In the Add a Requirement rule pane, configure the following information. Některé hodnoty v tomto podokně mohou být vyplněné automaticky.Some of the values in this pane might be automatically filled in.

    • Architektura operačního systému: Zvolte, že architektury potřebujete k instalaci aplikace.Operating system architecture: Choose the architectures need to install the app.
    • Minimální verzi operačního systému: Vyberte minimální verzi operačního systému, které jsou potřebné k instalaci aplikace.Minimum operating system: Select the minimum operating system needed to install the app.
    • Místo na disku vyžadované (MB) : Volitelně můžete přidáte volné místo na disku potřebné k instalaci aplikace na systémovou jednotku.Disk space required (MB): Optionally, add the free disk space needed on the system drive to install the app.
    • Vyžaduje fyzické paměti (MB) : Volitelně můžete přidáte fyzické paměti (RAM) požadovaná k instalaci aplikace.Physical memory required (MB): Optionally, add the physical memory (RAM) required to install the app.
    • Minimální počet logických procesorů potřebný: Volitelně můžete přidáte minimální počet logických procesorů potřebný k instalaci aplikace.Minimum number of logical processors required: Optionally, add the minimum number of logical processors required to install the app.
    • Minimální rychlost procesoru požadované (MHz) : Volitelně můžete přidáte minimální rychlost procesoru, které jsou potřebné k instalaci aplikace.Minimum CPU speed required (MHz): Optionally, add the minimum CPU speed required to install the app.
  3. Klikněte na tlačítko přidat zobrazíte přidat pravidlo požadavku okno Konfigurace pravidel další požadavek.Click Add to display the Add a Requirement rule blade and configure additional requirement rules. Vyberte typ požadavku zvolit typ pravidlo, které budete používat k určení, jak je požadavek ověřen.Select the Requirement type to choose the type of rule that you will use to determine how a requirement is validated. Pravidla požadavků můžete podle informací o systému souboru, hodnoty registru nebo skripty prostředí PowerShell.Requirement rules can be based on file system information, registry values, or PowerShell scripts.

    • Soubor: Při výběru souboru jako typ požadavku, pravidlo požadavku musí odhalit souboru nebo složky, datum, verze nebo velikosti.File: When you choose File as the Requirement type, the requirement rule must detect a file or folder, date, version, or size.
      • Cesta: Úplná cesta ke složce obsahující soubor nebo složku, které se mají zjistit.Path – The full path of the folder containing the file or folder to detect.
      • Soubor nebo složka: Soubor nebo složka, které se mají zjistit.File or folder - The file or folder to detect.
      • Vlastnost – vyberte typ pravidla použitá k ověření přítomnosti aplikace.Property – Select the type of rule used to validate the presence of the app.
      • Přidruženo k 32bitové aplikaci na 64bitových klientech: Vyberte Ano, pokud chcete rozbalit všechny proměnné prostředí cesty ve 32bitovém kontextu na 64bitových klientech.Associated with a 32-bit app on 64-bit clients - Select Yes to expand any path environment variables in the 32-bit context on 64-bit clients. Výchozí možnost Ne vyberte, pokud chcete rozbalit všechny proměnné cesty ve 64bitovém kontextu na 64bitových klientech.Select No (default) to expand any path variables in the 64-bit context on 64-bit clients. 32bitoví klienti budou vždy používat 32bitový kontext.32-bit clients will always use the 32-bit context.
    • Registru: Pokud zvolíte registru jako typ požadavku, pravidlo požadavku musí odhalit nastavení registru na základě hodnoty, řetězec, celé číslo nebo verze.Registry: When you choose Registry as the Requirement type, the requirement rule must detect a registry setting based on value, string, integer, or version.
      • Cesta ke klíči: Úplná cesta k položce registru obsahující hodnotu, která se má zjistit.Key path – The full path of the registry entry containing the value to detect.
      • Název hodnoty: Název hodnoty registru, která se má zjistit.Value name - The name of the registry value to detect. Pokud je tato hodnota prázdná, provede se zjišťování u klíče.If this value is empty, the detection will happen on the key. Hodnota klíče (výchozí) se použije jako hodnota zjišťování v případě, že se metoda zjišťování liší od metody zjišťování existence souboru nebo složky.The (default) value of a key will be used as detection value if the detection method is other than file or folder existence.
      • Klíčovým požadavkem registru – vyberte typ porovnání, klíčů registru použít k určení, jak se ověřit pravidlo požadavku.Registry key requirement – Select the type of registry key comparison used to determine how the requirement rule is validated.
      • Přidruženo k 32bitové aplikaci na 64bitových klientech: Vyberte Ano, pokud chcete vyhledat 32bitový registr na 64bitových klientech.Associated with a 32-bit app on 64-bit clients - Select Yes to search the 32-bit registry on 64-bit clients. Výchozí možnost Ne vyberte, pokud chcete vyhledat 64bitový registr na 64bitových klientech.Select No (default) search the 64-bit registry on 64-bit clients. 32bitoví klienti budou vždy vyhledávat 32bitový registr.32-bit clients will always search the 32-bit registry.
    • skript: Zvolte skript jako typ požadavku, když nebude možné vytvořit pravidlo požadavku na základě souborů, registru nebo jakékoliv jiné metody, které jsou k dispozici v konzole Intune.Script: Choose Script as the Requirement type, when you cannot create a requirement rule based on file, registry, or any other method available to you in the Intune console.
      • Soubor skriptu – pro Powershellový skript na základě pravidlo požadavku, pokud existuje kód je 0, zjistíme standardního výstupu skriptu podrobněji.Script file – For PowerShell script based requirement rule, if exist code is 0, we will detect the STDOUT in more detail. Například abychom mohli detekovat STDOUT jako celé číslo, které má hodnotu 1.For example, we can detect STDOUT as an integer that has a value of 1.
      • Spusťte skript jako 32bitový proces v 64bitových klientech – vyberte Ano pro spuštění skriptu v procesu 32-bit v 64bitových klientech.Run script as 32-bit process on 64-bit clients - Select Yes to run the script in a 32-bit process on 64-bit clients. Vyberte ne (výchozí) pro spuštění skriptu v procesu 64-bit v 64bitových klientech.Select No (default) to run the script in a 64-bit process on 64-bit clients. 32bitové klienty, spusťte skript 32bitový proces.32-bit clients run the script in a 32-bit process.
      • Spusťte tento skript pomocí pověření přihlášeného: Vyberte Ano ke spuštění skriptu s použitím podepsané v přihlašovací údaje zařízení **.Run this script using the logged on credentials: Select Yes to run the script using the signed in device credentials**.
      • Vynutit kontrolu podpisu skriptu: Vyberte Ano, pokud chcete ověřit, že skript je podepsán důvěryhodným vydavatelem. To skriptu umožní spouštět se bez zobrazení upozornění nebo výzev.Enforce script signature check - Select Yes to verify that the script is signed by a trusted publisher, which will allow the script to run with no warnings or prompts displayed. Skript se bude spouštět odblokovaný.The script will run unblocked. Výchozí možnost Ne vyberte, pokud chcete skript spouštět na základě potvrzení koncového uživatele bez ověření podpisu.Select No (default) to run the script with end-user confirmation without signature verification.
      • Vybrat výstupní datový typ: Vyberte typ dat, které se používají při zjišťování shody pravidlo požadavku.Select output data type: Select the data type used when determining a requirement rule match.
  4. Až to budete mít, vyberte OK.When you're finished, select OK.

Krok 6: Konfigurace pravidel detekce aplikaceStep 6: Configure app detection rules

  1. V podokně Přidat aplikaci vyberte Pravidla detekce a nakonfigurujte pravidla pro zjištění přítomnosti aplikace.In the Add app pane, select Detection rules to configure the rules to detect the presence of the app.

  2. V poli Formát pravidel vyberte, jak se bude přítomnost aplikace zjišťovat.In Rules format field, select how the presence of the app will be detected. Pravidla detekce můžete nakonfigurovat ručně, ale můžete použít i vlastní skript, který zjistí přítomnost aplikace.You can choose to either manually configure the detection rules or use a custom script to detect the presence of the app. Musíte zvolit alespoň jedno pravidlo detekce.You must choose at least one detection rule.

    Poznámka

    V podokně Pravidla detekce můžete zvolit přidání více pravidel.In the Detection rules pane, you can choose to add multiple rules. Podmínky všech pravidel se musí splnit, aby bylo možné aplikaci zjistit.The conditions for all rules must be met to detect the app.

    • Ručně nakonfigurovat pravidla zjišťování: Můžete vybrat jeden z následujících typů pravidel:Manually configure detection rules - You can select one of the following rule types:

      1. Instalační služba MSI: Umožňuje provést ověření na základě kontroly verze MSI.MSI – Verify based on MSI version check. Tuto možnost je možné přidat pouze jednou.This option can only be added once. Když zvolíte tento typ pravidla, máte dvě nastavení:When you choose this rule type, you have two settings:

        • Kód produktu Instalační služby MSI: Přidá platný kód produktu MSI pro aplikaci.MSI product code – Add a valid MSI product code for the app.
        • Kontrola verze produktu Instalační služby MSI: Vyberte Ano, pokud chcete kromě kódu produktu MSI ověřit i verzi produktu MSI.MSI product version check – Select Yes to verify the MSI product version in addition to the MSI product code.
      2. Soubor: Umožňuje provést ověření na základě zjištění, data, verze nebo velikosti souboru nebo složky.File – Verify based on file or folder detection, date, version, or size.

        • Cesta: Úplná cesta ke složce obsahující soubor nebo složku, které se mají zjistit.Path – The full path of the folder containing the file or folder to detect.
        • Soubor nebo složka: Soubor nebo složka, které se mají zjistit.File or folder - The file or folder to detect.
        • Metoda zjišťování: Vyberte typ metody zjišťování použité k ověření přítomnosti aplikace.Detection method – Select the type of detection method used to validate the presence of the app.
        • Přidruženo k 32bitové aplikaci na 64bitových klientech: Vyberte Ano, pokud chcete rozbalit všechny proměnné prostředí cesty ve 32bitovém kontextu na 64bitových klientech.Associated with a 32-bit app on 64-bit clients - Select Yes to expand any path environment variables in the 32-bit context on 64-bit clients. Výchozí možnost Ne vyberte, pokud chcete rozbalit všechny proměnné cesty ve 64bitovém kontextu na 64bitových klientech.Select No (default) to expand any path variables in the 64-bit context on 64-bit clients. 32bitoví klienti budou vždy používat 32bitový kontext.32-bit clients will always use the 32-bit context.

        Příklady zjišťování na základě souboruExamples of file-based detection

        1. Zkontrolujte, zda soubor existuje.Check for file existence.

          Snímek obrazovky s podoknem pravidla detekce – existence souboru

        2. Zkontrolujte, zda složka existuje.Check for folder existence.

          Snímek obrazovky s podoknem pravidla detekce – existence složky

      3. Registr: Umožňuje provést ověření na základě verze, řetězce, celého čísla nebo verze.Registry – Verify based on value, string, integer, or version.

        • Cesta ke klíči: Úplná cesta k položce registru obsahující hodnotu, která se má zjistit.Key path – The full path of the registry entry containing the value to detect.
        • Název hodnoty: Název hodnoty registru, která se má zjistit.Value name - The name of the registry value to detect. Pokud je tato hodnota prázdná, provede se zjišťování u klíče.If this value is empty, the detection will happen on the key. Hodnota klíče (výchozí) se použije jako hodnota zjišťování v případě, že se metoda zjišťování liší od metody zjišťování existence souboru nebo složky.The (default) value of a key will be used as detection value if the detection method is other than file or folder existence.
        • Metoda zjišťování: Vyberte typ metody zjišťování použité k ověření přítomnosti aplikace.Detection method – Select the type of detection method used to validate the presence of the app.
        • Přidruženo k 32bitové aplikaci na 64bitových klientech: Vyberte Ano, pokud chcete vyhledat 32bitový registr na 64bitových klientech.Associated with a 32-bit app on 64-bit clients - Select Yes to search the 32-bit registry on 64-bit clients. Výchozí možnost Ne vyberte, pokud chcete vyhledat 64bitový registr na 64bitových klientech.Select No (default) search the 64-bit registry on 64-bit clients. 32bitoví klienti budou vždy vyhledávat 32bitový registr.32-bit clients will always search the 32-bit registry.

        Příklady zjišťování na základě registruExamples for registry-based detection

        1. Zkontrolujte, zda existuje klíč registru.Check for registry key exists.

          Snímek obrazovky s podoknem pravidla detekce – existence klíče registru

        2. Zkontrolujte, zda hodnota registru existuje.Check if registry value exists.

          Snímek obrazovky s podoknem pravidla detekce – existence hodnoty registru

        3. Zkontrolujte, zda se řetězec hodnoty registru rovná.Check for registry value string equals.

          Snímek obrazovky s podoknem pravidla detekce – řetězec hodnoty registru se rovná

    • Použít vlastní skript zjišťování: Zadejte powershellový skript, který se použije ke zjištění této aplikace.Use a custom detection script – Specify the PowerShell script that will be used to detect this app.

      1. Soubor skriptu: Vyberte powershellový skript, který zjistí přítomnost aplikace v klientovi.Script file – Select a PowerShell script that will detect the presence of the app on the client. Aplikace se bude považovat za zjištěnou, když skript vrátí ukončovací kód s hodnotou 0 a zapíše řetězcovou hodnotu do výstupu STDOUT.The app will be detected when the script both returns a 0 value exit code and writes a string value to STDOUT.

      2. Spusťte skript jako 32bitový proces v 64bitových klientech – vyberte Ano pro spuštění skriptu v procesu 32-bit v 64bitových klientech.Run script as 32-bit process on 64-bit clients - Select Yes to run the script in a 32-bit process on 64-bit clients. Vyberte ne (výchozí) pro spuštění skriptu v procesu 64-bit v 64bitových klientech.Select No (default) to run the script in a 64-bit process on 64-bit clients. 32bitové klienty, spusťte skript 32bitový proces.32-bit clients run the script in a 32-bit process.

      3. Vynutit kontrolu podpisu skriptu: Vyberte Ano, pokud chcete ověřit, že skript je podepsán důvěryhodným vydavatelem. To skriptu umožní spouštět se bez zobrazení upozornění nebo výzev.Enforce script signature check - Select Yes to verify that the script is signed by a trusted publisher, which will allow the script to run with no warnings or prompts displayed. Skript se bude spouštět odblokovaný.The script will run unblocked. Výchozí možnost Ne vyberte, pokud chcete skript spouštět na základě potvrzení koncového uživatele bez ověření podpisu.Select No (default) to run the script with end-user confirmation without signature verification.

        Agenta Intune kontroluje výsledky ze skriptu.Intune agent checks the results from the script. Přečte hodnoty, které skript zapsal do standardního streamu výstupu (STDOUT), standardního streamu chyb (STDERR) a do ukončovacího kódu.It reads the values written by the script to the standard output (STDOUT) stream, the standard error (STDERR) stream, and the exit code. Pokud kód končí nenulovou hodnotu, skript selže a stav zjišťování aplikace je Nenainstalováno.If the script exits with a nonzero value, the script fails and the application detection status is not installed. Pokud ukončovací kód obsahuje nulovou hodnotu a výstup STDOUT obsahuje data, byl stav zjišťování aplikace je Nainstalováno.If the exit code is zero and STDOUT has data, the application detection status is Installed.

        Poznámka

        Společnost Microsoft doporučuje kódování skript jako UTF-8.Microsoft recommends encoding your script as UTF-8. Pokud se skript ukončí s hodnotou 0, bylo spuštění skriptu úspěšné.When the script exits with the value of 0, the script execution was success. Sekundární výstupní kanál označuje, že aplikace byla zjištěna – data STDOUT označují, že aplikace se v klientovi našla.Second output channel indicates app was detected - STDOUT data indicates that the app was found on the client. Konkrétnímu řetězci z výstupu STDOUT se nevěnujeme.We do not look for a particular string from STDOUT.

      4. Po přidání pravidel vyberte Přidat > OK.Once you have added your rule(s), select Add > OK.

Krok 7: Konfigurace aplikace návratové kódyStep 7: Configure app return codes

  1. V podokně Přidat aplikaci vyberte Návratové kódy a přidejte návratové kódy, které se mají použít buď pro přidání chování při opakování instalace aplikace, nebo pro přidání chování po instalaci.In the Add app pane, select Return codes to add the return codes used to specify either app installation retry behavior or post-installation behavior. Položky návratových kódů se standardně přidají při vytváření aplikace.Return code entries are added by default during app creation. Můžete ale přidat další nebo změnit existující návratové kódy.However, you can add additional return codes or change existing return codes.
  2. V podokně Návratové kódy přidejte další návratové kódy nebo změňte existující návratové kódy.In the Return codes pane, add additional return codes, or modify existing return codes.
    • Nepovedlo – návratovou hodnotu, která označuje k selhání instalace aplikace.Failed – The return value that indicates an app installation failure.
    • Úplné restartování: Návratový kód pro úplné restartování nepovolí instalaci dalších aplikací Win32 do klienta bez úplného restartování.Hard reboot – The hard reboot return code does not allow next Win32 apps to be installed on the client without reboot.
    • Rychlé restartování: Návratový kód pro rychlé restartování umožní instalaci další aplikace Win32 bez nutnosti restartovat klienta.Soft reboot – The soft reboot return code allows the next Win32 app to be installed without requiring a client reboot. Restartování je důležité pro instalaci aktuální aplikace.Reboot is necessary to complete installation of the current application.
    • Opakovat: Agent návratového kódu pro opakování se třikrát pokusí aplikaci nainstalovat.Retry – The retry return code agent will attempt to install the app three times. Mezi jednotlivými pokusy počká 5 minut.It will wait for 5 minutes between each attempt.
    • Úspěch: Toto je návratový kód, který označuje, že se aplikace úspěšně nainstalovala.Success – The return value that indicates the app was successfully installed.
  3. Jakmile přidáte nebo změníte návratové kódy, vyberte OK.Select OK once you have added or modify your list of return codes.

Krok 8: Přidání aplikaceStep 8: Add the app

  1. V podokně Přidat aplikaci zkontrolujte správnost nakonfigurovaných informací o aplikaci.In the Add app pane, verify that you configured the app information correctly.
  2. Pomocí možnosti Přidat nahrajte aplikaci do Intune.Select Add to upload the app to Intune.

Krok 9: Přiřazení aplikaceStep 9: Assign the app

  1. V podokně aplikace vyberte Přiřazení.In the app pane, select Assignments.
  2. Vyberte Přidat skupinu. Tím se otevře podokno Přidat skupinu týkající se aplikace.Select Add Group to open the Add group pane that is related to the app.
  3. Pro konkrétní aplikaci vyberte typ přiřazení:For the specific app, select an assignment type:
    • K dispozici zaregistrovaným zařízením: Uživatelé nainstalovat aplikaci z aplikace portál společnosti nebo webu portál společnosti.Available for enrolled devices: Users install the app from the Company Portal app or Company Portal website.
    • Vyžaduje: Aplikace se nainstaluje na zařízení ve vybraných skupinách.Required: The app is installed on devices in the selected groups.
    • Odinstalujte: Aplikace se odinstaluje ze zařízení ve vybraných skupinách.Uninstall: The app is uninstalled from devices in the selected groups.
  4. Vyberte Zahrnuté skupiny a přiřaďte skupiny, které budou tuto aplikaci používat.Select Included Groups and assign the groups that will use this app.
  5. V podokně Přiřadit vyberte OK. Tím výběr zahrnutých skupin dokončíte.In the Assign pane, select OK to complete the included groups selection.
  6. Pokud se rozhodnete některé skupiny uživatelů vyloučit, aby nebyly přiřazením aplikace ovlivněné, klikněte na Vyloučit skupiny.If you want to exclude any groups of users from being affected by this app assignment, select Exclude Groups.
  7. V podokně Přidat skupinu vyberte OK.In the Add group pane, select OK.
  8. V podokně Přiřazení aplikace vyberte Uložit.In the app Assignments pane, select Save.

V tomto okamžiku jste dokončili postup do Intune přidat aplikace Win32.At this point, you have completed steps to add a Win32 app to Intune. Informace o přiřazení a monitorování aplikace najdete v článku Přiřazení aplikací do skupin pomocí Microsoft Intune a Monitorování informací a přiřazení aplikace pomocí Microsoft Intune.For information about app assignment and monitoring, see Assign apps to groups with Microsoft Intune and Monitor app information and assignments with Microsoft Intune.

Závislosti aplikaceApp dependencies

Závislosti aplikace jsou aplikace, které musí být nainstalovaný před instalací aplikace Win32.App dependencies are applications that must be installed before your Win32 app can be installed. Můžete vyžadovat, aby ostatní aplikace se instalují jako závislosti.You can require that other apps are installed as dependencies. Konkrétně zařízení musíte nainstalovat závislé aplikace, před instalací aplikace Win32.Specifically, the device must install the dependent app(s) before it installs the Win32 app. Je maximálně 100 závislosti, obsahující závislosti žádné zahrnuté závislosti, stejně jako vlastní aplikaci.There is a maximum of 100 dependencies, which includes the dependencies of any included dependencies, as well as the app itself. Závislosti aplikace systému Win32 můžete přidat až po aplikace Win32 byl přidán a nahrát do Intune.You can add Win32 app dependencies only after your Win32 app has been added and uploaded to Intune. Po přidání aplikace Win32, zobrazí se vám závislosti možnost v okně pro vaši aplikaci Win32.Once your Win32 app has been added, you'll see the Dependencies option on the blade for your Win32 app.

Při přidání závislosti aplikaci, můžete hledat podle názvu aplikace a vydavatele.When adding an app dependency, you can search based on the app name and publisher. Kromě toho můžete seřadit přidání závislostí podle názvu aplikace a vydavatele.Additionally, you can sort your added dependencies based on app name and publisher. Dříve závislosti přidání aplikace se nedá vybrat v seznamu závislostí přidaných aplikací.Previously added app dependencies cannot be selected in the added app dependency list.

Můžete rozhodnout, zda se mají instalovat automaticky každé závislé aplikace.You can choose whether or not to install each dependent app automatically. Ve výchozím nastavení automaticky instalovat je možnost nastavená na Ano každý závislosti.By default, the Automatically install option is set to Yes for each dependency. Po instalaci automaticky závislé aplikace, i v případě, že závislé aplikace neodkazuje na uživatele nebo zařízení, Intune nainstaluje aplikaci na zařízení, které splňuje závislost před instalací aplikace Win32.By automatically installing a dependent app, even if the dependent app is not targeted to the user or device, Intune will install the app on the device to satisfy the dependency before installing your Win32 app. Je důležité si uvědomit, že závislosti může mít dílčí závislosti rekurzivní a každý dílčí závislostí se dá nainstalovat před instalací hlavní závislostí.It's important to note that a dependency can have recursive sub-dependencies, and each sub-dependency will be installed before installing the main dependency. Kromě toho instalace závislostí nedodržuje pořadí instalace na úrovni dané závislosti.Additionally, installation of dependencies does not follow an install order at a given dependency level.

Chcete-li přidat závislost aplikace do vaší aplikace Win32, postupujte následovně:To add an app dependency to your Win32 app, use the following steps:

  1. V Intune, vyberte klientské aplikace > aplikace zobrazíte seznam přidali klientské aplikace.In Intune, select Client apps > Apps to view your list of added client apps.
  2. Vyberte přidání aplikace Windows (Win32) aplikace.Select an added Windows app (Win32) app.
  3. Vyberte závislosti přidat závislé aplikace, které musí být nainstalovaný před instalací aplikace Win32.Select Dependencies to add the dependent app(s) that must be installed before the Win32 app can be installed.
  4. Klikněte na tlačítko přidat Přidat závislost aplikace.Click Add to add an app dependency.
  5. Po přidání závislé aplikace, klikněte na tlačítko vyberte.Once you have added the dependent app(s), click Select.
  6. Zvolte, zda chcete automaticky nainstalovat závislé aplikace tak, že vyberete Ano nebo ne pod automaticky instalovat.Choose whether to automatically install the dependent app by selecting Yes or No under Automatically Install.
  7. Klikněte na Uložit.Click Save.

Koncovému uživateli se zobrazí informační zprávy Windows označující, že závislé aplikace se stahují a instalují jako součást procesu instalace aplikace Win32.The end user will see Windows Toast Notifications indicating that dependent apps are being downloaded and installed as part of the Win32 app installation process. Kromě toho při závislé aplikace není nainstalovaná, koncový uživatel se běžně zobrazí následující oznámení:Additionally, when a dependent app is not installed, the end user will commonly see one of the following notifications:

  • 1 nebo více závislých aplikací, které se nepodařilo nainstalovat1 or more dependent apps failed to install
  • 1 nebo více závislých aplikací požadavky nesplněny1 or more dependent app requirements not met
  • 1 nebo více závislých aplikací se čeká na restartování zařízení1 or more dependent apps are pending a device reboot

Pokud se rozhodnete automaticky instalovat závislost, Win32, nebude pokus o instalaci aplikace.If you choose not to Automatically install a dependency, the Win32 app installation will not be attempted. Kromě toho vytváření sestav aplikace se zobrazí, že závislost byla označena jako failed a také zadat příslušný důvod selhání.Additionally, app reporting will show that the dependency was flagged as failed and also provide a failure reason. Selhání instalace závislostí můžete zobrazit kliknutím na selhání (nebo upozornění) součástí aplikace Win 32 podrobné informace o instalaci.You can view the dependency installation failure by clicking on a failure (or warning) provided in the Win 32 app installation details.

Každá závislost bude dodržovat logika opakovaných pokusů aplikace Intune Win32 (pokus o instalaci 3krát za čekání po dobu 5 minut) a plán globální opakovaného vyhodnocení.Each dependency will adhere to Intune Win32 app retry logic (try to install 3 times after waiting for 5 minutes) and the global re-evaluation schedule. Navíc závislosti platí pouze v době instalace aplikace Win32 v zařízení.Also, dependencies are only applicable at the time of installing the Win32 app on the device. Závislosti se nedají použít pro odinstalaci aplikace Win32.Dependencies are not applicable for uninstalling a Win32 app. Pokud chcete odstranit závislost, musí klikněte na výpustky (tři tečky) nalevo od závislé aplikace umístěné na konci řádku v seznamu závislostí.To delete a dependency, you must click on the ellipses (three dots) to the left of the dependent app located at the end of the row of the dependency list.

Optimalizace doručeníDelivery Optimization

Windows 10 1709 a vyšší než klienti budou stahovat obsah aplikace Intune Win32 pomocí komponenty optimalizace doručování na klientovi Windows 10.Windows 10 1709 and above clients will download Intune Win32 app content using a delivery optimization component on the Windows 10 client. Optimalizace doručení poskytuje peer-to-peer funkce, které je ve výchozím nastavení zapnutá.Delivery optimization provides peer-to-peer functionality that it is turned on by default. Optimalizace doručení je možné nakonfigurovat prostřednictvím zásad skupiny a prostřednictvím konfigurace zařízení v Intune.Delivery optimization can be configured by group policy and via Intune Device configuration. Další informace najdete v tématu optimalizace doručení pro Windows 10.For more information, see Delivery Optimization for Windows 10.

Instalace požadovaných a dostupných aplikací na zařízeníInstall required and available apps on devices

Koncovému uživateli se zobrazí informační zprávy Windows pro instalace aplikací povinné a k dispozici.The end user will see Windows Toast Notifications for the required and available app installations. Na následujícím obrázku je znázorněna ukázková informační zpráva, že instalace aplikace se nedokončí, dokud se zařízení nerestartuje.The following image shows an example toast notification where the app installation is not complete until the device is restarted.

Snímek obrazovky Windows informační zprávy pro instalaci aplikace

Na následujícím obrázku upozorní koncového uživatele, že jsou prováděny změny aplikace do zařízení.The following image notifies the end user that app changes are being made to the device.

Snímek obrazovky upozornění uživatele, které se provádějí změny aplikace

Informační zprávy pro aplikace Win32Toast notifications for Win32 apps

V případě potřeby můžete potlačit oznámení informační zprávy zobrazující koncový uživatel za přiřazení aplikace.If needed, you can suppress showing end user toast notifications per app assignment. V Intune, vyberte klientské aplikace > aplikace > vyberte aplikaci > přiřazení > zahrnout skupiny.From Intune, select Client apps > Apps > select the app > Assignments > Include Groups.

Poznámka

Rozšíření správy Intune nainstalovat Win32 neodinstaluje aplikací na nezaregistrovaných zařízeních.Intune management extension installed Win32 apps will not be uninstalled on unenrolled devices. Správci můžou využívat vyloučení přiřazení není nabízet aplikace Win32 vlastních zařízení uživatelů.Admins can leverage assignment exclusion to not offer Win32 apps to BYOD Devices.

Řešení potíží s aplikacemi Win32Troubleshoot Win32 app issues

Protokoly agenta na klientském počítači se obvykle nachází ve složce C:\ProgramData\Microsoft\IntuneManagementExtension\Logs.Agent logs on the client machine are commonly in C:\ProgramData\Microsoft\IntuneManagementExtension\Logs. K zobrazení těchto protokolů můžete využít nástroj CMTrace.exe.You can leverage CMTrace.exe to view these log files. CMTrace.exe si můžete stáhnout z klienta nástroje Configuration Manager.CMTrace.exe can be downloaded from Configuration Manager Client Tools.

Snímek obrazovky se Agent přihlásí v klientském počítači.

Důležité

Povolit správné instalace a spuštění aplikace LOB Win32, by měl nastavení anti-malware vyloučení se má zkontrolovat následující adresáře:To allow proper installation and execution of LOB Win32 apps, anti-malware settings should exclude the following directories from being scanned:

Na X64 klientské počítače:On X64 client machines:
C:\Program Files (x86)\Microsoft Intune Management Extension\ContentC:\Program Files (x86)\Microsoft Intune Management Extension\Content
C:\windows\IMECacheC:\windows\IMECache

Na X86 klientské počítače:On X86 client machines:
C:\Program Files\Microsoft Intune Management Extension\ContentC:\Program Files\Microsoft Intune Management Extension\Content
C:\windows\IMECacheC:\windows\IMECache

Zjištění verze souboru aplikace Win32 pomocí PowershelluDetecting the Win32 app file version using PowerShell

Pokud máte potíže při zjištění verze souboru aplikace Win32, zvažte použití nebo úpravou následujícího příkazu Powershellu:If you have difficulty detecting the Win32 app file version, consider using or modifying the following PowerShell command:


$FileVersion = [System.Diagnostics.FileVersionInfo]::GetVersionInfo("<path to binary file>").FileVersion
#The below line trims the spaces before and after the version name
$FileVersion = $FileVersion.Trim();
if ("<file version of successfully detected file>" -eq $FileVersion)
{
#Write the version to STDOUT by default
$FileVersion
exit 0
}
else
{
#Exit with non-zero failure code
exit 1
}

Ve výše uvedeném příkazu Powershellu nahraďte <path to binary file> řetězec s cestou k souboru aplikace systému Win32.In the above PowerShell command, replace the <path to binary file> string with the path to your Win32 app file. Příklad cesty by měl vypadat přibližně následující:An example path would be similar to the following:
C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\ssms.exe

Také nahraďte <file version of successfully detected file> řetězce, které potřebujete ke zjištění verze souboru.Also, replace the <file version of successfully detected file> string with the file version that you need to detect. Příklad řetězce verze souboru bude podobný následujícímu:An example file version string would be similar to the following:
2019.0150.18118.00 ((SSMS_Rel).190420-0019)

Pokud potřebujete získat informace o verzi vaší aplikace Win32, můžete použít následující příkaz Powershellu:If you need to get the version information of your Win32 app, you can use the following PowerShell command:


[System.Diagnostics.FileVersionInfo]::GetVersionInfo("<path to binary file>").FileVersion

Ve výše uvedeném příkazu Powershellu nahraďte <path to binary file> se vaše cesta k souboru.In the above PowerShell command, replace <path to binary file> with your file path.

Další řešení potíží oblasti vzít v úvahuAdditional troubleshooting areas to consider

  • Zkontroluje cílení, abyste měli jistotu, že je agent nainstalovaný na zařízení – aplikace Win32 zacílená na skupinu nebo powershellový skript zacílený na skupinu vytvoří zásady instalace agenta pro skupinu zabezpečení.Check targeting to make sure agent is installed on the device - Win32 app targeted to a group or PowerShell Script targeted to a group will create agent install policy for security group.
  • Zkontrolujte verzi operačního systému – Windows 10 1607 a novější.Check OS Version – Windows 10 1607 and above.
  • Zkontrolujte skladovou položku Windows 10 – Windows 10 S nebo verze Windows s povoleným režimem S nepodporují instalaci pomocí instalační služby MSI.Check Windows 10 SKU - Windows 10 S, or Windows versions running with S-mode enabled, do not support MSI installation.

Další informace o řešení potíží s aplikací Win32, naleznete v tématu Win32 aplikace řešení potíží s instalací.For more information about troubleshooting Win32 apps, see Win32 app installation troubleshooting.

Další postupNext steps