PowerShell 导航文件系统, 相对路径和绝对路径区别域转换,保存目录的位置,查找特殊的目录,构造路径。
PowerShell 访问文件和目录,列出文件夹的内容,递归搜索整个文件系统,过滤和排除标准,获取文件和目录的内容,向命令,函数和文件脚本传递文件
,
PowerShell文件系统(二)访问文件和目录
在PowerShell控制台中,文件系统有很特别的重要性。一个明显的原因是管理员需要执行许多涉及文件系统的任务。另一个原因是文件系统是一个层次结构信息模型。在接下来的章节中,你还会看到PowerShell在此基础上控制其它层次信息系统。你可以非常容易的将PowerShell中学到的驱动器,目录和文件的知识点应用到其它地方,其中就包括注册表或者微软的Exchange。
PowerShell文件系统(一)前言
你能使用Get-PfxCertificate从PFX文件加载数字证书,然后用证书 […]
Powershell 导入PFX证书

Pester提供了一个用来在PowerShell内部通过单元测试执行和验证PowerShell命令的框架。Pester遵循一个文件命名规范:命名的测试可以在测试时被自动发现,和一套简单的函数集,它为隔离,运行,评估和报告PowerShell命令结果暴露了一套DSL协议。
PowerShell测试框架Pester
当你去读取一个类型为StringExpand类型的注册表值时,它总是会在你的文本中自动展开所有的环境变量。
Powershell 读取StringExpand类型的注册表值

这是来自Ed Wilson编写的著作 PowerShell Best Practices上的一个例子。通过两种从对象集合中选择随机对象的例子说明在我们使用一些复杂函数编写PowerShell脚时,可能会引入一些陷阱。而通常要解决这里问题,也需要比较丰富的.NET Framework 经验和知识。
避免PowerShell脚本陷阱
公司某部门突然抽邪风,说不能安装Windows8.1系统,悲催的我需要将机器装回windows7。幸好Windows 8.1默认支持直接引导ISO,硬盘安装。可是在安装开始之前提示我需要禁用BitLocker。
使用PowerShell暂时禁用BitLocker
Powershell 能轻松读取环境变量,下面将获取当前windows文件夹。 […]
设置和删除环境变量
年前制作了一个小视频,需要加入英文配音描述,有的哥们虽然英文流利,但是没有老外的味道,即使勉强可以凑合,可没有专业的录音设备,录制出来噪音多,不易后期处理。此时我想起了PowerShell是不是可以站出来替哥做点事情了。
是的,可以使用PowerShell 将文本按行转换成音频,然后再使用Windows movie maker插入到音轨即可。
PowerShell将文本转换成音频

典型例子,当你函数的参数为“mandatory”属性时,Powershell中当用户遗漏参数时将会提醒他。
Powershell使用Dialog设定必选参数
你可能没有意识到这一点,但是在Powershell中使用不同的小数分隔符输入输出,它是有可能让脚本用户搞混淆。