【发布时间】:2016-01-09 17:16:25
【问题描述】:
我在远程服务器上运行了 powershell 脚本,这些脚本使用自动任务删除存储在共享驱动器上 30 天以上的文件。我们已从删除中排除了这个具有特定名称的文件夹,该文件夹通常位于共享驱动器的根目录中。但是,在其中一个共享驱动器中,该文件夹位于根级别的下一级,并且有七个这样的子文件夹。我想使用单个脚本从删除所有这些子文件夹中排除具有 特定名称 的此文件夹。有没有办法做到这一点?这是我目前正在使用的脚本-
Get-Item -Path $Delete_Global_Test -Force -exclude $Keep_this_folder,$Keep_this_folder2|Get-ChildItem -Recurse|Where-Object {!$_.PSIsContainer -and $_.CreationTime -lt $regional_limit}|Remove-Item -Recurse -Force -Verbose
【问题讨论】:
标签: powershell scripting automation