1

Используя PowerShell, как подсчитать количество файлов, которые каждый владелец изменил за последние 45 дней?

Вот как я могу получить счет по расширению за последние 45 дней:

gci -Recurse| where {$_.LastWriteTime -gt (Get-Date).AddDays(-45)}| group Extension -NoElement

Вместо того, чтобы группировать по расширению, я хотел бы группировать и считать по владельцу. Спасибо за ваше руководство!

Обратите внимание, что это считается через всю структуру каталогов

1 ответ1

3
gci -recurse | where {$_.LastWriteTime -gt (Get-Date).AddDays(-45)} | % { get-acl $_ } | group Owner -NoElement

Получит вам все разрешения, сгруппированные по владельцу. Просто удалите последнюю трубу, если вы хотите, чтобы они были разгруппированы.

то есть:

gci -recurse | where {$_.LastWriteTime -gt (Get-Date).AddDays(-45)} | % { get-acl $_ }

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .