如何使用 SCCM 部署 FileZilla 客户端
本文介绍了使用 SCCM 部署 FileZilla 客户端的步骤。我们将下载最新版本的 FileZilla 应用程序,将其打包在 SCCM 中并将其部署到我们的端点。
FileZilla Client 是一款快速可靠的跨平台 FTP、FTPS 和 SFTP 客户端,具有许多有用的功能和直观的图形用户界面。 FileZilla 支持 FTP、基于 SSL/TLS 的 FTP (FTPS) 和 SSH 文件传输协议 (SFTP)。
FileZilla 客户端适用于多种操作系统,包括 Mac 和 Linux。对于 Windows 操作系统,FileZilla 客户端可用于 64 位和 32 位操作系统。在这篇文章中,我们将下载 64 位客户端并使用 SCCM 部署 FileZilla 客户端。
下载 FileZilla 客户端
要下载适用于 Windows 的最新版本 FileZilla 客户端,请转至 FileZilla 下载部分。在撰写本文时,FileZilla 3.53.0 是最新的客户端版本。下载 64 位 FileZilla 应用程序并将其保存到 SCCM 服务器上的源文件夹中。
除了 FileZilla 应用程序之外,您还可以下载 FileZilla 图标。您可以在打包应用程序时指定图标。该图标将与应用程序一起出现在软件中心。
在 SCCM 中创建 FileZilla 客户端应用程序
按照以下步骤在 SCCM 中创建 FileZilla 客户端应用程序。
- 启动 SCCM 控制台。
- 转到软件库\概述\应用程序管理\应用程序。
- 右键单击应用程序,然后单击 FileZilla 客户端的创建应用程序。
在创建应用程序向导的常规窗口中,选择手动指定应用程序信息。单击下一步。
指定 FileZilla 应用程序信息,例如应用程序名称、发布者和软件版本。单击下一步。
这是一个可选步骤。在“软件中心”窗口中,指定 FileZilla 图标。单击下一步。
单击添加按钮添加新的部署类型。
在创建部署类型向导的“常规”窗口中,选择手动指定部署类型信息。单击下一步。
在内容窗口中,指定内容位置。这是包含 FileZilla 应用程序安装文件的文件夹路径。
接下来,指定安装命令和卸载命令。单击下一步。
Install Command - FileZilla_3.53.0_win64-setup.exe /SUninstall Command - "%ProgramFiles%\FileZilla FTP Client\uninstall.exe" /S在此步骤中,我们将指定一种检测方法来指示计算机上是否存在 FileZilla 应用程序。指定 FileZilla 应用程序检测的以下详细信息。
- 设置类型 - 注册表
- Hive - HKEY_LOCAL_MACHINE
- 密钥 - 软件\WOW6432Node\FileZilla 客户端
- 值 - 版本
- 数据类型 - 字符串
- 运算符——等于
- 值 - 3.53.0
单击确定,然后单击下一步。
您可以指定 FileZilla 应用程序的用户体验设置。我在我的设置中指定了以下内容。
- 安装行为 - 为系统安装
- 登录要求 - 用户是否登录。
- 安装程序可见性 - 隐藏。
单击下一步。
此外,您还可以指定此应用程序的要求和依赖项。单击下一步,然后在“完成”窗口中单击关闭。
关闭创建应用程序向导。
通过上述步骤,我们已经在 SCCM 中打包了 FileZilla 应用程序。在下一步中,我们将使用 SCCM 部署 FileZilla 客户端。
使用 SCCM 部署 FileZilla 客户端
在 Configuration Manager 控制台中,转到软件库\概述\应用程序管理\应用程序。右键单击 FileZilla 应用程序,然后单击部署。
部署应用程序时,您需要指定目标设备集合。我建议首先将应用程序部署到一组测试机器上。如果应用程序安装工作正常,您可以将其部署到更多设备。
在应用程序部署期间,还将要求您选择分发内容的分发点。选择内容需要分发到的所有分发点。
在客户端计算机上,登录并启动软件中心。单击应用程序选项卡并选择 FileZilla 应用程序。单击安装。
您可以借助 AppEnforce.log 查看 FileZilla 应用程序安装进度。将退出代码 0 与退出代码表中的成功条目相匹配,确认 FileZilla 客户端已安装。
Prepared working directory: C:\Windows\ccmcache\3
Prepared command line: "C:\Windows\ccmcache\3\FileZilla_3.53.0_win64-setup.exe" /S
Executing Command line: "C:\Windows\ccmcache\3\FileZilla_3.53.0_win64-setup.exe" /S with user context
Working directory C:\Windows\ccmcache\3 AppEnforce
Post install behavior is BasedOnExitCode
Waiting for process 3100 to finish. Timeout = 120 minutes.
Process 3100 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.我们来测试一下 FileZilla 客户端卸载命令。单击卸载,然后再次打开 AppEnforce.log。将退出代码 0 与退出代码表中的成功条目相匹配,确认 FileZilla 客户端已卸载。
Prepared working directory: C:\Windows\ccmcache\3
Prepared command line: "C:\Program Files\FileZilla FTP Client\uninstall.exe" /S
Executing Command line: "C:\Program Files\FileZilla FTP Client\uninstall.exe" /S
Working directory C:\Windows\ccmcache\3 AppEnforce
Post install behavior is BasedOnExitCode
Waiting for process 4716 to finish. Timeout = 120 minutes.
Process 4716 terminated with exitcode: 0 AppEnforce
Looking for exit code 0 in exit codes table… AppEnforce
Matched exit code 0 to a Success entry in exit codes table我希望这篇文章可以帮助您在设置中使用 SCCM 部署 FileZilla 客户端。如果您有任何疑问,请在下面的评论部分留下。













