客户中最常见的问题之一是是否有可能使用Microsoft Intune发布Win32应用程序。答案是肯定的。可以部署Windows 10存储应用程序,MSI文件甚至.exe文件。虽然.exe文件无法直接发布。您需要将.exe文件(如果适用)“适用”.Intunewin文件。
在这个博客中,我将逐步向您展示如何执行此操作。在以下示例中,我将使用Microsoft Intune发布FileZilla FTP客户端。
先决条件
有一些要求将Win32应用程序发布给客户端。请注意,您必须符合以下标准;
自定义安装脚本
在Microsoft Intune中添加Win32应用程序时,您需要填写install命令。例如,这可以是具有“静默安装”/ s“参数的.exe。
但是,如果在安装期间或之后需要自定义(例如,需要复制或需要复制配置文件或注册表设置),则可以使用PowerShell(或其他)脚本来执行此操作。确保在运行Intune Content Prep工具之前需要将脚本放在源文件夹中(描述了此博客的步骤2)。
在这个博客中
在此博客中,我将涵盖以下主题;
在我们可以使用Microsoft Intune创建和发布Win32应用程序(.exe文件)之前,我们需要执行一些准备,如以下步骤所述;
在Windows 10设备上,我创建了3个文件夹;
这就是我这样做的方式,你可以用自己的名字创建自己的文件夹结构,只需为您提供最佳作品。
其次,我们需要下载Microsoft Win32内容准备工具,转到 这个github. page to do so.
提取下载的zip文件并将intunewinapputil.exe文件复制到C:\ intunewinapputil文件夹(或您自己的命名文件夹)中。
在稍后的步骤中,当我们在Microsoft Intune中发布应用程序时。我们需要提供以下信息;
令人难过的是,微软Intunune你不能直接发布.exe文件。我们首先需要将安装到.intunewin文件中所需的所有源文件。为此,请按照下一步执行以下操作;
打开CMD或PowerShell提示符并导航到您复制的文件夹,您复制的Intune Win32内容准备工具。在我的情况下,这是C:\ Intunewinapputil。
跑过 intunewinapputil.exe. 命令并填写以下信息;
源文件夹: C:\ filezilla
设置文件: filezilla设置文件(即使使用安装脚本)
导出目录 : 在我的情况下,这将是C:\ intuneapps文件夹
按 进入
在几秒钟内 .intunewin. file is created.
现在是时候在Microsoft Intune中发布Win32应用程序了。有关以下步骤登录Microsoft Azure Portal。
导航: 微软Intune.> Client apps > Apps 然后点击这一点 +添加 button
选择 Windows应用程序(Win32) 作为应用类型
打开 应用程序包文件 刀片和 浏览 刚刚创造的 .intunewin. file.
按 好的
打开 应用信息 页面并填写名称,描述,发布者和类别的应用程序信息。
向下滚动并单击 标识 。浏览徽标文件并单击 好的 两次。
打开 程序 刀片并填写 安装 和 卸载命令。点击 好的 .
打开 要求 刀片并填写应用程序的要求。点击 好的 .
打开 检测规则 刀片和选择 手动配置检测规则.
你可以选择 MSI,文件, 或者 注册表 检查应用程序是否已成功安装。在这种情况下,我会通过一个 文件 check.
填写路径和正确的.exe文件名。在这种情况下,正确的路径 filezilla.exe.。点击 好的
打开 返回代码 刀刃。在这里,您可以自定义日志记录的返回代码。点击 好的 for now.
点击 添加
现在将上传到Microsoft Intune。根据应用的大小,这可能需要几分钟。
上传应用程序后单击 任务 并在所需的组上发布应用程序。在这种情况下,我已将此应用程序发布为可用应用程序。
在与Azure AD连接的Windows 10设备上,并使用Microsoft Intune管理我将测试结果。
打开 公司门户网站 应用程序。
搜索刚刚发布的Win32应用程序。在我的情况下 filezilla. 应用。点击 安装.
几秒钟后,应用程序包将开始下载。
稍后稍后,应用程序成功安装。
应用程序在“用户开始”菜单中可见。
此外,应用程序可以成功启动。
确保所有源位于同一文件夹中。只需在创建.Intunewin文件时选择Setup / Install.exe。但是,在Intune中发布应用程序时,请按安装路径选择PowerShell脚本。
您好,我是新的,并想知道你如何确定命令行参数。您在上面的记事本中列出了它。在步骤2之前。我试图了解如何利用Intune作为管理套件,并且无法让Win32应用程序成功安装。谢谢你。
这取决于应用程序本身以及它是如何写的。它’最好检查供应商’S网站找到静默安装参数或通过键入.exe文件“.?” parameter.
罗宾,谢谢你所有的写作。这是一个问题。现在删除的过程是什么,让我们说上面创建的应用程序。我想我’m缺少一些简单的东西。
你可以总是’S通过控制Panal中的添加/删除应用程序删除软件
嗨罗宾,
有没有办法通过Intune AutoPilot自动推送应用程序而不是使用公司门户网站?
您可以将应用程序发布为所需的应用程序。然后将自动安装应用程序。
通过继续使用该网站,即表示您同意使用cookie。 更多信息
本网站上的Cookie设置设置为“允许Cookie”,为您提供最佳浏览体验。如果您继续使用本网站而不更改Cookie设置,或者在下面单击“接受”,则您正在同意此操作。
谢谢你的文章。这里有一些疑虑我有
是否支持msix pkg’s ?
在我们的组织中,我们将exe文件拆分并逐步呼叫PowerShell。在转换为.intunewin文件时如何选择源。
提前致谢。