Powershell是否足以成为企业使用的技术? 转换现有VBS脚本需要花费多少时间和精力,或者只将它用于新的脚本项目?
我们目前正在使用vbs和批处理文件的混合,使用登录脚本而不是很多GPO。 我们没有大量的.NET程序员,而几乎每个人都至少知道一点VB。
答案 0 :(得分:7)
“足够成熟”有点主观,取决于你的意思。
1)完成工作是否足够强大? - 是的但它并不是所有工作的最佳工具;想想,选择。
2)是免费的bug /问题吗? - 不。为了做好准备并通知你,你可能想看看这里最投票的一些错误/问题: https://connect.microsoft.com/PowerShell/Feedback
3)学习容易吗? - 这取决于;基本上我认为对于不专业的程序员来说并不容易。但这绝对有可能,一步一步,玩得开心: http://blogs.msdn.com/b/powershell/archive/2010/03/09/falling-is-learning-just-focus-on-having-fun.aspx
为新工具开始使用PowerShell是个好主意。至于旧工具(例如VB),除非有充分的理由,否则我不会将它们转换为PowerShell。在大多数情况下,可以通过新的PowerShell工具完美地调用它们。
答案 1 :(得分:4)
是。 PowerShell为.NET,COM,WMI等提供了强大的功能。我每天都使用它管理一个30或更多服务器系列,事实证明它既稳定又高效。
答案 2 :(得分:3)
我认为PowerShell是一个强大的东西。微软将进入“从PowerShell管理所有内容”的方向(MS Exchange management shell,SharePoint 2010 management shell)。这让我觉得这种脚本技术不会很快消亡。另一件事 - 由于管理脚本是用PowerShell编写的,因此您可以从中学到很多东西,从而实现管理任务的更多自动化。
答案 3 :(得分:3)