2017-06-29 70 views
2

将文件从Unix复制到Windows我运行一些控制-m作业,它们在UNIX文件夹下生成文件和位置。基于参数

这些文件需要发送给不能访问系统的不同用户。

每一次,我都必须将这些文件从Unix文件夹(基于哪个control-m作业运行)复制到本地目录,然后将这些文件发送给用户。

我正在寻找一种方法来自动执行此操作。我想创建一个界面,用户可以在其中指定参数(作业名称),然后将该文件从Unix上的特定文件夹复制到用户必须访问的位置。

我想我有可能解决这个问题的办法是 -

  • 分享,每个人都可以访问任何Windows虚拟机上的目录。 (这将是我的着陆区域)
  • 创建一个脚本,该脚本根据正在传递的参数将文件从Unix上的各种文件夹传输到Windows目录。
  • 创建一个HTA接口,用户可以指定参数,这反过来将触发脚本和传输,用户查找文件,到windows目录

我不是一个程序员,但我想发展这会让每个人的生活更轻松。

有人请告知,如果这种方法是正确的,或者如果这可以实现更好的方式。

此外,哪种语言将是写脚本的好选择。我知道一些shell脚本和PowerShell。如果能解决我的问题,愿意学习其他任何东西。

请指教。

+0

大家好,有没有一种方法可以实现使用Jenkins?我们有一个Jenkins实例已经在我们的环境中运行,并且以这种方式进行会更容易。 – Sachin

回答

1

这里是一个解决方案:

  1. 获取空的Windows服务器
  2. 安装的巧克力
  3. cinst winscp(复制文件)
  4. 使用https://dotps1.github.io/WinSCP/自动通过豪华的脚本文件副本。为它提供足够的参数。
  5. cinst rundeck --params /Service在网络中为用户提供图形界面
  6. 手动创建rundeck作业并为用户公开参数,使其具有良好的Web GUI。您可以让用户指定文件夹或让他们从列表中进行选择。
+0

让我试试这种方法。谢谢。 – Sachin