PowerShell Studio一款出色的编程类脚本软件,用户可以通过PowerShell Studio软件编写各种程序的代码,全面完整的开发环境,能够带来各种实用的编辑工作,帮助用户进行代码分析,更好的判断你的错误,同时还有出色的调试方式,可以轻松进行调试哦!
PowerShell Studio软件特色
1、PowerShell脚本编辑器
功能强大的编辑器,具有语法着色,参考高亮显示,书签,代码格式和代码完成。创建,编辑和管理代码片段。带有来自远程模块的cmdlet的脚本。
2、函数生成器
轻松创建高级功能,包括cmdlet和参数属性以及基于注释的帮助。函数生成器为您插入正确的语法。
3、GUI设计器
增强的表单设计器使GUI设计变得快速和简单。无需手动编写数百行代码。使用预先连线的控件来创建高级GUI。
4、脚本调试器
本地和远程运行和调试脚本和整个模块。快速调试,修复和验证您可能遇到的任何问题。支持条件断点。
5、多平台支持
在单个应用程序中支持32位和64位版本的PowerShell。使用提升的权限和STA / MTA模式运行脚本。
6、创建可执行文件和安装程序
将您的脚本转换为可执行文件。创建MSI安装程序。微调自定义访问权限,高程和平台。在安装Windows PowerShell的情况下运行32位和64位可执行文件。
7、创建模块
通过从现有功能中进行选择,在几分钟内创建一个Windows PowerShell脚本模块。
8、性能监视器
通过显示实时内存和CPU使用情况来直观地跟踪脚本的性能。并排显示最近三届会议的表现结果。
9、PowerShell控制台
集成的Windows PowerShell控制台在维护会话的同时在32位和64位之间切换。
10、项目
使用项目来管理多文件脚本,创建多表单GUI和脚本模块。
11、源代码管理
集成的源代码控制连接备份和版本化您的文件,使您不会失去工作。
12、浏览器
为PowerShell命令,函数,WMI对象,.NET对象和数据库提供浏览器。
164位执行和调试需要64位操作系统。
PowerShell Studio软件功能
1、全功能的Windows PowerShell编辑。
2、直观地创建PowerShell GUI工具。
3、将脚本转化为可执行文件(.exe)。
4、创建MSI安装程序。
5、从现有功能或帮助文件创建模块。
6、使用函数生成器创建高级函数。
7、从远程机cmdlet脚本。
8、源控制集成。
9、集成PowerShell控制台。(32位和64位)
10、综合脚本调试器。
11、远程调试。
12、多文件和模块调试。
13、32位和64位的PowerShell集成。
14、内置PowerShell的帮助。
15、PowerShell Studio 2019支持Windows PowerShell 2 - 5。
16、代码格式化。
PowerShell Studio使用方式
powershell启动后界面如下
1 get-help查看帮助
我们一无所知,所以我们输入help试一下,很好,powershell确实支持help
(不过我们前边说过powershell命令是cmdlet格式,help也使用cmdlet格式,help只是get-help的一个别名)
2 get-command查看有哪些命令
在确定powershell支持get-help之后,首先我们需要知道powershell支持哪些命令,在上图get-help中可以看到可以使用get-command查看powershell支持的命令
CommandType列,表示命令类型,Alias是别名、Cmdlet是powershell格式的命令、Function是函数
Name列,就是命令
Definition列,命令功能的简单描述
3 get-command缩小范围
上面的命令太多了,我们需要缩小范围以确定类似ps功能的命令在powershell中是什么(当然我们说过powershell兼容cmd所以可以直接用ps,但这不是我们这里想要的)
查看信息都是get-开头,所以我们猜测查看进程的命令也以get-开头,执行get-command get-*试一下
结果如下图所示,列出了所有get开头的命令,其中我们看到有一个叫get-process的命令,一看就是获取进程信息的
4 get-process查找进程
我们将命令锁定在了get-process但是我们不知道这个命令怎么用,2.2.1中说可以通过get-help command的形式查看帮助,我们也试一下
可以看到所有选项都是带中括号的,所以直接执行get-process就可以了
但是可以猜测,没有任何过滤条件返回的肯定是所有进程列表这需要过滤,可以看到-name参数可以过滤进程名,为保险起见我们还加上*号通配符
整个要执行的命令就是:get-process -name *notepad*
5 stop-process杀除进程
第一个思路是:在get-help get-process中已看到相关链接中有stop-process,这大概率是杀除进程的命令
第二个思路是:获取进程是get-process,那么杀除进程也大概率是xxx-process
执行:get-command *process
可以看到就5个命令,而其中只有stop-process比较像,一样使用get-help来查看帮助顺便确认是不是
显而易见确实是,而且杀除命令就是:stop-process -id pid
同类推荐
2022-09-14
立即下载2022-07-16
立即下载2022-06-18
立即下载2022-06-18
立即下载2022-06-18
立即下载2022-06-18
立即下载相关文章
鲁大师如何测显示屏?鲁大师测显示屏的技巧
2022-04-28Cinema 4D怎么做五角星?Cinema 4D做出五角星的方法
2021-12-21Navicat for MySQL如何创建备份计划?
2021-12-13线刷宝下载rom保存位置在哪里?
2021-11-24小白分享VrmlPad的安装破解教程
2020-12-01Visual Studio Code关闭文件导航路径的技巧
2021-12-11游戏加加对pubg进行画质优化的技巧
2021-11-02猿辅导如何退课重新选年级?
2022-01-20几何画板如何制作半圆?
2021-09-23搜狗输入法如何使用翻译功能?搜狗输入法在线翻译使用流程
2020-05-23