{"id":481,"date":"2024-03-19T06:28:30","date_gmt":"2024-03-19T05:28:30","guid":{"rendered":"https:\/\/kb.apptec360.com\/manual\/?post_type=knowledgebase&#038;p=481"},"modified":"2024-04-25T09:23:49","modified_gmt":"2024-04-25T07:23:49","slug":"windows-10","status":"publish","type":"knowledgebase","link":"https:\/\/kb.apptec360.com\/manual\/knowledgebase\/general-settings\/app-management\/in-house-app-db\/windows-10\/","title":{"rendered":"Windows 10"},"content":{"rendered":"\n<p>Here you can upload the Windows 10 Apps and distribute them later in Mobile Management in your device or group profile.<\/p>\n\n\n\n<p>Click on the \u201c+\u201d to upload the APPX, APPXBUNDLE or MSI of an App you want to upload. Only the APPX, APPXBUNDLE or MSI format is supported as of now.<\/p>\n\n\n\n<p>You can also upload and define Dependencies for an App, which will be automatically distributed and installed before installing the desired App.<\/p>\n\n\n\n<p>The upload limit on OnPremise Appliances can be increased in Step 3 of the Appliance Configuration. If you would like to increase the Upload Limit on Cloud, please contact the support for more information.<\/p>\n\n\n\n<p><strong>Update Target<\/strong><\/p>\n\n\n\n<p>With the function \u201eUpdate Target\u201c you can choose which version of an app should be installed or to which version an app should be updated if you activated \u201eKeep up to date\u201c for an app.<\/p>\n\n\n\n<p>If you have not selected an Update Target, the highest version will be used.<\/p>\n\n\n\n<p><strong>Win32 Package (.exe)<\/strong><\/p>\n\n\n\n<p class=\"pagebreak-before\">You can also distribute .exe files\/installers to your devices.<\/p>\n\n\n\n<table id=\"tablepress-14\" class=\"tablepress tablepress-id-14\">\n<caption style=\"caption-side:bottom;text-align:left;border:none;background:none;margin:0;padding:0;\"><a href=\"https:\/\/kb.apptec360.com\/manual\/wp-admin\/admin.php?page=tablepress&amp;action=edit&amp;table_id=14\" rel=\"nofollow\">Edit<\/a><\/caption>\n<tbody class=\"row-hover\">\n<tr class=\"row-1 odd\">\n\t<td class=\"column-1\"><br>\n        <p>Package name<\/p><br>\n      <\/td><td class=\"column-2\"><br>\n        <p>The name which will be displayed in the MDM<\/p><br>\n      <\/td>\n<\/tr>\n<tr class=\"row-2 even\">\n\t<td class=\"column-1\"><br>\n        <p>Description<\/p><br>\n      <\/td><td class=\"column-2\"><br>\n        <p>Description shown in the MDM<\/p><br>\n      <\/td>\n<\/tr>\n<tr class=\"row-3 odd\">\n\t<td class=\"column-1\"><br>\n        <p>Package file<\/p><br>\n      <\/td><td class=\"column-2\"><br>\n        <p>Only .zip files are allowed. Place the files you want to deploy in this zip file.<\/p><br>\n      <\/td>\n<\/tr>\n<tr class=\"row-4 even\">\n\t<td class=\"column-1\"><br>\n        <p>Deployment context<\/p><br>\n      <\/td><td class=\"column-2\"><br>\n        <p><strong>System<\/strong>: The install command runs with system privileges which is higher than &#8220;User&#8221;. Also when using &#8220;System&#8221; the process has no UI, so it will be silent and the user profile, e.g. environment variables like %AppDat%, is not accessible. <strong>User<\/strong>: The install command has access to the user profile and it can display UI if necessary. Note: Some processes may only be working in one context. E.g. if a software installs itself into AppData, it will only work when selecting &#8220;User&#8221;<\/p><br>\n      <\/td>\n<\/tr>\n<tr class=\"row-5 odd\">\n\t<td class=\"column-1\"><br>\n        <p>Install command<\/p><br>\n      <\/td><td class=\"column-2\"><br>\n        <p>The command used to install the program. For example the install command for a zip file containing \u201csetup.exe\u201d in its root, which supports the parameter &#8220;\/s&#8221; for a silent installation the Install command would be &#8220;setup.exe \/s&#8221;. Be aware that different software may have different parameters.<\/p><br>\n      <\/td>\n<\/tr>\n<tr class=\"row-6 even\">\n\t<td class=\"column-1\"><br>\n        <p>Uninstall command<\/p><br>\n      <\/td><td class=\"column-2\"><br>\n        <p>The command to run to uninstall the software via MDM. Usually this points to the uninstaller. For example &#8220;C:\\Program Files\\ExampleSoftware\\uninstall.exe&#8221;.<\/p><br>\n      <\/td>\n<\/tr>\n<tr class=\"row-7 odd\">\n\t<td class=\"column-1\"><br>\n        <p><strong>Requirements<\/strong><\/p><br>\n      <\/td><td class=\"column-2\"><\/td>\n<\/tr>\n<tr class=\"row-8 even\">\n\t<td colspan=\"2\" class=\"column-1\"><br>\n        <p>Note: All of the set requirements have to be fulfilled for the software to install. Otherwise it will not be installed. Some fields may be mandatory. If no value is set for a requirement, the requirement will be ignored.<\/p><br>\n      <\/td>\n<\/tr>\n<tr class=\"row-9 odd\">\n\t<td class=\"column-1\"><br>\n        <p>OS architecture<\/p><br>\n      <\/td><td class=\"column-2\"><br>\n        <p>OS architecture<\/p><br>\n      <\/td>\n<\/tr>\n<tr class=\"row-10 even\">\n\t<td class=\"column-1\"><br>\n        <p>Min OS Version<\/p><br>\n      <\/td><td class=\"column-2\"><br>\n        <p>Min OS Version<\/p><br>\n      <\/td>\n<\/tr>\n<tr class=\"row-11 odd\">\n\t<td class=\"column-1\"><br>\n        <p>Min free disk space (MB)<\/p><br>\n      <\/td><td class=\"column-2\"><br>\n        <p>Min free disk space (MB)<\/p><br>\n      <\/td>\n<\/tr>\n<tr class=\"row-12 even\">\n\t<td class=\"column-1\"><br>\n        <p>Min physical memory (MB)<\/p><br>\n      <\/td><td class=\"column-2\"><br>\n        <p>Min physical memory (MB)<\/p><br>\n      <\/td>\n<\/tr>\n<tr class=\"row-13 odd\">\n\t<td class=\"column-1\"><br>\n        <p>Min number of logical processors<\/p><br>\n      <\/td><td class=\"column-2\"><br>\n        <p>Min number of logical processors<\/p><br>\n      <\/td>\n<\/tr>\n<tr class=\"row-14 even\">\n\t<td class=\"column-1\"><br>\n        <p>Min CPU Speed (MHz)<\/p><br>\n      <\/td><td class=\"column-2\"><br>\n        <p>Min CPU Speed (MHz)<\/p><br>\n      <\/td>\n<\/tr>\n<tr class=\"row-15 odd\">\n\t<td class=\"column-1\"><br>\n        <p>Additional Requirements<\/p><br>\n      <\/td><td class=\"column-2\"><br>\n        <p>You can also manually define rules or upload a script here to perform additional requirement checks if you want to.<\/p><br>\n      <\/td>\n<\/tr>\n<tr class=\"row-16 even\">\n\t<td colspan=\"2\" class=\"column-1\"><br>\n        <p><strong>Detection Rules<\/strong><\/p><br>\n      <\/td>\n<\/tr>\n<tr class=\"row-17 odd\">\n\t<td class=\"column-1\"><br>\n        <p>Detection method<\/p><br>\n      <\/td><td class=\"column-2\"><br>\n        <p>Here you can define how to detect whether the app is installed on the device. Install commands will only be run when these rules detect that the app is NOT installed. Uninstall commands only run when these rules detect that the app is not installed. <strong>Manually define rules<\/strong>: Lets you manually define one or more rules to check for example if a certain file, folder, MSI or registry key being present. If all of the given detection rules are true, the app will be considered present. <strong>Use script<\/strong>: Upload your own script with your own checks. If the script returns &#8220;$TRUE&#8221;, the app will be considered present.<\/p><br>\n      <\/td>\n<\/tr>\n<tr class=\"row-18 even\">\n\t<td class=\"column-1\"><br>\n        <p>Detection rules<\/p><br>\n      <\/td><td class=\"column-2\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"parent":473,"menu_order":0,"template":"","class_list":["post-481","knowledgebase","type-knowledgebase","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/kb.apptec360.com\/manual\/wp-json\/wp\/v2\/knowledgebase\/481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kb.apptec360.com\/manual\/wp-json\/wp\/v2\/knowledgebase"}],"about":[{"href":"https:\/\/kb.apptec360.com\/manual\/wp-json\/wp\/v2\/types\/knowledgebase"}],"version-history":[{"count":4,"href":"https:\/\/kb.apptec360.com\/manual\/wp-json\/wp\/v2\/knowledgebase\/481\/revisions"}],"predecessor-version":[{"id":6533,"href":"https:\/\/kb.apptec360.com\/manual\/wp-json\/wp\/v2\/knowledgebase\/481\/revisions\/6533"}],"up":[{"embeddable":true,"href":"https:\/\/kb.apptec360.com\/manual\/wp-json\/wp\/v2\/knowledgebase\/473"}],"wp:attachment":[{"href":"https:\/\/kb.apptec360.com\/manual\/wp-json\/wp\/v2\/media?parent=481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}