首页 > 解决方案 > 为受信任域上的组应用 NTFS 权限

问题描述

我正在尝试编写一个脚本来重新授权我们的文件服务器上的一些数据,以添加来自受信任域的组。目前我有:

$dc="domaincontroller.organization.com"
creds=get-credential
New-PSDrive -Name TRUSTEDDOM -PSProvider ActiveDirectory -Server $dc -root "//RootDSE/" -Credential $creds
$folder="\\testserver\testshare\testfolder"
$Group = Get-ADgroup -identity "AD_Group" -Server $dc -credential $creds
$acl = Get-ACL -Path $folder
$rule = New-Object System.Security.AccessControl.FileSystemAccessRule($group,"FullControl","ContainerInherit,ObjectInherit","None","Allow")
$acl.setaccessrule($rule)
set-acl $folder $acl

我不断得到

Exception calling "SetAccessRule" with "1" argument(s): "Some or all identity references could not be translated."

这是我第一次尝试在 Powershell 上进行跨域许可,所以我可能会遇到一些根本性的错误。有人可以提供帮助吗?

标签: powershellcross-domainacl

解决方案


推荐阅读