共用方式為


工具箱:IT 專業人士適用的新產品

本月的工具可説明您簡化 Windows PowerShell 操作,並使用拖放功能來構建 Microsoft SQL Server Integration Services 的擴展。

Greg Steen

PowerWF Studio

Windows PowerShell 是用於 Windows 管理的強大工具。 但是,要創建自己的可重用腳本,通常需要經過一定程度的學習 — 主要原因之一是它沒有內置調試器用於跟蹤代碼。 Devfarm Software 開發的 PowerWF Studio 可説明加速腳本生成。 使用它時,您不需要瞭解 Windows PowerShell IDE 的詳細語法知識,因此可以簡化腳本編寫。

PowerWF Studio 宣稱它“在操作上如同 PowerShell,在外觀上如同工作流”。簡而言之,它允許您將腳本元件和流控制項從“工具框”拖放到設計圖面上。 然後,您便可以設置每個項的參數,運行或調試生成的 Windows PowerShell 腳本。

如果您熟悉 Visual Studio 或 Business Intelligence Development Studio (BIDS),那麼您對 PowerWF Studio 環境就不會陌生。 您的任務工具框位於左窗格,“代碼”和工作流位於中間窗格,屬性和大綱視圖位於右窗格。 中間窗格的底部還會顯示 Windows PowerShell,方便您查看輸出或運行特定的命令。 如果您不喜歡預設的佈局,可以四處移動各個介面元件,並將它們固定在新的位置。 介面支援一次打開多個工作流,方便使用者在腳本之間進行參照或複製,從而提高工作速度。

PowerWF Studio 工具框包含大量用於構建工作流的任務。 大多數任務是您肯定認識的 Windows PowerShell 基礎命令的包裝。例如,其中包括與後臺智慧傳輸服務相關的活動,用於讀取和寫入檔與資料庫的任務,用於讀取和寫入 Windows 管理規範 (WMI) 資訊的任務,用於 HTTP GET 和 POST、FTP 傳輸、通過 SMTP 發送電子郵件等 Internet 操作的任務,以及用於 Active Directory 集成的任務。

如果您熟悉 Microsoft Workflow Foundation 的話,則也會熟悉流控制所用的工作流畫布和選項。 您可以拖放“while”、“for”和“for each”迴圈,還可以使用條件運算子。 您可以創建並存執行、處理事件和引發異常。

當您構建 Windows PowerShell 工作流時,“大綱”視圖可讓您快速跳轉到特定的部分以編輯屬性或添加步驟。 PowerWF Studio 還提供調試功能。 您可以在工作流中的不同步驟設置中斷點,以便在對外發佈腳本段之前,驗證其狀態並隔離任何問題。

該產品還提供了“監視”視圖,當您調試時,可以通過它來查看參數與變數的狀態。 這可以説明您發現問題,確保應用程式的狀態符合您的預期。 然後,您可以編譯工作流,以確保初始化了所有設置,並正確配置了控制流。 您可以看到哪些任務尚需配置,因為這些任務帶有紅色感嘆號標記。

同樣,每個 Windows PowerShell 活動都帶有藍色的 Windows PowerShell 圖示。 通過該圖示可以打開 Windows PowerShell 編輯器,可以在其中檢查基礎任務。 您還可以添加參數,以便在 Windows PowerShell 工作流中傳遞資料和維護狀態。

腳本在經過編譯、調試和測試後,很可能需要進行部署。 PowerWF Studio 提供了大量的選項讓您完成此操作。 您可以將腳本保存到指定的目錄,然後通過主控台或視窗執行。 您可以創建 cmdlet、管理單元或 Windows PowerShell 模組, 甚至還可以將它們設置為可重用的工具框活動。 您可以將腳本編譯成 .NET 程式集以進行分發或者供其他 .NET 專案使用;如果您想要擴展或修改基礎 C# 代碼,可以將腳本另存為 Visual Studio Workflow 解決方案。 其他部署選項包括將腳本發佈到工作流代理,通過任務計畫程式來計畫腳本,或者將腳本匯出到 PowerGUI 或 PowerScripter 環境。

