你用什么来开发PowerShell?

时间:2008-10-28 22:03:22

标签: visual-studio powershell

我没有看到它的Visual Studio插件(虽然我看起来并不那么难,所以我可能已经错过了它),并且搜索会出现随机的第三方解决方案,但PowerShell会附带一些东西或插入Visual Studio的东西?

10 个答案:

答案 0 :(得分:8)

Visual Studio模板可用here。 Server 2008 SDK中有一些示例用于开发提供程序和主机。

如果您正在讨论用于编写脚本的IDE,请参阅this question (How to Get Started with PowerShell)

答案 1 :(得分:1)

我主要使用PowerGui脚本编辑器。它允许我使用多文件编辑和调试以及直接命令行。

答案 2 :(得分:0)

PowerShell v2 CTP有一个很好的GUI界面,包括运行多个运行空间,编辑和运行脚本的功能。脚本编辑器具有语法突出显示功能,非常有用。 PSH v2还具有其他有用的功能,例如脚本cmdlet。这很酷。虽然我没有亲自使用PowerGUI,但它应该非常整洁。在PSH v2之前,我曾经使用Textpad和为PowerShell的预发布版本创建的语法文件 - Monad。

答案 3 :(得分:0)

您是否看到powershell.com有几个excited reviews

答案 4 :(得分:0)

PS的美妙之处在于命令行。老实说,我在命令行完成了绝大部分的开发工作。使用来自// \ O //的PowerTab管理单元,我在任何IDE for PS中都具有良好的智能感知能力。一旦我在命令行中完成了所有部分,我就会使用VIM将它全部放入脚本中。

答案 5 :(得分:0)

Sapien的PrimalScript很好。虽然这是有报酬的。

答案 6 :(得分:0)

取决于“发展”的意思。

PowerShell可以在没有脚本的情况下从命令行中非常有效地使用。但是,如果您进入脚本编写,产品包括PowerShell Plus,PrimalScript和PowerGUI。

如果您正在开发cmdlet和管理单元,则Visual Studio不需要任何插件,但您确实需要Windows SDK中提供的引用程序集。

Visual Studio没有计划将PowerShell作为脚本编辑器托管 - Visual Studio团队认为大多数管理员都没有Visual Studio,他们的目标是制作更好的开发工具,而不是脚本工具(非常明显)在功能方面你需要更高效)。因此,不要寻找在Visual Studio中显示的PowerShell脚本,至少在不久的将来不会。有一些第三方的东西可以在那里得到它,但没有像我上面列出的专用脚本编辑那么好。

答案 7 :(得分:0)

ISE是PowerShell附带的(所以你不需要安装任何东西)。这就是你如何做到的。

  1. 从“开始”菜单转到“Powershell命令行”。
  2. 输入ise,您应该看到类似的内容:
  3. enter image description here

答案 8 :(得分:0)

我实际上发现当在Powershell中编写脚本时,Notepad ++对我非常有用。我发现使用智能标记导航和直观地理解脚本的整体流程更容易,其中包括If-Then-Else和For循环标记。

答案 9 :(得分:-1)

Sapiens Powershell Studio 2012 - 提供最佳的Powershell特定IDE。

http://www.sapien.com/software/powershell_studio