1

这就是场景。

我在一个实验室工作,我们有几台机器在收集数据,它们不属于办公室 [IT] 批准网络(这意味着它们是现成的,没有管理限制,它们不符合公司政策)。现在它已经到了产生大量数据的地步,通过 USB 驱动器将所有内容传输到网络不再是一个好的选择。我们希望通过几个步骤来解决这个问题。

第 1 步:可能每天或每周一次自动将数据文件复制到我们内部网中可访问的驱动器。

第 2 步:将我们从单个文件收集数据的方式更改为关系数据库,以便我们可以从中查询报告。[长期 - 用于解决步骤 1 的拓扑应该可以解决步骤 2]

我们拥有的 IT 支持非常有限,这就是为什么我需要向他们提供一个几乎“熟透”的选项来解决我们的问题。

我在想我会用路由器连接所有实验室计算机,然后通过单独的网卡将路由器连接到 IT 批准的服务器。这样一来,我们就可以将“实验室网络”与办公网络分开。

我很感激你能给我的任何建议。

-克里斯蒂安

4

1 回答 1

0

根据你说的:

  • 设置计划任务,每 30 分钟将文件夹的内容复制到网络共享。您可能必须使用 .vb 脚本来映射网络驱动器。使用这种方式,您可以为每个客户端提供不同的密码,或者您可以只映射驱动器并保留它们的映射。您绝对可以使用 robocopy(免费的 Microsoft 工具)来复制这些内容。它是一个命令行工具,因此可以很好地与 robocopy 配合使用。

  • 在您想要将 CSV 文件从公共服务器共享复制到数据库的任何机器上运行自定义编写的软件。如果您希望它在后台运行,则需要将其编写为 Windows 服务。这个软件一点都不难。使用 C# 可以在几个小时内完成。没有现成的解决方案,因为您的数据集将是独一无二的。但是.Net 提供了所有乐高积木来组合解决方案。

  • 对于远程更新:在每台笔记本电脑上安装和配置 OpenVPN,并将其配置为连接到您的办公地点。对其进行配置,以便所有流量都进入正常路由,除了流向服务器的流量,后者进入 VPN。我检查了,它易于配置。但是,您需要打开网络上的 VPN 端口,如果它是一家大公司,这将是一个严重的麻烦。用户不在办公室时可以运行 OpenVPN。您还需要一个服务器供客户端连接,但我认为 Windows 服务器与此捆绑在一起,因此您可以使用其中之一。

据我所知,对于具有所需技能的人来说,这一切都非常简单。见鬼,我很确定这可以由知道他们在做什么的人在不到一天的时间内完成。您甚至可以一点一点地检查它是否正常工作。从计划任务开始,进入 SQL 程序,然后设置 VPN。

于 2018-08-13T12:16:03.660 回答