写点什么

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

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

关注

评论

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

HarmonyOS基础组件:Button三种类型的使用

IT小码哥

鸿蒙 鸿蒙 Ability an'droid HarmonyOS NEXT

企业im怎么选? BeeWorks -安全的企业内部通讯软件

BeeWorks

即时通讯 IM

HarmonyOS实战:高德地图定位功能完整流程详解

IT小码哥

鸿蒙 Ability an'droid harmony HarmonyOS NEXT

HarmonyOS实战: 城市选择功能的快速实现

IT小码哥

HarmonyOS NEXT harmoyos Harmony5

DevEcoStudio 中使用模拟器时如何过滤日志

飞龙AI

鸿蒙核心技术 鸿蒙开发者工具 DevEcoStudio

AI智能体策略FunctionCalling和ReAct有什么区别?

王磊

VR游戏的上线运营

北京木奇移动技术有限公司

软件外包公司 VR游戏 VR技术开发

如何构建系统化的人工智能知识图谱

测试人

人工智能

VR游戏的开发框架

北京木奇移动技术有限公司

VR开发 软件外包公司 VR技术

“深时数字地球”国际大科学计划系列工作坊持续开放!专业友好可复现,赋能科学智能生态合作(4)

ModelWhale

科学智能 DDE 深时数字地球 AI4S

HarmonyOS实战:一招解决等待多个并发结果

IT小码哥

鸿蒙 Ability an'droid harmony HarmonyOS NEXT harmoyos

HarmonyOS实战:实现任意拖动的应用悬浮窗口

IT小码哥

鸿蒙 Ability Open Harmony an'droid harmony harmoyos

HarmonyOS实战:Tab顶部滑动悬停功能实现

IT小码哥

HarmonyOS 鸿蒙 Ability harmony HarmonyOS NEXT

HarmonyOS实战:一招搞定保存图片到相册

IT小码哥

HarmonyOS 鸿蒙 Ability an'droid HarmonyOS NEXT HarmonyOS SDK应用服务

HarmonyOS实战:快速实现一个上下滚动的广告控件

IT小码哥

鸿蒙 an'droid harmony HarmonyOS NEXT HarmonyOS SDK应用服务

HarmonyOS实战:高德地图自定义定位图标展示

IT小码哥

鸿蒙 Ability an'droid harmony HarmonyOS NEXT harmoyos

VR游戏的上线流程

北京木奇移动技术有限公司

VR开发 软件外包公司 VR技术

局域网沟通软件,私有化内网沟通工具-支持国产芯片与系统

BeeWorks

即时通讯 IM

局域网沟通工具,企业内网即时通讯app推荐!

BeeWorks

即时通讯 企业级应用

华为仓颉语言初识:结构体struct和类class的异同

IT小码哥

HarmonyOS 鸿蒙 Ability harmony HarmonyOS NEXT

DeepWiki × LoongCollector:AI 重塑开源代码理解

阿里巴巴云原生

阿里云 云原生 可观测

VR游戏的线上运维

北京木奇移动技术有限公司

软件外包公司 VR技术 VR游戏

IM即时通讯软件,BeeWorks的产品优势有哪些?

BeeWorks

即时通讯 IM 企业级应用

HarmonyOS实战:自定义时间选择器

IT小码哥

HarmonyOS 鸿蒙 Ability an'droid HarmonyOS NEXT

「DeepSeek 技术解析」:LLM 训练中的强化学习算法

Baihai IDP

AI 强化学习 DeepSeek

阅读源码的思路

Nick

开源 软件工程 经验之谈

HarmonyOS实战:组件化项目搭建

IT小码哥

鸿蒙 Ability an'droid haromny HarmonyOS NEXT

HarmonyOS实战:首页多弹窗顺序弹出终极解决方案

IT小码哥

HarmonyOS an'droid harmony 鸿蒙 os

HarmonyOS实战:快递信息时间轴效果实现

IT小码哥

HarmonyOS 鸿蒙 Ability an'droid HarmonyOS NEXT

HarmonyOS实战:3秒实现一个自定义轮播图

IT小码哥

鸿蒙 Ability harmony HarmonyOS NEXT harmoyos

HarmonyOS实战:路由跳转踩坑记

IT小码哥

HarmonyOS 鸿蒙 Ability an'droid harmony HarmonyOS NEXT

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