我是 powershell 的新手 - 如此严重的菜鸟。
但我想看看是否有人可以帮助做以下事情。
我们在服务器上有一个文件夹,每晚都向其写入报告。报告按以下格式命名:
DiskSpaceReport_26102012.html
和位置C:\Powershell\WebReport\
我想要一个 PS 脚本使用从脚本运行之日起 -8 天的日期范围从文件夹中复制这 1 个文件 - 该脚本将作为 Windows 计划任务的一部分或通过 SQL 代理作业运行。
所以目前该文件夹中有 8 个文件的日期Friday 26 Oct
为Friday 19th Oct
. 我希望该过程今天运行并从今天开始复制文件 -8 天。所以复制名为DiskSpaceReport_19102012.html
这个过程应该在星期五每周重复一次,并复制 8 天前的最后一个文件。复制到网络共享
\\Server01\Powershell\Webreports_Archive
正如我在标题中提到的,我不介意这是否更容易通过批处理文件中的 robocopy 来完成。虽然更喜欢通过PS。