将文件从一个网络位置移动到另一个

时间:2014-01-22 17:18:56

标签: batch-file encryption move

我有一个场景,用户生成一个/多个.xml文件,例如,在服务器1(S1)上创建。此用户无权访问S1,并且需要将文件(按需)移动到服务器2(S2)。

理想情况下,我希望通过批处理文件或简单的应用程序来实现这一点,当用户执行它时,它会执行以下操作:

  1. 访问S1(凭证无法硬编码到用户可以查看的脚本中,必须加密)。
  2. 从S1目录移动文件> S2目录,文件名以[string]开头,文件类型为.xml。
  3. END
  4. 理想情况下,我不想包含日期说明符,以便用户可以在创建文件后的任何日期传输符合条件的任何文件。它需要移动它们,因为如果文件在下次运行时保留在那里,它们将再次被处理。

    对此有何建议将不胜感激?

1 个答案:

答案 0 :(得分:0)

如果没有太多编码/配置,这应该可行

  • 在批处理文件中对移动部件进行编码,无需担心凭据。
  • 将受限制的用户权限更改为无法更改批处理文件。
  • 创建将按需运行的计划任务。在此任务中,定义是应配置凭据的位置。此任务将运行批处理文件。
  • 确保用户有权运行任务。
  • 创建批处理文件或shortcur或...以允许用户启动任务。