PowerShell Studio(IDE集成开发环境)2017
附带安装教程- 软件大小:107.88 MB
- 更新日期:2020-04-11 10:39
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
PowerShell Studio 2017是一套基于PowerShell的脚本编辑器,该程序包中内置了多个功能模块,包括一系列高智能辅助工具,大量的设计器以及调试器;该程序也作为一个集成脚本和工具制作环境而存在,它是功能齐全的PowerShell编辑器,可让您直观地创建PowerShell GUI工具;如果用户执行许多PowerShell脚本编写,那么这是工具箱中必不可少的部分;它不支持除PowerShell外的任何语言;内置的PrimalScript模块是一种通用脚本IDE,支持超过50种语言和文件类型,如果您需要同时使用多种技术,语言和文件格式,此模块就可以为您提供非常多的帮助,同时支持可视化GUI创建;需要的用户可以下载体验
新版功能
功能齐全的Windows PowerShell编辑器
可视化地创建PowerShell GUI工具
将脚本转换成可执行文件(.exe)
创建MSI安装程序
从现有的功能或帮助文件创建模块
使用Function Builder创建高级功能
来自远程机器的cmdlet脚本
源代码控制集成
集成PowerShell控制台(32位和64位)
全面的脚本调试器
远程调试
多文件和模块调试
32位和64位PowerShell集成
内置的PowerShell帮助
支持Windows PowerShell 2.0-5.0
代码格式化
软件特色
创建模块
通过从现有功能中进行选择,在几分钟内创建一个Windows PowerShell脚本模块。
性能监视器
通过显示实时内存和CPU使用情况来直观地跟踪脚本的性能。并排显示最近三届会议的表现结果。
PowerShell控制台
集成的Windows PowerShell控制台在维护会话的同时在32位和64位之间切换。
项目
使用项目来管理多文件脚本,创建多表单GUI和脚本模块。
源代码管理
集成的源代码控制连接备份和版本化您的文件,使您不会失去工作。
浏览器
为PowerShell命令,函数,WMI对象,.NET对象和数据库提供浏览器。64位执行和调试需要64位操作系统。
安装步骤
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面
3、同意上述协议条款,然后继续安装应用程序,点击同意按钮即可
4、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
5、弹出应用程序安装进度条加载界面,只需要等待加载完成即可
6、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
方法
运行程序之前,先把电脑中的网络断开,这样运行程序后就会弹出注册界面
1、程序安装完成后,直接运行程序,然后就会弹出一个应用程序注册界面
2、然后打开安装包,双击运行安装包中的注册机,弹出一个激活码生成界面
3、用户只需要把注册机中的激活码复制到程序注册界面即可将程序完成
4、完成以上操作步骤后,就可以双击应用程序将其打开,此时您就可以得到对应程序
使用说明
使用PrimalScript调试PowerShell模块
PrimalScript使调试模块更加容易。如果要开发脚本模块,则很可能已经有一个脚本可以执行模块中各种cmdlet。只需将该脚本和psm1文件加载到PrimalScript中,设置断点,并在模块文件处于活动状态时按F5键即可。
此对话框将向您显示所有打开的PowerShell脚本。只需选择用于驱动或测试模块的一个,然后按OK。
我们到了,击中了模块内部的断点。就这么简单。
所有其他调试功能,包括调试控制台,都将一如既往地工作。我们希望这使您更容易开发模块和重用代码。
如何在PrimalScript中使用PowerShell Core
现在,PowerShell Core 6.0.0已达到GA(一般可用)状态,您可以开始使用PrimalScript开发脚本。
是的,在此产品中,在“ 文件|文件”下查找。选项,在环境部分,您将找到窗口命令区域。在这里,可以手动添加PowerShell Core Shell。另外,如果您将Windows 10 Build 16299(或更高版本)与WSL(Linux的Windows子系统)一起使用,则还可以将系统设置为同时运行Bash和Bash和PowerShell Core。
让我们考虑一下。尽管我们的SAPIEN产品旨在在Windows系统中使用,但是安装WSL可使您无需离开Windows就可以跨平台构建和测试PowerShell Core脚本。
在PrimalScript中设置PowerShell Core
注意:以下说明在我们的简短视频PrimalScript –命令窗口选项中得到了展示
以下步骤将在PrimalScript中正确设置PowerShell Core:
1.在文件菜单下,转到选项。
2.在环境部分,单击命令窗口。
3.单击“ 新建”按钮添加一个新的外壳。这将添加新行以进行更改。
*注意:请记住,这可以是任何类型的控制台外壳,例如:Python,Ruby,Bash。
现在,我们将PowerShell Core添加到“ 命令窗口”列表中。在“ 新建外壳程序”行中,执行以下操作:
A.双击“ New Shell”行,它将允许您搜索Shell可执行文件,
或者,只需键入以下行:
B.现在,单击“ 重命名”按钮,将“ 外壳名称”字段从“ 新外壳”更改为PowerShell Core 64bit:
C.要完成更改,请单击“ 确定”按钮,然后重新启动PrimalScript。
要验证外壳已被添加到控制台窗口列表,请查看并点击壳牌选项,然后单击箭头向下查看列表。
使PowerShell Core成为活动控制台窗口
要激活添加的外壳,请找到“ 控制台窗口”面板,然后单击可用外壳的下拉列表。
继续选择PowerShell Core 64位 Shell,它将在PrimalScript中变为活动状态。然后,键入$PSVersionTable以检查PowerShell版本是PowerShell Core 6.0.0。
如果需要重置控制台,可以通过右键单击外壳并选择 Reset来完成。
测试您的PowerShell核心脚本
有两种测试脚本的方法:
1.只需突出显示并选择几行代码,然后右键单击并在PowerShell中选择“ 执行选择”。
2.或者,要执行整个脚本,请从主菜单中单击“ 脚本运行–运行*”按钮,然后选择“在Shell中运行”或“在Shell中运行选择”。
该脚本将在活动控制台下运行,无论它是PowerShell Core还是任何其他Shell。
*注意:如果选择仅运行脚本,它将认为您正在为非Powershell Core执行脚本。这可能会产生错误,但是取决于脚本的构建方式。
一些警告
测试PowerShell Core脚本是可行的!但是,要抓住的地方是:PowerShell和PowerShell Core共享相同的核心模块,但有一些细微差别,例如,更改了一些参数和/或PowerShell Core中的极少数不受支持的cmdlet(例如:Out-GridView)。
因此,在使用PrimalScript开发PowerShell Core时,请使用适当的Run Shell选项测试脚本。同时,了解两个版本的PowerShell之间的区别。
PowerShell GUI应用程序:为什么要考虑事件?
我始终致力于开始新的一年,我将于1月5日星期二下午5:30前往亚利桑那州的斯科茨代尔,与新近恢复的Arizona PowerShell用户组会面。我们将在斯科茨代尔时尚广场的Microsoft商店见面。(我不会被Surface Pro 4所吸引。我不会……)
我将带领一个交互式的动手实验,其中的参与者将构建一个基本的PowerShell GUI应用程序-本质上是一个PowerShell脚本的图形用户界面。当您按下按钮时,它将运行脚本的一部分。在文本框中键入文本时,脚本可以获取并使用文本,例如用于参数值。
像这样的GUI应用程序不能替代Windows PowerShell脚本,但它们是委托管理的绝佳策略,这是描述不知道PowerShell需要某人运行脚本的情况的一种好方法。这对于创建脚本仪表板和自动化PowerShell功能也非常有用。
动手练习很有趣,因为每个人都参与并互相学习。而且,因为每个人都在构建某种东西,所以这确实是一种学习体验,而不仅仅是听音乐节。我们发现了初学者的错误并在那里解决,因此,当您一个人在截止日期的压力下独自工作时,您不会遇到它们。
在活动中思考?为什么?
本实验是有关PowerShell脚本,图形用户界面和应用程序的,所以为什么将其称为“ 事件中的思考 ”?
GUI应用程序的Windows PowerShell脚本由事件处理程序的无序集合组成。
是的,你没看错。如果您觉得这很奇怪,那么您并不孤单。这不是您学习的Windows PowerShell。
而且,还有更多。
事件处理程序的运行顺序由最终用户确定。
如果您与最终用户合作,则现在可以将“吓人”添加到“奇怪”。GUI应用程序的PowerShell脚本不能以标准脚本运行的预定线性方式运行。
当您使用面向对象的语言(例如Windows PowerShell)编写GUI应用程序时,用户界面的元素(背景表单,文本框,按钮和标签)都是对象,就像进程,服务,字符串和AD用户。
这些对象具有属性和方法(并且我们使用它们),但是它们也具有称为event的成员类型。事件由最终用户的操作触发。当事件发生时,系统会查找说明以告知其如何响应事件。这些说明称为事件处理程序 ,您可以在Windows PowerShell中编写它们。要将事件与事件处理程序相关联,请注册事件。
例如,我的GUI应用程序有一个“关闭”按钮(标记为“关闭”的按钮)。当您单击“关闭”按钮时,会发生“ 关闭”按钮的Click事件或“ 引发 ”事件,并且系统会为Click查找事件处理程序。关闭按钮的事件。如果您已编写脚本并将其注册为“关闭”按钮的Click事件的事件处理程序,则每当用户单击“关闭”按钮时,系统都会运行您的事件处理程序脚本。
新的思维方式:非线性事件脚本
有点奇怪 我们正在为Windows PowerShell脚本构建图形用户界面前端。但是,最新颖的部分不是表单,按钮或文本框,它们只是对象。相反,最新颖的部分是您的思考方式。
一个GUI应用程序通常包含多个事件处理程序。至少,所有按钮都有单击事件,文本框有经过文本更改的事件,而应用程序窗体有一个Load(启动)事件。您可能还会有菜单和图标事件,例如显示帮助的事件。
因此,在设计事件时,必须确定代码的哪一部分进入哪个事件处理程序,也称为:“我在哪里将在Google上找到的这段代码粘贴到哪里?” 不是典型的PowerShell脚本。
另外,在编写标准Windows PowerShell脚本时,您要确定脚本中语句运行的顺序。该脚本可能包括某些函数,或者某些创建分支的IF或SWITCH语句,但是脚本作者仍然确定运行顺序。
在GUI应用程序开发中,无论选择哪种语言或使用哪种技术,都必须考虑最终用户启动的事件。
由于最终用户可以并且将输入并单击您提供给他们的任何内容,因此您需要使用完全不同的策略来确保在脚本中运行cmdlet之前拥有所需的信息。否则,您的脚本将生成可预防的错误。
显示输出和错误
关于GUI应用程序中的错误,最糟糕的是,除非您为其创建显示,否则用户将看不到它。实际上,除非您为其创建显示,否则用户看不到任何输出。
在典型的Windows PowerShell脚本中,错误和其他输出(包括详细,警告和信息消息)将显示在控制台中。脚本作者无需考虑。
但是,在GUI应用程序中,没有控制台。因此,如果您不为输出和错误创建显示,则用户根本看不到它们。您可以想象后果。
因此,这就是为什么我将此PowerShell GUI实验室称为“事件中的思考”。您将编写一个PowerShell脚本,构建一个GUI应用程序来运行它,然后将您的脚本和应用程序打包到一个可执行文件中以进行分发。但是,练习中最有趣的部分是学习以全新的方式思考。
常见问题
不同发动机类型的先决条件是什么?
在PrimalScript或PowerShell Studio中构建可执行文件时,有多种引擎类型可供选择,每种引擎都有先决条件,必须将其安装在将要运行程序的计算机上。例如,如果您在PowerShell Studio中构建可执行文件并选择SAPIEN PowerShell V2主机(命令行)Win32引擎,则目标计算机上需要.NET Framework 2.0。
PrimalScript支持哪些语言?
动作脚本Flash JSAPIRebol
Adobe雷克斯HTA注册表文件
ASP页面的HTML资源脚本
ASP.Net页面IDM雷克斯
AutoItINI文件红宝石
AutoIt3安装脚本的SQL
AWK爪哇系统策略编辑器
重击Java服务器页面Tcl
批处理文件的JavaScriptVB脚本
C基斯塔特Visual Basic.Net
C#莲花脚本WinBatch
C ++aWindows PowerShell
CFML帕斯卡Windows脚本组件
CH佩尔Windows脚本主机
CMD文件的PHPXML格式
的CSSPowerShell ASP页面
Flash Communication Server端ActionScript蟒蛇
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文