起價 125美元,這是一個 PowerSE腳本編輯器。 PowerWF是250美元,包括PowerSE束的一部分。 PowerWF Studio 包含了一些可用於 Microsoft System Center 部署的有用載入項 : PowerWF為 SCOM是499美元,其中包括所有PowerWF,PowerSE,有能力創造國會議員 SCOM; PowerWF為 SCSM售價為 999美元,其中包括所有PowerWF,PowerSE,並有能力創造國會議員 SCOM和PowerWF的系統中心包括SCOM,SCSM ,PowerSE和PowerWF為 1250美元。

PowerWF Studio

PowerWF Studio

/n Software SQL Server SSIS 任務

Microsoft SQL Server Integration Services (SSIS) 提供拖放式的提取、轉換和載入 (ETL) 設計與工作流。 它包括許多內置任務,可以讓您的資料處理系統準備就緒並開始運行。 不過,SSIS(以及大多數較新 Microsoft 伺服器產品)的突出特性之一在於它的可擴展性。

/n Software SQL Server SSIS 任務利用了 SSIS 的可擴展性,可以通過許多有用的附加 SSIS 任務(完全以 .NET C# 託管代碼編寫)擴展 Microsoft 產品的基本功能。 這些任務將直接集成到您的 BIDS 環境中。 /n Software SQL Server SSIS 任務支援 SSIS 2005 和 2008,因此,如果您目前還不能更新到 SSIS 的較新版本,工作仍然不受影響。

安裝本產品並將工具框項添加到 BIDS 任務工具框後,您可以像處理任何其他任務一樣將這些項拖放到 SSIS 設計圖面, 然後根據您的特定需要進行配置。

該產品包含大量的任務,其中包括一個説明您進行批量信用卡交易處理的任務。 該任務將連接到金融支付閘道。 另外還包含三個壓縮任務用於説明您管理檔存檔,分別是:GZIP、ZIP 和 ZCompress 任務,可以實現基於 LZ-compress 演算法的存檔。 還有一個支援各種代理和防火牆配置的安全 FTP 任務。 您可以對 SSL 或 SSH 啟用此任務。 OpenPGP (Pretty Good Privacy) 任務可讓您加密、解密、簽署和驗證檔。

提供多個消息傳遞任務:

  • 用於對等 SMS 消息傳遞的 SMPP 任務
  • 用於字母數位尋呼支援的 SNPP 任務
  • 用於 Jabber/XMPP 即時消息支援的 XMPP 任務

所有這些任務對於包通知非常有用。 此外還提供:用於使用訂閱源的 RSS 任務;用於從 Amazon 雲存儲系統發送和檢索資料的 Amazon Simple Storage Service (S3) 任務;用於安全訪問遠端主機並執行遠端任務的 SSH 任務。 最後,還有支援 SMTPS、POPS 和 IMAPS 並確保電子郵件通信隱私性的安全電子郵件具體任務。

/n Software SQL Server SSIS 任務套裝軟體是按伺服器和 CPU 定價的:單 CPU、雙 CPU 和四 CPU 伺服器的許可證價格依次為 249、499 和 999 美元。您可以請求其他伺服器和 CPU 配置的報價。 該產品也提供 30 天免費試用版本。 如果您使用的是 Microsoft SSIS 並希望找到一些本機任務無法支援的功能,/n Software 產品提供的任務也許能夠達到您的目的。

/n Software SQL Server SSIS Tasks

/n Software SQL Server SSIS 任務

Greg Steen

Greg Steen 是一位技術專家和企業家,酷愛鑽研技術。 他熱衷於搜羅新工具,説明 IT 專業人員更輕鬆地進行操作、解答疑難及開發。

相關內容