1

我必须在 Windows 服务器上的 Lotus Server 上编写一个脚本,以便在 UNIX 服务器上保存一个 csv 文件。我和Unix服务器路径需要认证。那么有人可以帮助我或建议我怎么做吗?

提前致谢。

悉达多

4

4 回答 4

0

在与您的情况非常相似的情况下,我执行了以下操作:

  1. 在 Windows 服务器上,我为 Unix 操作系统上的文件夹创建了一个映射驱动器。这也管理了身份验证。

  2. 在 LotusScript Agent 中,我提取到这个映射驱动器,它工作 100%。

于 2013-07-05T05:29:42.917 回答
0

可以在 Domino 上设置 FTP 服务器并从您的 UNIX 服务器访问它是一种选择吗?

Mindoo FTP 服务器

于 2013-07-04T17:58:30.580 回答
0

您需要提供更多详细信息。假设您可以从 Windows 资源管理器访问 Unix 文件夹,映射驱动器并让 Windows 存储密码。然后通过映射的驱动器号访问它。

LotusScript 无法写入 UNC 位置,因此您需要驱动器号。

该文件可能会被另一个程序拾取。CVS 是最糟糕的方法。您可以提议写信给 Web 服务或提供一个。

在 Unix 上更新
“访问”通常并不意味着 CIFS(又名 Windows 共享)访问,而是 SSH(或 FTP)。对于 SSH,您需要:

  • 配置SSH Keys,因此您实际上不再需要用户名/密码
  • 使用之前在 Stackoverflow 上询问的 Java 库(或替代方法
  • 您还可以将文件写入临时目录并调用 cmd 文件进行复制操作
  • 稍加注意(使 cmd 文件可配置),当您将 Domino 移动到 Unix/Linux 时,这些东西也会起作用

让我们知道怎么回事

于 2013-07-04T15:09:47.850 回答
0

我曾经分两步解决了这个问题: 1. 使用 LotusScript 将文件保存到 Domino 服务器上的临时目录 2. 在窗口服务器上创建计划任务以将文件复制到第二个服务器

优点:您可以在计划任务中指定任何用户,而不必关心其他服务器的可访问性。

缺点 两个独立的过程。

希望helos。迈克尔

于 2013-07-04T18:17:03.550 回答