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

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

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

如何使用 SCCM 部署 WinSCP |配置管理器


在这篇文章中,我将向您展示如何使用 SCCM(配置管理器)部署 WinSCP。我们将下载最新版本的 WinSCP 并使用 SCCM 执行 WinSCP 应用程序部署。

WinSCP 是一款适用于 Windows 的开源免费 SFTP 客户端、FTP 客户端、WebDAV 客户端、S3 客户端和 SCP 客户端。它的主要功能是本地和远程计算机之间的文件传输。它是 FileZilla 等流行软件的最佳替代品。

有多种方法可以在您的企业中自动部署 WinSCP 软件。可以使用许多流行的技术来部署 WinSCP 应用程序,包括组策略、配置管理器、Intune 等。

使用配置管理器,您可以在多台计算机上自动部署 WinSCP 应用程序。要静默部署 WinSCP,您可以构建一个应用程序或程序。您还可以指定 WinSCP 应用程序的图标,用户可以在软件中心看到该图标。

我还将在本文中分享 WinSCP 设置参数,您可以使用它来自动安装和卸载应用程序。

下载 WinSCP 应用程序

您可以从 WinSCP 下载页面获取 WinSCP 应用程序。单击“下载”按钮获取 WinSCP 安装程序。 WinSCP 安装程序是可执行文件(.exe 文件),并且没有可用的 MSI 安装程序。 WinSCP 也可以从 Microsoft Store 购买,价格为 9.99 美元。

您还可以下载 WinSCP 应用程序的图标,并在软件中心中为用户显示该图标。在撰写本文时,WinSCP-5.21.5 是最新的可用版本。我将下载安装文件并将其保存到 ConfigMgr 服务器上的 Sources 文件夹中。

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

WinSCP 设置静默安装卸载参数

WinSCP 安装程序允许您使用可选的命令行参数来自动执行安装。您可以使用以下参数来自动安装:

/LANG

使用指定语言运行 WinSCP 安装程序。

/SILENT

运行安装程序,不显示任何提示(安装模式选择和错误消息除外)。默认选择用于目标文件夹、组件等。要选择安装模式,请使用 /ALLUSERS 或 /CURRENTUSER。

/VERYSILENT

与 /SILENT 相同,但不显示进度窗口。

/ALLUSERS

指示安装程序以管理安装模式安装 WinSCP。

/CURRENTUSER

指示安装程序以非管理安装模式进行安装。

/NORESTART

指示安装程序即使有必要也不要重新启动。

/LOG

定义安装程序以创建用于排除 WinSCP 安装错误的日志文件。

/LOADINF

检查命令行后指示安装程序从指定文件加载设置。可以使用 /SAVEINF 参数准备此文件。

/SAVEINF

指示安装程序将安装设置保存到指定的文件中。

/NOCLOSEAPPLICATIONS

防止安装程序关闭使用需要安装程序更新的文件的应用程序。

在 SCCM 中创建 WinSCP 应用程序

现在,我们将在 Configuration Manager 控制台中添加 WinSCP 的新应用程序。执行以下步骤在 SCCM 中创建 WinSCP 应用程序。

  • 启动配置管理器控制台。
  • 转至软件库 > 概述 > 应用程序管理
  • 右键单击应用程序,然后选择创建应用程序

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

常规窗口中,选择手动指定应用程序信息,然后单击下一步

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

指定 WinSCP 应用程序详细信息,例如应用程序名称、管理员注释、发布者信息、软件版本等。您在此处指定的应用程序详细信息将在软件中心中对用户可见。单击下一步

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

在此步骤中,您可以为软件中心指定 WinSCP 应用程序图标。向应用程序添加图标是可选的,但这样做可以让用户更容易识别它。在软件中心页面上,单击浏览并选择WinSCP应用程序的图标。单击下一步

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

部署类型页面上,单击添加按钮为WinSCP软件添加新的部署类型。此时,您可以阅读有关 SCCM 中应用程序支持的部署类型的有用指南。单击下一步继续。

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

在创建部署类型向导的常规窗口中,选择手动指定部署类型信息。单击下一步

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

在配置管理器中,您可以将多种部署类型添加到单个应用程序。对于您添加的每个应用程序部署类型,请指定名称、注释和语言。单击下一步

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

在“内容”窗口中,我们将指定 WinSCP 应用程序的安装和卸载命令。客户端计算机将使用这些命令来安装和卸载 WinSCP 应用程序。

  • 内容位置:指定内容位置,即 WinSCP 安装应用程序所在的实际文件夹路径。
  • 安装程序:要使用 SCCM 静默安装 WinSCP 应用程序,请指定命令:“WinSCP-5.21.5-Setup.exe” /SILENT /ALLUSERS /NORESTART
  • 卸载程序:要使用 SCCM 卸载 WinSCP,请使用以下命令:“C:\Program Files (x86)\WinSCP\unins000.exe
  • 启用复选框“在 64 位客户端上作为 32 位进程运行安装和卸载程序。

单击下一步继续。

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

配置管理器允许您创建多个检测规则来检测计算机上是否存在应用程序。如果检测方法发现该应用程序已存在,则配置管理器将不会重新部署同一应用程序。

让我们为 SCCM 中的 WinSCP 应用程序添加一种新的检测方法。要添加新的检测方法,请单击添加子句。在检测规则窗口中,使用以下设置创建规则。

  • 设置类型:文件系统
  • 类型:文件
  • 路径:%ProgramFiles(x86)%\WinSCP
  • 文件或文件夹名称:WinSCP.exe
  • 启用选项“此文件或文件夹与 64 位系统上的 32 位应用程序关联”。
  • 属性:版本
  • 运算符:等于
  • e:5.21.5.12858

