大家好,我想通过我们的软件部署软件重命名ActionCenter.dll。为此,我必须拥有文件的所有权。默认情况下,它由TrustedInstaller拥有
软件以本地用户“ baraInstLocal”运行脚本。当安装未运行时,用户似乎已停用。
takeown.exe /F "C:\Windows\System32\ActionCenter.dll"
$Acl = Get-Acl "C:\Windows\System32\ActionCenter.dll"
$Ar = New-Object system.security.accesscontrol.filesystemaccessrule("baraInstLocal","FullControl","Allow")
$Acl.SetAccessRule($Ar)
Set-Acl "C:\Windows\System32\ActionCenter.dll" $Acl
Rename-Item "C:\Windows\System32\ActionCenter.dll" "C:\Windows\System32\ActionCenter.dll.backup"
运行此命令时,我要么被拒绝权限,要么找不到文件。似乎有问题,因为它位于Windows文件夹中。运行Powershell广告管理员无济于事。 有办法吗?