![使用 Powershell 递归检查并更改所有者?](https://linux22.com/image/743632/%E4%BD%BF%E7%94%A8%20Powershell%20%E9%80%92%E5%BD%92%E6%A3%80%E6%9F%A5%E5%B9%B6%E6%9B%B4%E6%94%B9%E6%89%80%E6%9C%89%E8%80%85%EF%BC%9F.png)
我知道我已经看到了如何更改所有者,但我想知道是否有办法先检查它并仅在需要更改时才设置它?
我必须更改它的当前命令是:dir -rc:\Users\goyuix\temp | set-acl -aclobject $acl1
我想先检查它,尝试加快大文件夹的运行速度。
答案1
对象的所有者在 ACL 中,因此您可以这样读取它:
$owner=(get-acl c:\temp).Owner
我知道我已经看到了如何更改所有者,但我想知道是否有办法先检查它并仅在需要更改时才设置它?
我必须更改它的当前命令是:dir -rc:\Users\goyuix\temp | set-acl -aclobject $acl1
我想先检查它,尝试加快大文件夹的运行速度。
对象的所有者在 ACL 中,因此您可以这样读取它:
$owner=(get-acl c:\temp).Owner