此腳本獲取文件夾的名稱並使其成爲文件夾的所有者。但它不能讓所有者完全訪問。授予擁有者完全訪問權限的配置文件共享
$folder = "\\profileshare\profiles\"
$users = (Get-Childitem $folder)
foreach ($user in $users) {
$acl = Get-Acl $folder\$user
$current_owner = $acl.owner.split("\")
if ($user.Name.tolower() -ne ([string]$current_owner[1]).tolower()) {
Write-Host $user " folder needs owner changed, set to "$user " from " $acl.owner
$acl.SetOwner([System.Security.Principal.NTAccount]"$user")
Set-Acl $folder\$user $acl
} else {
Write-Host "Folder for $user set correctly"
}
}
人可以幫我給主人完全訪問權限?
我不希望只有一個用戶,我需要它是該文件夾的擁有者有完全訪問權限。 – user770022
正確,這就是您在循環中定義用戶和ACE的原因。這正是你正在尋找的。 – TheMadTechnician