使软件可供 Windows Server 安装的最佳做法是什么?

使软件可供 Windows Server 安装的最佳做法是什么?

将 USB 插入目标 Windows 服务器?从个人计算机上的网站下载,将可安装文件传输到目标 Windows 服务器可访问的共享文件系统?直接从网站下载到目标 Windows 服务器?安装软件作者提供的只读 SMB 共享?

任何帮助均感激不尽。

答案1

这不是一个很好的问题 - 取决于很多因素:

  • 您的环境的安全要求(可能不包括 USB 记忆棒甚至互联网访问)
  • 包装尺寸
  • 安装方法
  • 访问服务器(我不想带着 USB 棒一路去伦敦)
  • 防火墙限制

可能还有更多。请澄清您是从实际角度考虑这个问题,还是担心安全等问题。

答案2

我最喜欢的是将一个简单的 FTP/NAS 设备部署到带有公共文件夹的网络中。将脚本推送到所有主机,以便从 FTP 文件夹下载并执行 .exe 文件。

答案3

在 OP 澄清后编辑了答案:如果您是供应商,则通过当前的 MS 建议对其进行打包,据我所知,这仍然是 MSI。这允许使用打包软件的人将其合并到他们的框架中。之后,就不是您的问题了。如果您的客户把自己置于一个有如此多限制的盒子里,以至于他们无法弄清楚如何在他们的机器上安装软件,那么请更聪明的客户。

以下是系统管理员的答案:

对于所有环境,没有一个答案,所以我会给你一个通用的答案:“视情况而定。”这取决于你在工具上花费的金额,取决于你的需求,取决于谁(以及多少人)定期安装软件,取决于你的安全策略。

但最后一个确实很奇怪——很少有供应商通过互联网提供 SMB 共享。

相关内容