сценарий PowerShell для поиска файлов, не измененных за последние 60 дней Windows 2012 R2 [закрыто]

Я пытаюсь найти файлы, не измененные за последние 60 дней, на сервере Windows 2012 R2. Встроенная возможность поиска в Windows не предлагает такой возможности, и я установил службу поиска Windows в качестве функции, но ничего полезного. Заранее благодарим за советы.

-2
задан 14 July 2016 в 22:00
2 ответа

You want the LastWriteTime property.

Здесь вы можете увидеть мой немного недавний ответ, использующий это свойство для написания вашего скрипта. Основываясь на изменении этого (но не на тестировании), что-то вроде:

$searchroot="[root path you're searching in]"
$age=(get-date).AddDays(-60)

Get-ChildItem $searchroot | where-object {$_.LastWriteTime -ge $age } | 
ForEach-Object {
#Do something.  Print it, store it in a variable, whatever you want to do with these files once you've found them.
}
3
ответ дан 5 December 2019 в 21:11

Я понял. Во втором поле диалогового окна поиска набирается "modified:5/15/2016 ... 7/14/2016". В этом поле вводится имя файла. В результате будут выведены все файлы, которые были изменены за последние 60 дней. Спасибо.

0
ответ дан 5 December 2019 в 21:11

Теги

Похожие вопросы