我正在尝试学习 powershell 以编写此脚本,但我学得不够快。我需要 powershell 中的脚本来执行以下操作:
- 比较两个目录,复制任何丢失的文件或子目录。
- 在比较期间,还将最近的文件(按上次修改时间)复制到参考对象。
- 该脚本本质上应该会导致不同服务器上的两个重复目录,都具有最新的最后修改文件和子目录。
这是我想出的一点。它现在所做的只是比较两个目录并确定每个目录中缺少的内容。这是非常基本的,离它需要的地方很近。如果他们能一路帮助我,我们将不胜感激。谢谢。
$test1 = Get-ChildItem -Recurse -path C:\test1
$test2 = Get-ChildItem -Recurse -path C:\test2
Compare-Object -ReferenceObject $test -DifferenceObject $test2