2017-06-29 75 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