随笔分类 -  Powershell--Basic Knowledge

摘要:<<about_Arrays>> 1. 一直好奇gettype()输出中的Name这一列的Object[]是什么意思,现在终于明白了,请看下面的例子: 2. GM的不同用法 $array | Get-Member # 返回每个数组元素的属性和方法,比如ToString。因为管道将前面的元素逐个传递给 阅读全文
posted @ 2017-03-29 12:38 dongdonggeorge 阅读(325) 评论(0) 推荐(0)
摘要:1. 最简单的方式,运行正常。 PS C:\> Get-Service -Name BITS -ComputerName localhost 2. 自己构造一个对象,试图通过管道将主机名传递下去,但是不行,因为-ComputerName只接受byPropertyName的方式,而命令中的Proper 阅读全文
posted @ 2017-03-02 17:16 dongdonggeorge 阅读(1127) 评论(0) 推荐(0)
摘要:ByValue 以Get-Service命令为例,它的帮助文件中关于-Name参数是这样解释的: 1. "WinRM" | Get-Service 2. "TrustedInstaller","BITS","WinRM" | Get-Service 3. Get-Content services.t 阅读全文
posted @ 2017-03-01 14:24 dongdonggeorge 阅读(659) 评论(0) 推荐(0)
摘要:很早之前看过MVA的Powershell课程,最近准备回顾一下,还是有一些意外的收获。 <<快速入门 : PowerShell 3.0 高级工具和脚本>> 1. Invoke-Item(简写成ii):在命令行状态下,你想打开资源管理器是不是觉得很不方便?用这个命令就能实现快速打开当前路径的资源管理器 阅读全文
posted @ 2017-02-28 10:08 dongdonggeorge 阅读(332) 评论(0) 推荐(0)
摘要:看到网上有文章说Invoke-Command的方式相较其他方式的效率要高,特地试验了一下,但是这个实验不是很好: 机器只有2台 0. 用Get-WinEvent,日志数=200,Invoke方式快 1. 用Get-WinEvent,日志数=20,Invoke方式慢 2. 用Get-EventLog, 阅读全文
posted @ 2016-05-06 17:13 dongdonggeorge 阅读(1195) 评论(0) 推荐(0)
摘要:属性名 可选参数值 属性说明 Mandatory $True, $False 指定参数是否是必要参数,强制用户输入 Position 整数 指定参数位置,如果用户没有指定具体参数名称,那么PowerShell将根据该值按序填充相应的参数 ParameterSetName 字符串 指定该参数属于哪个特 阅读全文
posted @ 2016-05-04 10:14 dongdonggeorge 阅读(637) 评论(0) 推荐(0)
摘要:http://www.pstips.net/regex-describing-patterns.html以下是几个在线的正则表达式验证器:RubularRubular is a Ruby-based regular expression editor. It’s a handy way to tes... 阅读全文
posted @ 2015-09-29 16:26 dongdonggeorge 阅读(203) 评论(0) 推荐(0)
摘要:`' 单引号 `" 双引号 `0 空值 NULL `a 报警 `b 退格 `f 跳页 `n 新行 `r 换行 `t 横向Tab键(水平制表符) `v 纵向Tab键(纵向制表符) `' 单引号 `" 双引号 `0 空值 NULL `a 报警 `b 退格 `f 跳页 `n 新行 `r 换行 `t 横向T 阅读全文
posted @ 2015-05-10 20:41 dongdonggeorge 阅读(246) 评论(0) 推荐(0)
摘要:%windir%\system32\Windows­PowerShell\v1.0\profile.ps1 用于计算机的所有用户和所有外壳。%windir%\system32\Windows­PowerShell\v1.0\Microsoft.Power­Shell_profile.ps1 用于计算 阅读全文
posted @ 2015-05-08 18:22 dongdonggeorge 阅读(186) 评论(0) 推荐(0)
摘要:(关于字符编码的深入解释,请参见我的原创文章《关于字符编码,你所需要知道的》。)此文为转载,有少许修订,原文出处不详。很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们认为8个开关状态作为原子单位很好,于是他们把这称为"字节"。再后来,他们又做了一些可... 阅读全文
posted @ 2015-05-08 18:21 dongdonggeorge 阅读(211) 评论(0) 推荐(0)
摘要:Powershell 默认支持的.NET类型如下: [pscustomobject][System.Object][System.ValueType][void][bool][enum][byte][sbyte][int16][uint16][char][int][int32][uint32][fl 阅读全文
posted @ 2015-05-08 18:17 dongdonggeorge 阅读(628) 评论(0) 推荐(0)
摘要:[System.Math][System.Guid][System.Management.Automation.RuntimeException][System.DateTime][System.Environment][System.StringSplitOptions][System.Net.D... 阅读全文
posted @ 2015-05-08 18:16 dongdonggeorge 阅读(154) 评论(0) 推荐(0)
摘要:当我正准备记下学习Powershell函数的心得时,突然因为别的事情需要使用计算器。于是我就将就已经打开的Powershell控制台完全了计算。这个时间,我突然想起,忘了把Powersehll的运算符记录下来。Powersehll有哪些运算符 Powershell有哪些运行符?当然Google... 阅读全文
posted @ 2015-05-08 17:42 dongdonggeorge 阅读(462) 评论(0) 推荐(0)
摘要:&,调用运算符。语法:& []举例:$execPath="D:\Progra~1\FlashFXP\flashfxp.exe"$execArgs="-upload ftp://u:p@ip:21 "$execArgs=$execArgs+"-remotepath=`"/`" "$execArgs=... 阅读全文
posted @ 2015-05-08 17:41 dongdonggeorge 阅读(468) 评论(0) 推荐(0)