Назад | Перейти на главную страницу

Проверить и изменить владельца рекурсивно с помощью Powershell?

Я знаю, что видел, как сменить владельца, но мне было интересно, есть ли способ сначала проверить его и установить только в том случае, если его нужно изменить?

Текущая команда, которую я должен изменить: dir -r c: \ Users \ goyuix \ temp | set-acl -aclobject $ acl1

Я хочу сначала проверить это, чтобы попытаться ускорить работу с большой папкой.

Владелец объекта находится в ACL, поэтому вы можете прочитать его так:

$owner=(get-acl c:\temp).Owner