当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 Microsoft Endpoint Manager 部署 .exe 应用程序

作者:精品下载站 日期:2024-12-14 04:04:45 浏览:14 分类:玩电脑

使用 Microsoft Endpoint Manager 部署 .exe 应用程序


从 ConfigMgr 迁移到 Intune

在过去几年中,管理用户企业设备的趋势呈指数级增长,并随着最近全球业务开展方式的变化而继续发展。许多组织已经或开始放弃将设备连接到本地 Active Directory 域控制器以及使用组策略和 ConfigMgr(以前称为 SCCM),并且正在转向使用 Microsoft Endpoint Manager 进行现代化管理以确保数据安全云中(和本地)受到保护并得到适当保护。

多年来,无数组织一直依赖 ConfigMgr 作为一款产品,它可以为端点设备完成从成像设备到向整个组织交付应用程序的所有操作。现在,这些组织面临着必须将数十个(如果不是数百个)应用程序打包到现代管理新世界中的繁琐任务。

那么,当我们改用 Intune 而不是 ConfigMgr 来部署应用程序时,我们需要做什么呢?虽然 Intune 提供开箱即用的 Microsoft 365 应用程序和 Microsoft Edge,但 .MSI 或 .EXE 应用程序必须以不同的方式打包。

本文将重点介绍打包 .exe 应用程序以及您可以实施的最佳实践,以确保将来可以有效地管理这些应用程序。

阅读更多内容:使用 Intune 控制您的非托管电脑

先决条件

以下是通过 Intune 部署应用程序的基本先决条件:

  • 必须至少为您分配 Azure AD 中的应用程序管理员角色。
  • 通过 Azure AD Join 或混合 Azure AD Join 在 Intune 中注册的 Windows 10 设备。
  • 需要包含 Intune 的 Microsoft 365 许可证或附加组件,例如 Microsoft 365 E3 或 E5。

第 1 步 - 准备应用程序

首先,我们需要在此处下载 Microsoft Win32 内容准备工具。

下载后,我们将创建 3 个文件夹(图 1):

  • \Application Name\ - 以您要创建的应用程序命名的文件夹;这不必是准确的,但它应该很容易识别,以便您将来记住它。这是 IntuneWinAppUtil.exe 将驻留的位置。
  • \Application Name\Input - 此文件夹是应用程序的具体细节所在的位置。所有应用程序文件和配置文件都将移动或创建到此处。
  • \Application Name\Output - 此文件夹是创建 .IntuneWin 文件的位置。

[玩转系统] 使用 Microsoft Endpoint Manager 部署 .exe 应用程序

创建这些文件夹后,我们需要将 .exe 移动到输入文件夹中。我将使用一个名为 Shrew Soft 的旧 VPN 客户端作为示例。

*注意:我对打包任何应用程序的主要建议是首先将其手动安装在您的设备上 - 这将使您能够了解设备如何在您的环境中安装。

您还需要查找并记下以下信息:

  • 安装位置 - 应用程序安装在哪里?
  • 应用程序启动 - 已安装应用程序的主要可执行文件是什么?
  • 应用程序的文件版本 - 安装的应用程序的版本是什么?要找到此文件,请右键单击已安装的 .exe 文件,转到属性,然后转到详细信息
  • 任何安装参数 - 某些应用程序将有“自述文件”或“管理员指南”,这对于静默安装、卸载选项或了解是否有其他自定义安装选项非常方便。

按需迁移

使用一种全面的 Office 365 租户到租户迁移解决方案迁移所有工作负载和 Active Directory。

第 2 步 - 创建应用程序

一旦我们有了这些信息,我们就可以创建应用程序。为此,我们需要创建两个 .CMD 文件,一个用于安装应用程序,另一个用于卸载应用程序。我在下面提供了两个 .CMD 文件的基础:

@ECHO OFF
SET SOURCE=%~dp0
SET SOURCE=%SOURCE:~0,-1%

接下来是应用程序行,下面是我用于 Shrew Soft VPN 的程序:

@ECHO OFF
SET SOURCE=%~dp0
SET SOURCE=%SOURCE:~0,-1%
vpn-client-2.2.2-release.exe /S /standard

/S 和 /standard 特定于此应用程序,但它确保应用程序将以静默方式安装,无需用户交互。

对于卸载文件,我创建了相同的文件,但使用了卸载命令。我分别将文件命名为“Install-Shrewsoft-London.CMD”和“Uninstall-Shrewsoft-London.CMD”。

完成前面的步骤后,我们加载 PowerShell,将目录更改为步骤 1 中创建的文件夹,然后运行 IntuneWinAppUtil.exe。然后,您需要手动输入以下详细信息:

  • 源文件夹 - 我们之前创建的输入文件夹。
  • 安装文件-我们之前创建的安装文件。
  • 输出文件夹 - 我们之前为 IntuneWin 文件创建的文件夹。

在 PowerShell 中,系统会要求您指定一个目录文件夹,按 N 然后输入:

[玩转系统] 使用 Microsoft Endpoint Manager 部署 .exe 应用程序

按 Enter 后,将创建 .Intunewin 应用程序。 PowerShell 输出应如下所示:

[玩转系统] 使用 Microsoft Endpoint Manager 部署 .exe 应用程序

我们刚刚创建的应用程序现在可以在我们之前创建的输出文件中查看(图 2):

[玩转系统] 使用 Microsoft Endpoint Manager 部署 .exe 应用程序

步骤 3 - 在 MEM (Microsoft Endpoint Manager) 中发布应用程序

现在应用程序已经打包,我们需要发布它。因此,转到 Microsoft Endpoint Manager,单击左侧的应用,转到Windows,然后按添加。应用程序类型将为 Windows 应用程序 (Win32)。现在我们只需八个简单的步骤即可安装该应用程序!

第 1 步 - 应用程序信息

这里是我们指定之前创建的应用程序的地方。 (图3):

[玩转系统] 使用 Microsoft Endpoint Manager 部署 .exe 应用程序

然后我们需要提供一些额外的信息;需要提供以下详细信息:

  • 名称 - 文件的名称。
  • 描述 - 将向管理员和用户显示的有效描述。
  • 发布者 - 分发应用程序的公司名称。这将在公司门户中可见。

第 2 步 - 计划

现在我们有两个必需的选项;我通常将其余部分保留为默认值:

  • 安装命令 - 在这里,您将输入我们创建并打包到 .IntuneWin 文件中的安装文件名。
  • 卸载命令 - 在这里,您将输入我们创建并打包到 .IntuneWin 文件中的卸载文件名。

第 3 步 - 要求

此时,我们需要输入安装应用程序之前设备必须满足的操作系统和硬件要求。下面提出以下两个要求:

  • 操作系统架构 - 选择 32 位或 64 位,或两者都选择。
  • 最低操作系统 - 选择最低 Windows 10 操作系统级别,即 Windows 10 21H1。

您还可以设置诸如所需磁盘空间所需物理内存逻辑处理器最小数量最低 CPU 速度

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