Active Directory Kullanıcı Hesabı Güvenlik Ayarlarında Üstten Devralmayı Aktifleştirmek
  1. Anasayfa
  2. Active Directory

Active Directory Kullanıcı Hesabı Güvenlik Ayarlarında Üstten Devralmayı Aktifleştirmek

0

Merhaba, Active Directory kullanıcı hesaplarının security ayarlarında izinlerin bir üstten devralınması gerektiğinde bunu kullanıcı hesabının özelliklerinde Security sekmesinden gerçekleştirebilirsiniz. Ancak Bir OU ve Alt OU lar içindeki tüm kullanıcılar için bunu yapmanız gerektiğinde elle yapmak yerine aşağıdaki Powershell kodunu kullanabilirsiniz.

Searchbase parametresini kodu çalıştırmadan önce kendinize göre düzenleyiniz.

$users = Get-ADUser -ldapfilter “(objectclass=user)” -searchbase “dc=testdomain,dc=local”
ForEach($user in $users)
{
    # Binding the users to DS
    $ou = [ADSI](“LDAP://” + $user)
    $sec = $ou.psbase.objectSecurity
 
    if ($sec.get_AreAccessRulesProtected())
    {
        $isProtected = $false ## allows inheritance
        $preserveInheritance = $true ## preserver inhreited rules
        $sec.SetAccessRuleProtection($isProtected, $preserveInheritance)
        $ou.psbase.commitchanges()
        Write-Host “$user is now inherting permissions”;
    }
    else
    {
        Write-Host “$User Inheritable Permission already set”
    }
}

 

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir