Görkem

WFN Üye
Konular
1,825
Mesajlar
1,861
Çözüm
1
Ticaret Puanı
0
Üyelik
1 Yıl 7 Ay 10 Gün
Konum
Adıyaman
Web Sitesi
Yok
Alanı
Reklam Al-Sat
1/1
Konu sahibi
Active Directory Domain Services’ta (AD DS) kullanıcı oluşturmak için Windows PowerShell’de ActiveDirectory modülünü yükleyip New-ADUser komutunu çalıştırın. Hesabın yerleştirileceği kuruluş birimini, oturum açma adını ve geçici parolayı belirtin; ardından Get-ADUser ile hesabın oluşturulduğunu ve etkin durumunu doğrulayın.

Ön koşulları hazırlayın​

Etki alanı denetleyicisine erişebilen bir Windows bilgisayarda Windows PowerShell açın. Oturum açtığınız hesabın hedef kuruluş biriminde kullanıcı oluşturma ve hesap özelliklerini değiştirme yetkisi olmalıdır. Bilgisayarda yerel yönetici olmak tek başına Active Directory’de bu yetkileri sağlamaz.

ActiveDirectory modülünün kullanılabilirliğini ve yüklenmesini kontrol edin:

Kod:
Get-Module -ListAvailable ActiveDirectory
Import-Module ActiveDirectory

İlk komut modülü listelemiyorsa ilgili uzaktan sunucu yönetim araçlarını (RSAT) kurun. Örneğin Windows Server’da yönetici olarak açılmış PowerShell’de aşağıdaki komut AD yönetim araçlarını yükler:

Kod:
Install-WindowsFeature -Name RSAT-AD-Tools -IncludeAllSubFeature

İstemci Windows sürümlerinde RSAT, uygun sürümlerde isteğe bağlı özellik olarak kurulabilir. Kurulumdan sonra modülü yeniden içe aktarın. Birden fazla etki alanı veya denetleyici varsa, aşağıdaki örnekte olduğu gibi -Server ile yazılabilir denetleyiciyi açıkça belirtmek hedefi netleştirir.

Kullanıcı hesabını oluşturun​

Aşağıdaki örnek varsayımsaldır. dc01.ornek.local adresini kendi yazılabilir etki alanı denetleyicinizle, OU=Personel,DC=ornek,DC=local yolunu da mevcut hedef kuruluş biriminizin ayırt edici adıyla (DN) değiştirin. SamAccountName kısa oturum açma adıdır; UserPrincipalName ise kullanıcıya atanacak kullanıcı adı ve etki alanı son ekidir. Kurumunuzun geçerli son ekini ve henüz kullanılmayan bir hesap adını seçin.

Komutları aynı PowerShell oturumunda çalıştırın. Parola istendiğinde kurumunuzun parola politikasına uygun geçici bir parola girin; parola ekranda görünmez. Parolayı betiğe veya komut geçmişine düz metin olarak yazmayın.

Kod:
$dc = 'dc01.ornek.local'
$parola = Read-Host 'Geçici parola' -AsSecureString

$kullanici = @{
    Name                  = 'Ayse Yilmaz'
    GivenName             = 'Ayse'
    Surname               = 'Yilmaz'
    DisplayName           = 'Ayse Yilmaz'
    SamAccountName        = 'ayilmaz'
    UserPrincipalName     = '[email protected]'
    Path                  = 'OU=Personel,DC=ornek,DC=local'
    AccountPassword       = $parola
    Enabled               = $true
    ChangePasswordAtLogon = $true
    Server                = $dc
}
New-ADUser @kullanici

Bu komut kullanıcıyı belirtilen birimde oluşturmayı, parolayı ayarlamayı ve hesabı etkinleştirmeyi ister. ChangePasswordAtLogon, sonraki oturum açmada parola değişikliği gerektirir. Geçici parolayı kullanıcıya kurumunuzun güvenli yöntemiyle iletin.

Hesabı doğrulayın ve hataları giderin​

New-ADUser başarılı olduğunda varsayılan olarak çıktı üretmez. Hesabı aynı denetleyicide sorgulayın:

Kod:
Get-ADUser -Identity 'ayilmaz' -Server $dc -Properties UserPrincipalName |
    Select-Object Name, SamAccountName, UserPrincipalName, Enabled, DistinguishedName

Sonuçta ad ve oturum açma bilgilerini, DistinguishedName içindeki kuruluş birimini ve Enabled değerini kontrol edin. True hesabın etkin olduğunu gösterir; kullanıcının parolayla oturum açabildiğini veya gerekli uygulama ve gruplara erişebildiğini tek başına kanıtlamaz. Gerekli grup üyeliklerini kurumunuzun yetkilendirme sürecine göre ayrıca düzenleyin.

Parola ayarlama başarısız olsa bile kullanıcı nesnesi oluşturulmuş olabilir. Hata aldıysanız aynı komutu hemen tekrar çalıştırmak yerine önce yukarıdaki sorguyla hesabın varlığını ve durumunu kontrol edin. Hesap mevcut ve devre dışıysa, hatanın parola politikasıyla ilgili olup olmadığını inceleyin. Parola hatasını giderdikten sonra yeni bir geçici parolayı güvenli istemden alıp mevcut hesaba uygulayabilir ve hesabı etkinleştirebilirsiniz:

Kod:
$yeniParola = Read-Host 'Yeni geçici parola' -AsSecureString
Set-ADAccountPassword -Identity 'ayilmaz' -Server $dc -Reset -NewPassword $yeniParola
Set-ADUser -Identity 'ayilmaz' -Server $dc -ChangePasswordAtLogon $true
Enable-ADAccount -Identity 'ayilmaz' -Server $dc

Bu kurtarma adımlarında her komutun başarılı olduğundan emin olun; bir hata varsa sonraki komuta geçmeyin. Ardından hesabı yeniden sorgulayın. Hesap bulunamıyorsa denetleyici adresini, etki alanını ve kullanıcı adını; oluşturma sırasında yol hatası alındıysa kuruluş biriminin DN değerini kontrol edin. Yetki hatası sürerse etki alanı yöneticisine hedef kuruluş biriminin DN bilgisini, kullanılan yönetici hesabını ve parola içermeyen hata mesajını ileterek kullanıcı oluşturma ve ilgili özellikleri değiştirme yetkilerinin incelenmesini isteyin.
 
Moderatör tarafında düzenlendi:

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Foruma git ?

Bu konuyu görüntüleyen kullanıcılar

Bu konuyu şu anda görüntüleyen üye bulunmuyor.
Robotlar:
  • Anthropic