【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

PowerShell Tools for Visual Studio 现已支持远程会话、DSC 和工作流

  • 2015-05-28
  • 本文字数:1036 字

    阅读完需:约 3 分钟

PowerShell Tools for Visual Studio 是一款 Visual Studio 扩展,给 PowerShell 开发人员带来了 Visual Studio 的强大功能。该扩展的创建者 Adam Driscoll ,在过去几个月获得了微软的帮助。现在该扩展发布了新版本 v3.0.108,提供对 64 位和远程会话(session)的支持,以及其它改进。

PowerShell Tools 提供了很多开发者可以在 Visual Studio 中使用的特性。你可以创建 PowerShell 项目,支持模块(module)和脚本(script)。在编写代码时,你可以得到 IntelliSense 的帮助,以及常用的代码跳转功能,比如跳转到函数定义。在调试时,有调用堆栈,本地变量窗口也如同预料的那样运作。断点支持尚不完整,还没有有条件断点。不过,这些都在路线图上。PowerShell Tool 也为 PowerShell 的单元测试和模拟(mock)框架 Peste 提供了测试适配器(test adapter)

新发布的版本现在支持64 位功能,比如PowerShell Desired State Configuration (DSC)和工作流的功能,以及Office 和SharePoint 的脚本。另一个强大的功能是对远程会话的支持。如同微软云平台成员Andre Sayre 在最近的PowerShell 大会上演示的,现在可以在一台远程计算机上开始一段会话,从那里打开一个脚本,然后进行编辑和调试。鉴于最近宣布的 Windows Nano Server 不 提供任何本地界面,这是一个重要的功能。在用户体验方面,文档编辑器和 PowerShell 交互窗口现在有全面的 IntelliSense 和自动完成功能。PowerShell Tools 的最新版本除了 Visual Studio 2013,也支持 Visual Studio 2015 RC 和 Windows 10。

Adam Sayre 在他的演讲中谈到了 PowerShell Tools 的未来。团队想要着手进行编辑器的改进,比如更好的代码跳转,更好的格式化和重构的功能。他们也想充分利用新的 PowerShell 5 的调试功能,比如附加在运行的脚本上进行调试。混合模式的调试(例如从 PowerShell 跳转到 C#)也可能会在计划之列。

Adam Driscoll 的 PowerShell Tools 的官方代码库和微软的克隆(fork)都托管在GitHub 上。两个代码库都用GitHub issues 来管理他们的开发,所以这是很好的方式来学习将来的发展,也可以对你遇到的问题发帖提问。

查看英文原文: PowerShell Tools for Visual Studio Supports Remote Sessions, DSC and Workflows


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-05-28 06:301543

评论

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

SpringMVC 基础

Andy

SpringMVC之拦截器

Andy

MyBatis之缓存机制和动态SQL

Andy

深入浅出Python——Python高级语法之异常、模块、包

何极光

Python 异常 模块 10月月更

赴一场开源盛会丨10月29日 COSCon'22 开源年会杭州分会场,这里只差一个「你」!

袋鼠云数栈

MyBatis初步理解

Andy

深入浅出Python——Python高级语法之文件操作

何极光

Python 文件操作 10月月更

华为云桌面——云端上“最卷的云”

秃头也爱科技

深入浅出Python——Python高级语法之面向对象

何极光

Python 面向对象 10月月更

MyBatis之关系映射(下)

Andy

安全架构师的运营一二事

I

运营 安全架构 企业安全 安全运营

MyBatis程序基础实现

Andy

MyBatis之识别器

Andy

MyBatis之关系映射(上)

Andy

MyBatis面试题(部分)

Andy

强烈推荐!商业洞察就用这个工具

产品海豚湾

产品经理 产品设计 产品运营 商业化 10月月更

SpringMVC之文件上传

Andy

投资成本低且无需专人维护!华为云会议让沟通更高效

秃头也爱科技

企业业务沟通新选择,华为云会议支持全场景智能协作

秃头也爱科技

MySQL向表中添加列

okokabcd

MySQL

Java | 数组工具类Arrays、数学工具类Math

陌上

编程 Java、 10月月更

Java | 面向对象(二)

陌上

编程 Java、 10月月更

开源大数据集成框架ChunJun在数据还原上的探索和实践

袋鼠云数栈

EMQ助力构建工业生产数字孪生基础架构|智慧工厂系列专题03

EMQ映云科技

物联网 IoT 工业互联网 数字孪生 10月月更

一文读懂:开源大数据调度系统Taier1.2版本新增的「工作流」到底是什么?

袋鼠云数栈

袋鼠云平台代码规范化编译部署的提效性改进实践

袋鼠云数栈

Java | 继承

陌上

Java 编程 10月月更

深耕稳定安全会议服务,华为云会议具备会议全球接入能力

秃头也爱科技

MyBatis之Annotation

Andy

开发者新手指南:进入 Web3 前,你需要掌握哪些必备技能?

TinTinLand

区块链 程序员 开发者 编程语言 招聘

标签评分:海量标签如何进行系统治理?

袋鼠云数栈

PowerShell Tools for Visual Studio现已支持远程会话、DSC和工作流_微软_João Miranda_InfoQ精选文章