为了工作,我在
linux上工作了很长一段时间后转向windows.我想在
Windows中获得一些脚本技能用于管理任务.我对bash非常满意,但是当涉及到windows时,bash的“库/工具”却缺少很多东西.我看到了vbscript,wsh,powershell,cmd,jscript等,想知道要学什么,或者是什么组合.我也在学习.net所以如果它对它有所帮助可能会很好,但它不是必需的.
如果您正在学习.NET,那么Powershell是唯一的选择. VBScript已经存在了很长时间,因此可能有更多的示例和样本用于VBScript.但是Powershell是微软专注于未来脚本编写的地方.它包含在WS2008(R2)中,它将在Win 7中,它可以添加到Vista或WS2003或WS2008上. Powershell具有战略意义.我觉得它比VBScript强大得多.
Powershell周围的社区也在不断增加.举个例子:如果你去powershell.com,你可以注册一个电子邮件中发送的“当天最新动态”.
至于.NET交集 – Powershell可以加载.NET程序集并调用它们,所以这两件事情将是非常互补的.