当前位置: 首页 > 科技观察

管理员法宝:六款实用的PowerShell工具

时间:2023-03-17 18:51:09 科技观察

Microsoft的PowerShell是一种非常强大的命令行界面(CLI)和脚本语言。但是有一些GUI工具可以使PowerShell的使用更加容易。您可以使用脚本编辑器的代码补全功能快速查找命令和属性、检查语法以及运行代码和脚本。从serverwatch网站上,我找到了几个这样的编辑器和一些其他有用的工具。PrimalScriptPrimalScript是一款功能强大的商业脚本编辑器,于1998年首次亮相。它支持PowerShell、VBScript、JavaScript和50多种其他语言。PrimalScript包括一些高级功能,例如在远程机器上调试脚本、代码完成功能、对PowerShell.NET或COM对象的支持以及ActiveX语言代码,而PrimalMerge组件允许您比较和合并文件和文件夹,并最终支持VBScript和PowerShell颜色编码。2012版包括GUI改进,添加了一个新的功能区用户界面,试图简化重要功能的可访问性。还有一些新功能,如更改行指示器和移动到下一个/上一个更改行的快捷方式。此外,新版本还在PrimalScript中添加了本地PowerShell远程处理;可以区分32位和64位cmdlet的高级对象浏览器;一个更强大的调试器,带有跟踪点和远程PowerShell调试。AdminScriptEditor(ASE)AdminScriptEditor(ASE)以前是商业产品,现在可以免费使用,但进一步的开发已经停止。ASE提供了一组工具来使用PowerShell、VBScript和其他脚本语言创建和编辑脚本。AdminScriptEditor提供了一个图形表单设计器、帮助构建代码的向导、一个带有脚本的集成调试器来识别问题,并支持拖放编码。它的ScriptFormDesigner允许您为自己的脚本自定义对话框。ScriptPackager功能可以生成用于部署的可执行文件。PowerGUIPowerGUI是一个免费的基于PowerShell的计算和网络管理控制台,提供脚本编辑和调试功能。它具有类似于MMC的GUI,默认情况下允许浏览ActiveDirectory、网络和Exchange2007。脚本编辑器具有即时命令和属性以提供输入帮助;有代码片段,包括调试;通过www.poshcode.org提供集成的在线代码搜索。PowerGadgetsPowerGadgets是一种商业产品,作为StudioFXPremiumSubscription的一部分提供,它提供了一个由PowerShell状态设备提供支持的报告平台。您可以跟踪来自WMI、Exchange、SQL、Windows注册表等的数据。您可以使用他们的图形向导和模板来生成图表、仪表和地图,而无需任何代码。使用组策略作为交付机制,Specops允许您在远程计算机上执行PowerShell和VBScript。只需输入脚本,设定一个目标。一旦在本地机器上执行,它将提供脚本执行报告。它支持撤消脚本和计划执行。PowerPromptHerePowerPromptHere是一个免费、简单但有用的实用程序。它在Windows菜单中添加了“PromptforPowerShell”选项。与“在此处打开命令窗口”选项一样,当您按住Shift键并右键单击一个文件夹并选择“PowerShell提示符”时,它会在该特定位置打开PowerShell。