10 使用比较运算符”like”过滤当前应用的数组, 这里可以用比较运算符结合控制台命令匹配出所有条件。 这个例子将使用”netstat.exe”得到仅包含” established”状态的网络连接,接着又获得包含” established”状态和名字为”stor”的信息,接着再使用命令”ipconfig”去获得当前的IPV4地址: Powershell过滤控制台命令输出2014年2月25日 在 Powershell / Powershell小技巧 标签 管道 来自 codecook
2 如果你想要保证一个程序的句柄,例如去找出这个程序的ID,或者可以稍后来查看这个程序的执行情况,或者关闭它,请使用Start-Process配合-PassThru 参数,它将返回出这个程序的对象。 保持程序的句柄2014年2月21日 在 Powershell小技巧 标签 进程 来自 codecook
从Powershell3.0开始,有一个新的自动变量叫$PSScriptRoot,这个变量以前只存在模块里,它能指向当前文件夹中的脚本的位置(准确的说在你运行脚本的时候它才有用): 认识$PSScriptRoot环境路径2014年2月21日 在 Powershell小技巧 标签 变量 来自 codecook
2 昨天在论坛中看到一个帖子,有用户想用PowerShell递归替换文件和文件夹中的 […] PowerShell递归替换文件名的关键字2014年2月21日 在 Powershell小技巧 标签 文件 来自 Mooser Lee
在PowerShell远程管理时,无论是New-PSSession还是Enter […] PowerShell 默认参数值2014年2月21日 在 Powershell小技巧 标签 参数 来自 Mooser Lee
7 在基于PSSession执行Invoke-Command 命令时,可以传递命令或者脚本,这些命令和脚本会被发送到远程机器上去执行,执行完以后,会返回相应的结果。这就牵扯到了两类数据:1.上行的:传递的命令,单个远程命令中可以发送给该计算机的数据量的限制(Maximum Received DataSize Per Command)2.下行的:返回的对象,任何单个对象中可以发送给该计算机的数据量的限制 (Maximum Received Object Size) PowerShell远程命令参数的大小限制2014年2月20日 在 Powershell / Powershell小技巧 标签 远程管理 来自 Mooser Lee
你可能知道Set-AuthenticodeSignature能够为Powershell脚本实现数字签名,但你知道它还能为其它脚本做签名吗? Powershell中为VBScript脚本签名2014年2月19日 在 Powershell小技巧 标签 数字签名 来自 codecook
2 论坛朋友在网上找了一段ZIP格式压缩包解压代码: Function Unzip- […] Powershell解压ZIP压缩文档2014年2月19日 在 Powershell小技巧 标签 文件 来自 codecook
1 在上一篇文章中我们谈到某群友感觉ForEach-Object速度比For循环快,事情并非绝对。但是写起来,ForEach-Object肯定比For快,我相信大家无异议。当集合元素已知时,For比ForEach快。这和C#中的结果一致,我们随便写几行脚本来测试。 PowerShell中的For和ForEach-Object的速度PK2014年2月19日 在 Powershell小技巧 标签 循环 来自 Mooser Lee
2 昨天晚上有群友问如何在PowerShell的管道中获取前一个元素。管道的优势和关注点在于从管道中流过的当前元素,但是为什么要去看前一个元素呢?我就设想一个场景吧:“给定一个数组集合,要求输出每个元素和它前面元素的乘积”。这个问题用For循环解决,没有任何难度。但是该群友想用ForEach-Object来解决,因为他觉得Foreach-Object速度比For循环快(并非绝对如此),于是乎就会引出该话题:从 ForEach-Object的管道中获取前一个元素。 从 ForEach-Object的管道中获取前一个元素2014年2月19日 在 Powershell小技巧 标签 管道 来自 Mooser Lee
PowerShell批量更改AD用户的照片,适合人力资源部门。只需将用户名和图片的名称在本地某个文件下对应起来,剩下的事就交给PowerShell 吧! 2014年2月18日 在 Powershell小技巧 标签 AD 来自 Mooser Lee | 打开 »
当你在POWERSHELL_ISE中开发脚本,你应该在完成脚本后在干净的环境进行最后的测试,这样不会受到以前的变量或函数影响。 这里有个最简单的完美方法: 选择“文件”菜单,然后点击“新建”,你现在得到了一个空白脚本菜单,实际上这个菜单是在一个全新的环境,可以进行完美的测试了。 ISE中使用新的测试环境2014年2月17日 在 Powershell小技巧 标签 ISE 来自 codecook