use*_*332 28 powershell powershell-2.0 powershell-3.0
我很难在下面的脚本中努力将文件复制到文件夹和子文件夹中的正确结构(作为源服务器).
可以说,有下面提到的文件夹:
主文件夹:文件aaa,文件bbb
子文件夹a:文件1,文件2,文件3
子文件夹b:文件4,文件5,文件6
使用的脚本:
Get-ChildItem -Path \\Server1\Test -recurse | ForEach-Object {
Copy-Item -LiteralPath $_.FullName -Destination \\server2\test |
Get-Acl -Path $_.FullName | Set-Acl -Path "\\server2\test\$(Split-Path -Path $_.FullName -Leaf)"
}
Run Code Online (Sandbox Code Playgroud)
输出:文件aaa,文件bbb
子文件夹a(空文件夹)
子文件夹b(空文件夹)
文件1,文件2,文件3,文件4,文件5,文件6.
我希望将文件复制到各自的文件夹(如源文件夹).任何进一步的帮助都非常感谢.
Kev*_*in_ 64
这可以使用Copy-Item完成.无需使用Get-Childitem.我想你只是在思考它.
Copy-Item -Path C:\MyFolder -Destination \\Server\MyFolder -recurse -Force
Run Code Online (Sandbox Code Playgroud)
我刚试过它,它对我有用.
| 归档时间: |
|
| 查看次数: |
106468 次 |
| 最近记录: |