PowerShell
青葱味奶糖
Three headers are better than one!
To be or not to be!
展开
-
Show-Command命令以及PowerShell对扩展命令的支持
Show-Command:多个参数集可供选择时,提供了可视化的参数输入:E.g. 一般输入后点击下方的复制命令后粘贴到命令行,检查后运行 Show-Command Get-EventLogPowerShell对扩展命令的支持:支持运行在CMD.ExE上的命令,例如PING,IPCONFIG,NSLOOKUP,NET等。原理是PowerShell在后台启动Cmd.exe 并返回结果显示在PowerS...原创 2018-06-25 14:01:02 · 752 阅读 · 0 评论 -
PowerShell对象的批处理方法
一般我们认为欸的批处理是循环遍历对象,一个一个的进行处理,这种思想在PowerShell也是可用的,同时还有更好的批处理方法,下面介绍几种批处理方法:1,使用PowerShell Cmdlet进行批处理;利用管道(Pipeline)将一个Cmdlet产生的结果传输给另一个Cmdlet,PowerShell知道如果处理传入的多个对象;例如:PS C:\Users\Administr...翻译 2018-07-15 14:55:48 · 1984 阅读 · 0 评论 -
Powershell使用小技巧-需持续更新
使用$Alias:dir查询dir的cmdlet,其他命令类似:PS C:\Users\Administrator\Desktop> $Alias:dirGet-ChildItemPS C:\Users\Administrator\Desktop> $Alias:lsGet-ChildItemPS C:\Users\Administrator\Desktop> $Alia...原创 2018-06-04 17:15:52 · 2983 阅读 · 0 评论 -
PowerShell安全问题探究
强大的脚本也许会造成安全隐患,虽然PowerShell是在微软发起“可信赖计算计划”之后开发的一款产品,其产品的诞生必须有一名资深软件安全专家,参与到产品设计会议,代码复审等工作中。其虽然可以保证默认情况下是安全的,但是修改一些默认值,可以方便一些功能使用,但是难免会带来一些安全性问题。PowerShell能实现的操作,图形化界面有的也可以实现,有的图形化界面没有相关属性的设置,但是Power...翻译 2018-07-18 15:56:40 · 777 阅读 · 0 评论 -
PowerShell变量使用的探究
PowerShell中一切皆对象!其对变量没有什么限制,比如不用显示声明或定义,也可以更改变量的类型,可存储类型较多。一般只存储一种类型!具体存储的什么类型,可以使用Get-Member(别名为GM)查看:注意下:美元符-$并不是变量名称的一部分。变量名是PrPrPr,美元符只是告知Shell接下来的是一个变量名,将要赋值给这个变量。1.变量名通常包含字母,数字和下划线,最常见...原创 2018-08-04 20:12:32 · 1932 阅读 · 0 评论 -
PowerShell的参数集,可选和必选参数,位置参数,参数值,通用参数之简介
参数集,即是powershell的语法,可使用其中的一个参数集,各参数集的参数不能混用,若各参数集有公有参数,运行时只指定一个公有参数时,默认运行第一个含有该参数的参数集。可选和必选参数:可选参数放在一个方括号中。例如,[[-ComputerName] <String[]>] 表示整个-ComputerName参数是可选的。必选参数不在方括号中,例如,[-LogName] <St...原创 2018-06-24 17:36:01 · 9079 阅读 · 0 评论 -
PowerShell的多任务后台作业
Update:前段时间吧,不知道运行的哪个命令,导致我电脑完全不能打字啦!只是不能打汉字,弄的我打游戏都是英文交流,但是写博客这种长篇大论的英文就SayNo了,不是不会写,是我真不会写啊!昨晚更新了Windows版本后好了!今天开始码字!这段时间学习了不少,都没写进博客里,就不补了吧!PowerShell将后台执行的命令成为作业(Jobs),可以有多种方式创建作业,这里列出来大概3...翻译 2018-07-14 12:32:06 · 3899 阅读 · 0 评论 -
Powershell输入和输出的探索与应用
这里的输入和输出是指控制台可显示的输入输出。适用于人机交互,没有人看的输入输出也就没有意义了。我们打开的Powershell.exe和PowerShell ISE以及其他非微软的应用程序,其使用PowerShell时会调用PowerShell的引擎。应用程序也称为宿主应用程序,和我们进行交互的即是那些程序。与我们交互的方式和行为方式都是由宿主应用程序决定的。输入命令:Read-Host...翻译 2018-08-05 16:35:14 · 14726 阅读 · 0 评论 -
PowerShell的Profile和提示
Profile:PowerShell应用程序和引擎不是一个东西,应用程序每次启动都会自动加载Profile;Profile可用作定义PowerShell的运行环境,包括:载入SnapIn管理单元或模块,切换到另外的根路径,定义需要使用的功能等。例如,载入两个扩展程序并修改根路径:Import-Module ActiveDirectoryAdd-PSSnapIn sqlser...翻译 2018-08-27 17:56:48 · 2375 阅读 · 0 评论 -
PowerShell的使用技巧
本次主要提到一些PowerShell中运算符,小小运算符,大大地效果:1.-Replace运算符,用于在某个字符串中寻找特定字符(串),将该字符串换为新的字符串。-As运算符,转换新的对象类型,从而产生一个新的对象,小数部分会四舍五入转为整数;-Is运算符,主要用于判断是否为特定类型,若是,返回True,否则返回False;-AS和-IS常用的类型可以是Int,Doub...原创 2018-08-30 16:27:06 · 1193 阅读 · 0 评论 -
Powershell技巧之打开的姿势
======好久没来csdn了,更新个博客======PowerShell技巧之打开的姿势! 要优美!曾几何时,MS停了Win XP停了支持,前不久win7也停了支持!主要分享Win8 Win10 下的PowerShell打开姿势:1: Win+X 按 A 打开管理员权限的Powershell,Admin的首字母 A2. Win+X 按 I 打开管理员权限的Pow...原创 2020-02-22 20:39:29 · 448 阅读 · 0 评论 -
快速学习Powershell要使用三个命令~~
背景:有时候命令不常用,不太可能一直记得,或者会其他脚本不会写Powershell,可以使用下面三个命令快速查找和使用Powershell。-----------------------------------------------------------背景分割线-----------------------------------------------------------Get-Com...原创 2018-05-21 11:22:30 · 8352 阅读 · 0 评论 -
如何记录PowerShell脚本的运行记录?
使用Transcript命令:开始记录:中间就可以运行各种命令,运行记录会保存在默认文件txt里,也可以自己指定路径。结束记录:这种方式也可以用作一种变相的结果输出来使用;然后可以去记录文件里查看刚刚shell运行记录了...原创 2018-06-24 16:13:22 · 7854 阅读 · 0 评论