windows-server-2008 – Powershell – 克隆整个驱动器的ACL –
我正在将所有数据从AD服务器上的一个(1 TB)卷(非C :)迁移到新的4 TB卷.我已经复制了所有数据,包括FolderRedirection和Profile的东西.
我正在使用一点PowerShell克隆安全ACL.任何人都可以指出我正确的方向如何将输出记录到文件,以便我可以检查它,并确保没有写入失败? copypermissions.ps1 dir E:Data -r | where {$_.PSIsContainer} | foreach { $target= ($_.fullname).replace("E:","G:") Get-Acl $_.Fullname | Set-Acl $target } 在Set-Acl命令的末尾使用-whatif标志显示它将尝试并执行我想要的操作但是当我实际在测试文件夹上运行它时并不是所有内容都被复制而且我在控制台上出现了一些错误看起来像:
我真的在寻找一个简单的1衬里添加到脚本的末尾,将任何错误写入日志文件.
要将错误重定向到从stederror到常规输出流,请将2> (文件名)在查询的末尾.所以它变成了:
dir E:Data -r | where {$_.PSIsContainer} | foreach { $target= ($_.fullname).replace("E:","G:") Get-Acl $_.Fullname | Set-Acl $target } 2> errors.txt (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-7 – 在Windows 7上禁用应用程序故障转储
- .net – 在Windows任务栏中对单独的进程进行分组
- .net – 如何防止Windows Forms TextBox在调整大
- Windows上的Python 2.6:如何使用“shell = True
- windows – masm32和masm之间的区别?
- 本地化 – “en”vs“en-US”作为Windows 10 UWP
- 将DLL注入的代码从Delphi 7转换为Delphi XE2
- windows-7 – 如何获取目录连接的实际文件夹路径
- windows – 在Win32应用程序中模仿丙烯酸
- 无法在Core i7上运行Powershell 64