2008-11-26 57 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非常有用,对于任何需要自动解决问题的人员各种编程任务。“

相关问题