我没有看到它的 Visual Studio 插件(虽然我看起来不那么难,所以我可能错过了它),并且搜索出现了随机的第三方解决方案,但是 PowerShell 或其他东西有什么插入 Visual Studio?
10 回答
Visual Studio 模板可在此处获得。Server 2008 SDK 中有用于开发提供程序和主机的示例。
如果您正在谈论用于脚本的 IDE,请参阅此问题(如何开始使用 PowerShell)
我主要使用 PowerGui 脚本编辑器。它允许我使用多文件编辑和调试以及直接命令行的东西。
PowerShell v2 CTP 有一个不错的 GUI 界面,其中包括运行多个运行空间以及编辑和运行脚本的能力。脚本编辑器具有语法高亮功能,非常有用。PSH v2 还具有其他有用的功能,例如脚本 cmdlet。这很酷。PowerGUI 应该也很整洁,虽然我没有亲自使用过。虽然在 PSH v2 之前,我曾经将 Textpad 与为 PowerShell 的预发布版本 - Monad 创建的语法文件一起使用。
您是否看过powershell.com,其中有一些令人兴奋的评论。
Sapien 的 PrimalScript 很好。不过是收费的。
取决于您所说的“发展”是什么意思。
无需编写脚本即可从命令行非常有效地使用 PowerShell。但是,如果您确实接触过脚本,产品包括 PowerShell Plus、PrimalScript 和 PowerGUI。
如果您正在开发 cmdlet 和管理单元,Visual Studio 不需要任何插件,但您确实需要 Windows SDK 中可用的参考程序集。
Visual Studio 没有计划将 PowerShell 作为脚本编辑器托管 - Visual Studio 团队认为大多数管理员不会拥有 Visual Studio,他们的目标是制作更好的开发工具,而不是脚本工具(这在您需要更高效的功能)。因此,不要期待 PowerShell 脚本出现在 Visual Studio 中,至少在不久的将来不会。有一些第三方的东西可以把它放进去,但没有我上面列出的专用脚本编辑器那么好。
ISE 是 PowerShell 附带的(因此您无需安装任何东西)。这就是你如何得到它。
- 从开始菜单转到 Powershell 命令行。
- 键入 ise ,您应该会看到如下内容:
实际上,我发现在 Powershell 中编写脚本时,Notepad++ 对我非常有用。我发现使用智能标记(包括 If-Then-Else 和 For 循环标记)更容易导航和直观地理解脚本的整体流程。
Sapiens Powershell Studio 2012 - 最好的 Powershell 特定 IDE。