powershell - 文件权限Powershell设置所有者安全组

  显示原文与译文双语对照的内容

我可以使用Powershell将文件的安全组设置为? 我的意思是,我可以改变 CVWINSERV1NoneBUILTINAdministrators


Path : Microsoft.PowerShell.CoreFileSystem::C:devlpeg.dll


Owner : BUILTINAdministrators


Group : CVWINSERV1None


Access : NT AUTHORITYSYSTEM Allow FullControl


 BUILTINAdministrators Allow FullControl


 BUILTINUsers Allow ReadAndExecute, Synchronize


Audit :


Sddl : O:BAG:S-1-5-21-704654959-829129038-1184563323-513D:AI(A;ID;FA;;;SY)(A;ID;FA;;;BA)(A;ID;0x1200a9;;;BU)



整个场景是这样的: 我将文件以 Windows Explorer 格式复制到我的帐户。 然后,在( 使用在其他帐户下运行的Tomcat ) 应用程序中,将文件复制到新目标文件夹中,设置权限和所有者。 如果没有问题,则设置权限,但是我不能更改所有者的域() 。 我以为它是符号链接,但根本不改变。

时间: 原作者:

使用 Get-Acl 检索 ACL,然后调用 SetGroup() 方法来设置组:


$ACL = Get-Acl. pathtofile


$Admins = New-Object System.Security.Principal.NTAccount 'BUILTINAdministrators'


$ACL.SetGroup($Admins)


$ACL |Set-Acl. pathtofile



原作者:
...