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

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

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 kontrol ediniz.

 

$users = Get-ADUser -ldapfilter “(objectclass=user)” -searchbase “OU=Test,DC=domain,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”
}
}

Hakkında Onur AYDIN

Onur AYDIN
Sitenin kurucusu ve tek yazarıdır. Evli ve bir kız babasıdır. Kamu Kurumunda Sistem Uzmanı olarak çalışıyor. 1981 de Bartın' da doğmuş ama artık Ankara' da yaşıyor.

Cevapla

E-posta adresiniz yayınlanmayacak. Required fields are marked *

*