写点什么

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

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

关注

评论

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

LabVIEW串口调试助手

不脱发的程序猿

LabVIEW 串口通信 数据通信 串口调试助手 VISA

Django 如何获取 Model 字段列表?

AlwaysBeta

django

跟着动画学 Go 数据结构之二叉树

宇宙之一粟

数据结构 二叉树 Go 语言 5月月更

SAP 电商云启用 Enterprise Product Development Visualization Integration 的配置步骤

汪子熙

angular 电商 SAP commerce 5月月更

【刷题第一天】蜡烛之间的盘子

白日梦

5月月更

nginx配置系列(九)nginx中的防盗链

乌龟哥哥

5月月更

消息队列Kafka「检索组件」重磅上线!

阿里巴巴云原生

阿里云 云原生 消息队列Kafka

【Python】新华字典(bushi

謓泽

5月月更

【高并发】ThreadLocal学会了这些,你也能和面试官扯皮了!

冰河

并发编程 多线程 协程 异步编程 精通高并发系列

python处理excel文件,python xlsxwriter 一文初掌握

梦想橡皮擦

5月月更

ChunJun支持异构数据源DDL转换与自动执行 丨DTMO 02期回顾(内含课程回放+课件)

袋鼠云数栈

大数据

导航网站合集 | 你想要的资源它都有

小炮

CentOS 8及以上版本配置IP的方法,你 get 了吗

伍工

Linux 网络

《对线面试官》Java泛型

Java3y

Java 程序员 编程语言 java 5月月更

面试突击45:为什么要用读写锁?它有什么优点?

王磊

Java 面试

五年谷歌ML Infra生涯,我学到最重要的3个教训

OneFlow

机器学习 深度学习 深度学习框架 MLOps Data Infra

千人千面工作台,轻松定制你的移动业务场景

BeeWorks

限时免费!六位袋鼠云数栈资深产品专家带来《数智赋能实战六讲》,欢迎报名

袋鼠云数栈

数据中台 大数据 开源

数据大屏,仅仅是数据展示吗?

葡萄城技术团队

数据分析 BI 数据可视化 数据大屏 BI分析

福昕软件:用PDF辅助技术弥合阅读障碍者的数字鸿沟

联营汇聚

STM32+华为云IOT设计的动态密码锁

DS小龙哥

5月月更

[Day37]-[二叉树]- 找树左下角的值

方勇(gopher)

LeetCode 二叉树 数据结构算法

2022 开源之夏 | Serverless Devs 陪你“变得更强”

阿里巴巴云原生

阿里云 云原生 Serverless Devs 开源之夏

Nginx 和 Nginx Plus 的区别

HoneyMoose

Java并发机制的底层实现原理

急需上岸的小谢

5月月更

轻量迅捷时代,Vite 与Webpack 谁赢谁输

葡萄城技术团队

前端 vite webpack 轮子

PyTorch 开发环境搭建

Emperor_LawD

PyTorch 5月月更

BI系统打包Docker镜像及容器化部署的具体实现

葡萄城技术团队

Docker 数据分析 BI BI 分析工具

Docker下的Spring Cloud三部曲之二:细说Spring Cloud开发

程序员欣宸

Java spring-cloud 5月月更

超级全面的设计类网址导航

小炮

面试中被问到最多的 19 个 JavaScript 问题

海拥(haiyong.site)

JavaScript 5月月更

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