适用于Powershell3.0及以后版本。 假设你需要给文件加密,下面教你如何给自己的文件加密: $Path = " ...
快速获取当前电脑所有磁盘: 复制代码 代码如下: #requires -Version 1 ::GetLogicalDrive ...

PowerShell DSC组件 xExchange 发布

[ 2016-05-06 08:12:02 | by 店小二05 ]
随着 xExchange PowerShell DSC Resource Module 的发布,部署和配置一个很复杂的产品将会变得非常容易. 在 ...
引子 一直很羡慕Linux的命令提示符(当然他们叫Shell)。正则表达式,管道,各种神奇的命令,组合起来就能 ...

PowerShell实现时间管理小秘书

[ 2016-05-06 08:14:02 | by 店小二03 ]
引言 是不是觉得同样是活着,别人为啥就能做这么多事呢? 是不是经常8小时班上下来,却不晓得自己干了些啥 ...
快速找出两个文件夹中不同的部分,可以使用下面例子: 复制代码 代码如下: $list1 = Get-ChildItem c:\Wi ...
复制代码 代码如下: $text = ' ... Hello ...--- &n ...
复制代码 代码如下: $a="1111111111111111111111101111111111111111111111111111111111111110111111111111 ...
使用RunDll32.exe 来运行Internet选项的对应功能:   Temporary Internet Files (Internet临时文件)   ...
复制代码 代码如下: #匹配最末两位为数字 $x=New-Object regex ('\d{2}','RightToLeft') #$x.RightToLef ...
#分别定义源、目标文件夹,注意大小写敏感 $folder_a_path = "D:\a" $folder_b_path = "D:\b" #遍历 ...
当脚本执行完成后,可以删除自身 复制代码 代码如下: #删除脚本自身 remove-item $MyInvocation.MyComma ...
工作中可能会遇到有几台托管的服务器,比如数据库,一旦网络中断就会影响到数据采集。 为此你可以使用下面 ...

PowerShell中终止管道的方法

[ 2016-05-06 08:23:02 | by 店小二03 ]
如果你能够提前知道你想从管道中获取元素的个数,可以使用Select-Object来终止流处理命令的的管道,这会节省 ...
在前面的PowerShell技巧中,我们看到了PowerShell控制台支持输出所有TrueType字体的字符,你只需将你的字符 ...
如果你想找到字符串中的大写字符,你可能会使用正则表达式。亦或者使用你的大写字母列表一个个匹配,当然更 ...
许多文件扩展名和一个可执行应用程序绑定。正因为这样你才可以使用Invoke-Item打开一个文档。 要找出一个给 ...
您知道吗,PowerShell控制台也可以输出特殊的图标?而你需要做的只是,设置控制台的字体为TrueType 字体,比 ...
当你调用某个函数时,PowerShell会增加一次嵌套层次。当一个函数调用了另一个函数,或着脚本,也会增加嵌套 ...

Powershell互斥参数使用实例

[ 2016-05-06 08:29:02 | by 店小二05 ]
有时Powershell的函数需要互斥,让用户只能在其中二选一。 要给脚本创建一组互斥的参数,可以给他们打上不 ...
有时你可能想在管道运行在某个特定的条件下,终止管道。今天来演示一个比较新颖的方式,它适用于PowerShell ...

PowerShell Continue语句使用示例

[ 2016-05-06 08:31:02 | by 店小二03 ]
当你在一个循环的内部使用 “Continue”语句时,可以跳过循环的当前迭代,继续执行下一个迭代。如果使用了” ...
想粗略地理解一个脚本消耗了多少内存,或着在你往PowerShell中的变量存结果时,消耗了多少内存,可以借助于 ...

PowerShell实现参数互斥示例

[ 2016-05-06 08:33:02 | by 店小二03 ]
在PowerShell的函数中如果想让参数互斥,可以使用 “ParameterSetName”属性将一个parameter属性定义在不同 ...
通常情况下,将程序集(Assembly)加入全局程序集缓存(GAC,Global Assembly Cache),可以使用GacUtil工具 ...