我有一个简短的PowerShell脚本,使用set-acl在c:\ windows \ winsxs下的一些文件夹上添加一个用户权限。 ($ ffn更改)
$ffn="c:\windows\winsxs\wow64_microsoft-windows-wpd-busenumservice_31bf3856ad364e35_6.1.7600.16385_none_de47cc4f1a142cbc"
$Acl = Get-Acl $ffn;
$Ar = New-Object System.Security.AccessControl.FileSystemAccessRule ("hastieuk\administratoruk","FullControl", "Allow") ;
$Acl.SetAccessRule($Ar) ;
Set-Acl $ffn $Acl ;
它在其中一些上运行正常,但在其余部分它会给出" UnauthorizedAccessException:试图执行未经授权的操作。"错误信息。但如果我尝试手动完成它可以正常工作。我作为提升用户运行Powershell 感谢