我正在使用 powershell 编写备份脚本。我知道我可以只使用 robocopy 或 rsync,但我想在 powershell 中执行此操作。我遇到的问题与复制项 cmdlet 有关。我的脚本做了什么:
- 读取 var 并从 csv 中填充它们
- Ping 目标主机
- 检查 Outlook 是否在源主机上打开并询问是否应关闭它
- 然后它应该将一些文件夹复制到目标
我的问题是它总是对所有文件进行完整复制。我希望它只复制目标上已更改或不存在的文件。
我遇到的第二个问题是,在 Win7 中,“用户/文档”中有隐藏的系统文件夹,它们链接到“我的图片”和“我的视频”。我不需要复制这些,但我没有设法使用排除 agument 排除它们。