使用 Powershell 递归检查并更改所有者?

使用 Powershell 递归检查并更改所有者?

我知道我已经看到了如何更改所有者,但我想知道是否有办法先检查它并仅在需要更改时才设置它?

我必须更改它的当前命令是:dir -rc:\Users\goyuix\temp | set-acl -aclobject $acl1

我想先检查它,尝试加快大文件夹的运行速度。

答案1

对象的所有者在 ACL 中,因此您可以这样读取它:

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

相关内容