通常我们对于文件夹的选项的设置应当主要是:显示隐藏文件和显示扩展名。这个选项通过资源管理器设置起来非常方便,但是为什么要用PowerShell呢?
文件系统
你可以使用-split来轻松的分割出一个路径的组成部分。其值一定是一个数组。 简 […]
Powershell有趣的路径实验
让我们假定在文件夹中你有很多脚本文件(或图片、日志等等),并且你想要将它们全部重 […]
Powershell批量修改文件名

使用PowerShell基于shell.application来访问便携式媒体设备(MTP)上的文件系统,克服了没有盘符的问题,尤其适用手机和数码相机。
PowerShell访问便携式媒体设备(MTP)文件系统
群里有朋友想自动从数码相机拷贝图片到电脑硬盘里,细心的朋友会发现数码相机没有盘符 […]
Powershell从数码相机复制图片思路

某同事辛苦了一个月加班快要完成的设计方案,因为自己一时不小心,直接从公司的共享文件服务器上删除了,无法追回。我也试着建了个共享文件夹,通过资源管理器删除后,也在回收站无法找到,这样也算理解那位女汉子的苦衷了。那怎样在PowerShell中将文件安全地删除进回收站?
PowerShell将文件删除进回收站
你可能需要移除一些权限设置从NTFS列表,假设你想要删除某个指定用户而因为这个用户离开了这个部门。
注意,你可以从NTFS列表管理每个组和设置每个用户,通常这不是个好注意。不过,对于每个用户的权限修改接下来的实例脚本不仅能删除这些权限,同时轻微的调整也能作为权限检查的手段。
Powershell删选NTFS权限
不管你是要给文件添加一条新的NTFS规则,还是关闭继承和增加新规则,你都可以使用下面脚本中演示的技巧,甚至把它当成一个配置模板。脚本创建了一个测试文件,接着为当前用户定义了一个新的访问规则。新规则允许读写访问,添加到已存在的安全表述符上,此外它还关闭了继承。
PowerShell添加和重置NTFS权限
有时做性能测试时,需要准备几个大文件,内容不限制。我以前比较傻,是这样做,拼命地往一个文本文件中写字符串,要写2G,也得花很长时间。今天发现使用FileStream可以秒杀。
PowerShell快速生成2G的临时文件
如果你非要将密码或者私密信息硬编码到你的脚本中(当然,避免这样做的原因很明显:出 […]
使用加密文件系统(EFS)保护密码
Test-Path可以测试文件或文件夹是否存在,它能很好的支持驱动盘符,但是光U […]
PowerShell 检测UNC路径
有很多方法添加改变NTFS权限,其中一个方式是使用现有的工具“icacls.exe”。