报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

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

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

关注

评论

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

前端必会react面试题

beifeng1996

前端 React

前端常见vue面试题(必备)

bb_xiaxia1998

Vue 前端

号码隐私保护服务:保障亿万消费者的隐私安全

阿里云CloudImagine

云计算

根据文本描述生成视频,Tune-A-Video 效果惊艳

Zilliz

计算机视觉

22道js输出顺序问题,你能做出几道

loveX001

JavaScript 前端

美团前端二面面试题

loveX001

JavaScript 前端

面试官:说说Event Loop事件循环、微任务、宏任务

loveX001

JavaScript 前端

NLP 双数组字典树(double array trie) 基于darts-java改进,增加词性存储。

alexgaoyh

elasticsearch nlp darts-java 词性 double array trie

ChatGPT看技术发展趋势| 社区征文

芯动大师

人工智能 openai ChatGPT

C++入门简单实例

老王同学

c++ 入门

见山,见路,见天地:OpenHarmony的开源共建攀登

脑极体

开源鸿蒙

ChatGPT 不仅是 AI 的成功,也是云计算的成功 | 社区征文

多颗糖

云计算 AI 云原生 ChatGPT

一文看懂:近期不断 “狂飙” 的 ChatGPT | 社区征文

架构精进之路

ChatGPT

研发效能度量标准与实践

思码逸研发效能

研发效能

chianmaker交易初探

liwh1227

区块链 共识算法 联盟链架构

新一代通信协议—— RSocket

老周聊架构

响应式编程 2月月更 rsocket

如何快速理解事务隔离

Dinfan

数据库 innodb 事务隔离

美团前端常见react面试题(附答案)

beifeng1996

前端 React

老生常谈React的diff算法原理-面试版

beifeng1996

前端 React

Vue.$nextTick的原理是什么-vue面试进阶

bb_xiaxia1998

Vue 前端

前端经典面试题(有答案)

loveX001

JavaScript 前端

N皇后问题的回溯法实现

老王同学

c++ 八皇后 回溯法

问:React的setState为什么是异步的?

beifeng1996

前端 React

浅析大促备战过程中出现的 fullGc,我们能做什么?

京东科技开发者

JVM 内存 GC java 企业号 3 月 PK 榜

YOLOv5全面解析教程⑤:计算mAP用到的Numpy函数详解

OneFlow

人工智能 深度学习

一次线上OOM问题分析

艾小仙

Java OOM 问题排查 排查方法

Python:Excel自动化实践入门篇 乙【送图书活动继续】

eng八戒

Python Excel Python自动化办公

“堆内存持续占用高 且 ygc回收效果不佳” 排查处理实践

京东科技开发者

前端 堆内存 回收器 JavaScrip 企业号 3 月 PK 榜

Vue的computed和watch的区别是什么?

bb_xiaxia1998

Vue 前端

一文深度解读音视频行业技术发展历程

阿里云CloudImagine

云计算

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