写点什么

PowerGUI 让 Visual Studio 可以支持 PowerShell 脚本

  • 2011-11-29
  • 本文字数:1042 字

    阅读完需:约 3 分钟

Quest Software 公司的 PowerGUI Visual Studio Extension (VSX)在 Visual Studio 中为 PowerShell 脚本提供了语法突出显示、智能提示、调试功能。除了这些核心的 GUI 特性之外,这项扩展还提供了 PowerGUI 设定、导入模块、代码片段和控制台窗口功能。其中还包括了 PowerShell 项目类型。我们只需要在 Visual Studio 中单击,就可以在完整的 PowerGUI 脚本编辑器中打开 PowerShell 脚本。

PowerGUI VSX 并非是独立的扩展;它依赖于 PowerGUI 软件来提供特性。当下载 PowerGUI VSX 的时候,你要确保同时下载了版本正确的 PowerGUI 安装包。

PowerGUI 由 Quest Software 开发,是一种针对 PowerShell 脚本的免费 IDE 工具,其中提供了语法突出显示和智能提示等特性。PowerGUI 中的基本功能单元是 PowerPack。一个 PowerPack 是一组 PowerShell 脚本,我们可以使用它来扩展 PowerGUI 中的功能。基本的 power pack 包括本地系统(Local System)、活动目录(Active Directory)和网络(Network)。

本地系统 PowerPack 为本地管理任务——像对 Windows 服务、本地用户和组以及进程的管理——提供了界面。网络 PowerPack 让我们可以针对网络上的所有计算机运行相同的管理工具。活动目录 PowerPack 让我们可以在 PowerGUI 中执行很多日常任务,像对用户和组的管理等等。

PowerGUI 会自动记录所有通过菜单执行的脚本,所以你可以通过菜单执行复杂的查询,并查看曾经执行过的命令。它还提供了调试和报表的功能。通过 PowerPack 程序库,它还提供了大量附加的功能。这个程序库当前包含 100 多个 PowerPack。

PowerGUI Pro 是 PowerGUI 的收费版本。这个版本中包含了 MobileShell,它让我们可以从移动设备或者 web 浏览器执行基于 PowerShell 的系统管理操作。其中还包含了集成的 Microsoft team foundation server 和 SourceSafe 源代码控制工具。Easy PowerShell Remoting 特性通过预定义的设置简化了创建远程脚本和执行远程命令的操作。Power GUI Pro 还让你可以编译你的脚本。Go to 函数让你更易于在代码中跳转。这个版本还包括了技术支持。

Windows PowerShell 是一种免费的、基于网络的、命令行式的外壳和脚本语言,它是微软针对系统管理员设计的。它让管理员可以处理很多日常任务,包括对活动目录和 WMI(Windows Management Instrumentation)的运维。PowerShell 基于 Cmdlets,这是一种轻量级的命令,通常会返回.Net 对象。用户可以使用预设定的 Cmdlet,或者自己创建。

查看英文原文: PowerGUI brings PowerShell scripting support to Visual Studio

2011-11-29 07:432219
用户头像

发布了 340 篇内容, 共 141.4 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

企业全面预算管理的生存指南:建立成功的FP&A团队

智达方通

全面预算管理 企业全面预算管理 财务规划与分析 财务数据

DTCC2022 | openGauss打造企业级开源数据库,服务行业核心系统

daydayup

openGauss正式推出资源池化架构,全新升级社区工具DataKit

daydayup

一文带你全面理解向量数据库

树上有只程序猿

数据库 向量数据库

听说 Spring Bean 的创建还有一条捷径?

江南一点雨

spring

怎样缓存时序数据更合理? 解密DBMind在时序数据缓存上的代码实践 openGauss

daydayup

openGauss亮相TDBC 2023可信数据库发展大会,解读openGauss最新版本特性

daydayup

HPC云化部署的优势和挑战

天翼云开发者社区

云计算 高性能计算

大数据通用组件故障处理

天翼云开发者社区

大数据

openGauss数据库源码解析系列文章——AI技术(2.1)

daydayup

Go 语言 select 都能做什么?

AlwaysBeta

Go golang 面试 select

3DCAT实时云渲染助力VR虚拟现实迈向成熟

3DCAT实时渲染

实时渲染云 VR虚拟现实

三连冠!天翼云蝉联中国专属云服务市场第一

天翼云开发者社区

云计算 云服务

【我和openGauss的故事】openGauss价值特性(一)

daydayup

openGauss数据库源码解析系列文章——AI技术(2.2)

daydayup

浅析嵌入式GUI框架-LVGL

小巫debug日记

嵌入式开发 LVGL FrameBuffer

如何进行高效的代码审查

小万哥

程序员 程序人生 后端 软件开发 代码审查

2023网络与边缘产业高层峰会拉开帷幕,英特尔联合生态伙伴以创新技术破局数智化转型挑战

E科讯

【我和openGauss的故事】openGauss价值特性 (二)

daydayup

openGauss内核分析(五):统计信息与行数估计(一)

daydayup

PoseiSwap 即将开启质押,利好刺激下 POSE通证短时涨超 30%

股市老人

想学Python高级编程?这个技巧你不能错过!

程序员晚枫

Python 高级编程

用于提取数据的三个开源NLP工具

互联网工科生

nlp NLP 大模型

腾讯云 CODING 成为首批 TISC 企业级平台工程综合能力要求标准贡献单位

CODING DevOps

openGauss内核分析(五):统计信息与行数估计(一)

daydayup

全球掀复现「室温常压超导体」热潮,中国队已肝十几小时,韩国团队却内讧了

Openlab_cosmoplat

人工智能

腾讯云 CODING × K+ 峰会再次携手开启软件行业新风向

CODING DevOps

PowerGUI让Visual Studio可以支持PowerShell脚本_.NET_David Cooksey_InfoQ精选文章