2015-11-06 88 views
-2

這裏就是我要完成的:用戶有必要建立通過一個Web應用程序的電子郵件地址(基本上,它利用現有的信息來創建自定義,唯一的郵件地址)。目前,Web應用程序只是生成名稱,然後將它轉交給我們,並且我們在Exchange上運行PS腳本來創建該框。我希望在網絡應用程序請求電子郵件時創建該框。有可能像10點的方式來做到這一點,但我想這將是通過電子郵件名稱在Exchange一個Windows應用程序,執行腳本並返回成功/失敗/等web服務..這看起來是可行的。我不知道如何線程化運行PS腳本的過程。有人有想法嗎?我不想找人編寫代碼,但也許有一些架構的想法。方向如何運行PowerShell腳本到Exchange服務器上創建郵箱

回答

1

有幾種方法,但「最簡單」的一個躍入我的腦海如下:

  1. 用戶登錄到創建-一個地址的Web應用程序
  2. 他們提交一個請求到應用程序,它將數據存儲在SQL表中(如果存在)
  3. STSS/DTS包生成日期+新條目的CSV輸出並將其放入臨時目錄中
  4. 或者跳過數據庫並創建/追加每日CSV格式的文件直接從網絡應用程序。
  5. 計劃的作業運行PowerShell腳本,其通過的for-each解析CSV,並根據需要創建用戶&郵箱。如果用戶存在,只能將smtp添加到現有郵箱或任何您的要求
  6. Powershell刪除文件,如果成功或移動到另一個文件夾進行調查,如果發生故障。

我們已經做了類似的數據內容擷取各種應用程序和它工作得很好。我們將電子郵件事件添加到腳本中以獲得成功/失敗,但我們喜歡數據庫方法,因爲可以通過其他STSS包獲取CSV狀態以獲得歷史報告

相關問題