指定上述检测方法详细信息后,单击确定继续创建部署向导。

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

指定 WinSCP 应用程序的用户体验设置。我在下面的示例中配置了以下设置。

  • 安装行为:为系统安装。
  • 登录要求:用户是否登录。
  • 安装程序可见性:隐藏。

点击下一步

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

您可以指定使用 SCCM 部署 WinSCP 应用程序的要求。这是完全可选的,即使在创建应用程序后您也可以定义要求。单击下一步

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

此外,您还可以指定 WinSCP 应用程序的依赖项。单击下一步

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

摘要窗口中查看应用程序设置,然后点击下一步,然后在完成窗口中点击关闭

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

我们为 WinSCP 应用程序添加了新的部署类型,现在可以在部署类型选项卡上看到。单击下一步

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

检查应用程序部署设置并关闭创建应用程序向导。这样就完成了在 SCCM 中创建 WinSCP 应用程序的步骤。在下一步中,我们将把 WinSCP 应用程序部署到设备集合,并验证安装是否在客户端计算机上正常运行。

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

使用 SCCM 部署 WinSCP |配置管理器

现在,我们将使用 SCCM 将 WinSCP 应用程序部署到设备集合。为了测试应用程序部署,我建议使用一组试点设备构建一个设备集合。确认应用程序已成功安装后,您可以将 Configuration Manager 中的部署扩展到其他设备集合。

要在 SCCM 中为 Windows 设备创建设备集合,您可以使用以下指南:

  • 在 SCCM 中创建 Windows 10 设备集合
  • 在配置管理器中创建 Windows 11 设备集合

要在 SCCM 控制台中部署 WinSCP 应用程序,请转至软件库 > 应用程序管理 > 应用程序。右键单击 WinSCP 应用程序并选择部署。单击浏览并选择要部署 WinSCP 应用程序的设备集合。单击下一步

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

内容页面上,点击添加按钮并指定您要将 WinSCP 应用程序内容分发到的分发点。您还可以选择分发点组。点击下一步继续。

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

部署设置窗口中,指定控制部署的设置。选择操作安装,选择目的可用。请参阅以下文章,了解 SCCM 中可用部署和必需部署之间的区别。点击下一步

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

部署应用程序时,配置管理器允许您安排应用程序的部署。您可以尽快部署应用程序或安排其在特定日期和时间可用。选择是否要计划应用程序部署,根据您的要求选择选项,然后单击下一步

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

您可以定义安装此应用程序的用户体验。单击下一步

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

关闭部署软件向导。 WinSCP 应用程序现已分发到 DP,并且客户端计算机现在应在软件中心中列出新的 WinSCP 应用程序。 WinSCP 应用程序部署现已完成。我们将在下一节中测试应用程序的安装。

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

在客户端计算机上测试 WinSCP 应用程序部署

在此步骤中,我们将验证 WinSCP 应用程序部署在客户端计算机上是否正常工作。如果您在软件中心没有看到 WinSCP 应用程序,您可以下载计算机策略并在客户端 PC 上运行评估应用程序部署操作。查看所有可用的 Configuration Manager 客户端操作。

登录客户端计算机,然后启动软件中心。单击应用程序选项卡并选择 WinSCP 应用程序。在 WinSCP 应用程序详细信息页面上,点击安装。现在已从本地分发点服务器下载该应用程序进行安装。

您可以通过打开AppEnforce.log来监控WinSCP应用程序安装进度。要了解此文件和其他文件的位置,请参阅 SCCM 日志文件。

将退出代码 0 与退出代码表中的成功条目相匹配确认 WinSCP 应用程序已成功安装。我们在应用程序打包期间指定的卸载命令应该可以正常工作。

+++ Starting Install enforcement for App DT "WinSCP Application" ApplicationDeliveryType - ScopeId_67D9092A-81B2-464F-8F38-4D634303C416/DeploymentType_92b2d131-4a5e-4e98-9c23-2690f1ed30da, Revision - 1, ContentPath - C:\Windows\ccmcache, Execution Context - System
    Performing detection of app deployment type WinSCP Application(ScopeId_67D9092A-81B2-464F-8F38-4D634303C416/DeploymentType_92b2d131-4a5e-4e98-9c23-2690f1ed30da, revision 1) for system.
    Prepared working directory: C:\Windows\ccmcache	AppEnforce
    Prepared command line: "C:\Windows\ccmcache\WinSCP-5.21.5-Setup.exe" /SILENT /ALLUSERS /NORESTART
    Post install behavior is BasedOnExitCode	AppEnforce
    Waiting for process 5480 to finish.  Timeout = 120 minutes.
    Process 5480 terminated with exitcode: 0
    Looking for exit code 0 in exit codes table...
    Matched exit code 0 to a Success entry in exit codes table.

[玩转系统] 如何使用 SCCM 部署 WinSCP |配置管理器

阅读下一步

  • 使用 SCCM 部署远程桌面客户端
  • 使用 SCCM 自定义和部署 Adobe Acrobat Reader
  • 使用 ConfigMgr 部署 Foxit PDF Editor
  • 使用 ConfigMgr 部署 Slack 的简单指南
  • 使用 SCCM 部署支持中心的简单步骤
  • 如何使用 SCCM 部署 Dropbox

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

取消回复欢迎 发表评论:

关灯