为了工作,我在使用 Linux 一段时间后转向 Windows。我想获得一些用于 Windows 中的管理任务的脚本编写技能。我很擅长 bash,但是当涉及到 Windows 时,bash 的“库/工具”缺失了很多。我看到 vbscript、wsh、powershell、cmd、jscript 等,想知道要学什么,或者什么东西的组合。我也在学习 .net,所以如果它对此有帮助可能会很好,但这不是必需的。
最佳答案
如果你正在学习 .NET,Powershell 是唯一的选择。 VBScript 已经存在了很长时间,因此可能有更多的 VBScript 示例和示例。但是 Powershell 是 Microsoft 关注 future 脚本的地方。它包含在 WS2008 (R2) 中,将在 Win 7 中,并且可以添加到 Vista 或 WS2003 或 WS2008 中。 Powershell 具有战略意义。我发现它比 VBScript 强大得多。
围绕 Powershell 的社区也在不断壮大。仅举一个例子:如果您访问 powershell.com,您可以注册通过电子邮件发送的“每日 powershell 提示”。
至于 .NET 交集——Powershell 可以加载 .NET 程序集并调用它们,因此两者将非常互补。
关于.net - 来自 bash,要学习什么 Windows 脚本语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1030125/