Powershell是否足以成为企业使用的技术?

时间:2010-08-06 05:41:43

标签: powershell vbscript batch-file

Powershell是否足以成为企业使用的技术? 转换现有VBS脚本需要花费多少时间和精力,或者只将它用于新的脚本项目?

我们目前正在使用vbs和批处理文件的混合,使用登录脚本而不是很多GPO。 我们没有大量的.NET程序员,而几乎每个人都至少知道一点VB。

4 个答案:

答案 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 shellSharePoint 2010 management shell)。这让我觉得这种脚本技术不会很快消亡。另一件事 - 由于管理脚本是用PowerShell编写的,因此您可以从中学到很多东西,从而实现管理任务的更多自动化。

答案 3 :(得分:3)

  • 仅在需要时转换
  • 首选PowerShell进行新工作
  • 这是企业准备好的,并且有任何问题
  • 在PowerShell中完成工作现在可以提高您的技能
  • 在PowerShell中工作现在可以使用PowerShell启用vNext产品。大赢。