写点什么

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:431854
用户头像

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

关注

评论

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

苹果Mac版防火墙推荐Radio Silence 激活下载+安装教程

胖墩儿不胖y

Mac软件 防火墙工具

OpenHarmony 分布式硬件关键技术

OpenHarmony开发者

OpenHarmony

如何优雅的给柯里化函数添加类型标注

汽车之家客户端前端团队

函数柯里化

区块链上地址与银行账户有什么区别?

BSN研习社

合约交易所系统软件开发详情(源码搭建示例)

V\TG【ch3nguang】

交易所开发 交易所搭建

Excel变天!微软把Python「塞」进去了,直接可搞机器学习

Openlab_cosmoplat

人工智能

智慧仓储 | 你所忽略的系统安全性问题,可能很 “致命”……

网安云

系统安全 智慧仓储 中小企业

开箱即用!教你如何正确使用华为云CodeArts PerfTest!

华为云PaaS服务小智

云计算 软件开发 性能测试 华为云

站在源码的角度看多人语音厅房间系统

山东布谷网络科技

直播源码

波卡链质押挖矿模式系统技术开发合约源代码示例

V\TG【ch3nguang】

区块链技术应用开发 质押挖矿 奖励分红

蓝易云:SEO优化对香港服务器的配置有什么要求?

百度搜索:蓝易云

云计算 Linux SEO 云服务器 ECS

GPU荒漠,算力短缺背后的时间竞赛与解决方案|TE解读

TE智库

人工智能 AI gpu 算力

干货分享|可证明安全的隐私计算

隐语SecretFlow

大数据 AI 安全 隐私保护 隐私计算

隐私计算技术|私有信息检索(PIR)及其应用场景

隐语SecretFlow

大数据 AI 隐私计算 开源社区 私有信息检索

华为云数智新消费创新峰会2023,我们在这里!

云智慧AIOps社区

人工智能 运维 大模型 GPT

大型集团企业数据治理方案,以“应用驱动”的数据治理策略 | 行业方案

袋鼠云数栈

大数据 数字化转型

开发一款同城线下陪玩约玩APP大家怎么看?线下陪玩APP的应用场景

山东布谷科技胡月

语音聊天源码 线下约玩APP开发 线下陪玩平台 社交约玩平台开发 约玩交友APP源码

多次复制和粘贴工具:Paste for Mac免激活下载

mac大玩家j

mac剪切板工具 剪切板工具 剪切工具

Kurator,你的分布式云原生解决方案

华为云开发者联盟

云原生 后端 华为云 华为云开发者联盟 企业号 8 月 PK 榜

超越界限:大模型应用领域扩展,探索文本分类、文本匹配、信息抽取和性格测试等多领域应用

汀丶人工智能

信息抽取 自然语言模型 大语言模型 ChatGLM-6B 文本匹配

SUI 将通过 SUI Foundation 资助 Footprint Analytics 解析其公链数据,为生态系统提供支持

Footprint Analytics

区块链 公链

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