Powershell betiği kullanarak kendi kendine Active Directory güncelleme

Aşağıda verilen PowerShell betiği, kuruluşlarının Active Directory'deki (AD) kullanıcılarının cep telefonu numaralarını güncellemek için PowerShell kullanımına bir örnektir. AD self servis parola yönetimi ve çoklu oturum açma çözümü olan ADSelfService Plus, kullanıcıların Active Directory profil bilgilerini kendi kendine güncellemelerini sağlar. İşte PowerShell ve ADSelfService Plus kullanarak kullanıcıların AD bilgilerini güncelleme arasında bir karşılaştırma:

PowerShell ile

Bir CSV dosyası kullanarak AD'deki kullanıcıların cep telefonu numaralarını güncellemek için aşağıdaki betiği çalıştırın. Kullanıcıların kullanıcı adlarını ve cep telefonu numaralarını içeren bir CSV dosyası oluşturun ve betikte dosya yolunu belirtin.
$UsersCSV = Import-CSV "<enter CSV file here"
$Results = @()
	
ForEach ($User in $UsersCSV) {
$Username = $User.username.trim() 
$Number = $User.mobile.trim()
$UserDetails = $null
$UserCheck = $null
	
Try{
	$UserDetails = Get-ADUser -Identity $Username -Properties MobilePhone
}
Catch{
	$_.Exception.Message
	Continue
}
	
	If (!$UserDetails.'MobilePhone') {
		Try{
			Set-ADUser -Identity $username -replace @{ 'MobilePhone' = $($Number) } 
			$UserCheck = Get-ADUser -Identity $Username -Properties mobilephone -ErrorAction Stop
			If ($UserCheck) {
				$Object = New-Object PSObject -Property ([ordered]@{ 
		
					"User name"               = $Username
					"Mobile"                  = $UserCheck.MobilePhone        
				})
	
				$Results += $Object
			}
		}
		Catch{
			$_.Exception.Message
			Continue
		}
	}      
}
	
$Results | Format-Table
 Kopyalandı
Komut dosyasının tamamını kopyalamak için tıklayın

ADSelfService Plus

  • Bir ilke oluşturun. Kendini Güncelleştirme öğesini ve ilkede kullanıcılar tarafından gerçekleştirilebilecek diğer self servis eylemlerini seçin.
  • Dizin Self Servisi > Kendini Güncelleştirme Düzeni’ne gidin.
  • Düzenle simgesine tıklayarak Varsayılan düzeni düzenlemeyi seçebilir veya Yeni Düzen Oluştur'a tıklayabilirsiniz.
  • Gerekli alanları düzeninize sürükleyin ve bırakın.
  • Kaydet'e tıklayın.
  • İlkeler Ata'ya tıklayın ve görüntülenen açılır pencerede, istediğiniz ilke için oluşturduğunuz düzeni seçin.
  • Tamam’a tıklayın.
  • Bu ilkenin kullanıcıları artık ADSelfService Plus'ı kullanarak AD profil bilgilerini güncelleyebileceklerdir.
how-to-self-update-ad-details-using-powershell-1
how-to-self-update-ad-details-using-powershell-2
ADSelfService Plus’ın Avantajları:
  • Hızlı yapılandırma:

    ADSelfService Plus ile yöneticiler, kendi kendini güncelleme düzeninde istenen alanları sürükleyip bırakarak AD kendini güncelleştirmeyi yapılandırabilir.

  • Hangi kullanıcıların AD bilgilerini güncelleyebileceğini seçin:

    Bir ADSelfService ilkesi oluşturan yöneticiler, kullanıcıların AD profil bilgilerini güncelleyebileceği etki alanını, OU'ları ve grupları seçer.

  • AD bilgilerinin güvenli bir şekilde güncellenmesi:

    Kullanıcıların ADSelfService Plus portalında oturum açabilmeleri ve AD bilgilerini güncelleyebilmeleri için önce çok faktörlü kimlik doğrulamasını tamamlamaları gerekecektir. MFA sırasında, kullanıcıların AD kullanıcı adı ve parolası ile kimlik doğrulamasına ek olarak diğer yöntemleri kullanarak kimliklerini doğrulamaları gerekecektir.

  • Onay iş akışı kuralları oluşturun:

    Son kullanıcılar tarafından kendi kendine güncellenen bilgilerin Active Directory'de güncellenmeden önce yardım masası veya yöneticiler tarafından kontrol edilmesini ve doğrulanmasını sağlar.

  • Kendini güncelleştirme eylemlerini denetleyin:

    Tek bir tıklamayla kolayca oluşturulabilen ve CSV, HTML, XLS ve PDF gibi çeşitli biçimlerde dışarı aktarılabilen tüm kendini güncelleştirme işlemlerini yakalar.

  • Kullanıcıları profil bilgilerini kendi kendilerine güncellemeye zorlayın:

    Kullanıcılar, ADSelfService Plus portalında oturum açar açmaz zorunlu olarak seçilmiş olan kendini güncelleştirme alanlarını güncellemeye zorlanabilir.

  • Alanları özelleştirin:

    Profil bilgileri alanları, kuruluşun ihtiyaçlarına göre özelleştirilebilir. Alan adı ve türü değiştirilebilir ve gerekirse alanlar zorunlu veya salt okunur hale getirilebilir.

Kullanıcıların Active Directory profil bilgilerini güncellemelerine izin verin.

  30 günlük ücretsiz denemeyi al
  • Yolculuğa çıkın komut dosyası içermeyen AD Self servis şifre yönetimi ADSelfService Plus ile.
  •   Şimdi İndirin

İlgili Kaynaklar