2008-11-26 35 views
2

早上好,DOTNET的版本的Windows腳本宿主的

我在一家小商店(只有我們兩個人),我們目前管理更多的.vbs腳本,我們想(我們想管理零)工作。關於這些腳本的好處之一是可以快速進行更改(如有必要)並返回到我們的日常工作。

直到我們決定工作需要大幅度改變,然後開發和調試PITA,主要是因爲它感覺我像用棒球棒拍攝池一樣,這一切都很好。

是否有更多的DotNet-y方式來執行Windows腳本類似於人們使用和喜歡的類似主機的東西?自然,我更喜歡免費/便宜的工具。

Regards,

-Alan。

回答

5

PowerShell是來自Microsoft的「下一代基於.NET的腳本平臺」。我沒有詳細看過它,但是從我聽說的它試圖將Unix風格管道的簡單性與豐富對象模型的強大功能相結合。

無論它是否與您想要達到的目標完全吻合,當然是我無法真正說出的 - 但它的確值得一看。

還有其他.NET語言這是適合於腳本 - 有動態語言如IronRubyIronPython,也Boo(大多是靜態的,而是用鴨打字,你想讓它)。

+0

感謝您的快速響應。我會投入一些時間來檢查它們。 – AlanR 2008-11-26 14:21:57

+1

我將繼續爲learninf PS的好處再次投票。 – EBGreen 2008-11-26 15:28:16

1

試圖修復VBScript的未來是有問題的。微軟已經表示他們是committed to keeping it going(第二項)。但是,雖然有一個JScript.NET,但還沒有VBScript.NET的標誌。

除JScript.NET外,還有各種解決此問題的方法,例如DOTNET Scripting Host (DSH)

所以VBScript似乎或多或少活着。一段時間後,甚至有一個CodeProject文章Scripting .NET applications with VBScript

它最終是你的選擇;對我來說學習PowerShell在我的事情清單上並不算高,所以我只會繼續使用VBScript,就像Fozzie Bear所說的那樣,「希望有更好的東西出現」。

4

我只是偶然發現了http://www.csscript.net這讓你執行一些c#腳本(不編譯)。它是開源的引導。 「CS-Script將C#和FCL的強大功能與豐富的功能與腳本系統的靈活性相結合,對於系統和網絡管理員,開發人員和測試人員而言,CS-Script非常有用,對於任何需要自動解決問題的人員各種編程任務。「

相關問題