Tolga CEYHANTolga CEYHAN
Bildiri Daha fazla göster
Yazı Tipi BoyutlandırıcıAaa
  • Anasayfa
  • Rehberler & DeneyimlerRehberler & DeneyimlerRehberler & Deneyimler
    • TeknolojiTeknolojiTeknoloji
    • WordPressWordPressWordPress
    • Genel YaşamGenel YaşamGenel Yaşam
  • SanallaştırmaSanallaştırmaSanallaştırma
    • Hyper-VHyper-VHyper-V
  • Sistem Yönetimi
    • Ağ ve GüvenlikAğ ve GüvenlikAğ ve Güvenlik
    • Sistem GüvenliğiSistem GüvenliğiSistem Güvenliği
    • AzureAzureAzure
    • Active DirectoryActive DirectoryActive Directory
    • File ServerFile ServerFile Server
    • Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)
    • PowerShellPowerShellPowerShell
    • SQL ServerSQL ServerSQL Server
    • LinuxLinuxLinux
  • System Center
    • SCCMSCCMSCCM
  • Windows İşletim SistemleriWindows İşletim SistemleriWindows İşletim Sistemleri
    • Windows ServerWindows ServerWindows Server
      • Windows Server 2025
      • Server 2016
      • Server 2019
    • Windows 11
    • Windows 10
  • Veri & Yedekleme
    • Veeam Backup & ReplicationVeeam Backup & ReplicationVeeam Backup & Replication
Okuma: Powershell Kullanarak Active Directory Kullanıcı ve Bilgisayar Sayılarını Bulmak
Paylaş
Tolga CEYHANTolga CEYHAN
Yazı Tipi BoyutlandırıcıAaa
  • Anasayfa
  • Hakkımda
  • İletisim
Arama
  • Anasayfa
  • Rehberler & DeneyimlerRehberler & DeneyimlerRehberler & Deneyimler
    • TeknolojiTeknolojiTeknoloji
    • WordPressWordPressWordPress
    • Genel YaşamGenel YaşamGenel Yaşam
  • SanallaştırmaSanallaştırmaSanallaştırma
    • Hyper-VHyper-VHyper-V
  • Sistem Yönetimi
    • Ağ ve GüvenlikAğ ve GüvenlikAğ ve Güvenlik
    • Sistem GüvenliğiSistem GüvenliğiSistem Güvenliği
    • AzureAzureAzure
    • Active DirectoryActive DirectoryActive Directory
    • File ServerFile ServerFile Server
    • Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)
    • PowerShellPowerShellPowerShell
    • SQL ServerSQL ServerSQL Server
    • LinuxLinuxLinux
  • System Center
    • SCCMSCCMSCCM
  • Windows İşletim SistemleriWindows İşletim SistemleriWindows İşletim Sistemleri
    • Windows ServerWindows ServerWindows Server
    • Windows 11
    • Windows 10
  • Veri & Yedekleme
    • Veeam Backup & ReplicationVeeam Backup & ReplicationVeeam Backup & Replication
Bizi takip edin
  • Gizlilik Politikası
  • KVKK (Kişisel Verilerin Korunması Kanunu)
  • Çerez Politikası
  • Şartlar ve Koşullar
© 2022 Foxiz News Network. Ruby Design Company. All Rights Reserved.
Tolga CEYHAN > Sistem Yönetimi > Active Directory > Powershell Kullanarak Active Directory Kullanıcı ve Bilgisayar Sayılarını Bulmak
Active DirectoryPowerShell

Powershell Kullanarak Active Directory Kullanıcı ve Bilgisayar Sayılarını Bulmak

Tolga CEYHAN
Son güncelleme: 2 Şubat 2024 14:45
Tolga CEYHAN
Paylaş
Paylaş

Merhabalar bu yazıda sizlere Domain sistemini kullanan ve çok sayıda kullanıcı ve bilgisayarlara sahip kuruluşlar için dominde bulunan kullanıcı ve bilgisayarların sayısının ou bazında bölüm bölüm incelenmesi ve analiz edilmesinde çok işinize yarayacak bir powershell script sunacağım.

Contents
Powershell Scriptte Bulunan Ortak Kısmımız;Domaindeki Bilgisayar Sayılarını Bulmak İçin ;Domaindeki Kullanıcı Sayılarını Bulmak İçin ;

Bu powershell script sayesinde biz IT çalışanlarından istenen istekleri ve raporları hızlı bir şekilde sunabiliriz.

Active Directory’ de kullanıcı ve bilgisayar sayılarını OU bazlı bulmak için kullanmamız gereken powershell komutları aşağıdaki gibidir.

Powershell Scriptte Bulunan Ortak Kısmımız;

Import-Module activeDirectory
$fqdn = Read-Host “Domain ismini giriniz”
$cred = Get-Credential

Write-Host “$fqdn domainine baglaniliyor…” -ForegroundColor Red

$domain = (get-addomain $fqdn -Credential $cred | select distinguishedName,pdcEmulator,DNSroot,DomainControllersContainer)

Write-Host “Tamamlandı. OU işlemleri yapılıyor…” -ForegroundColor Red

$OUlist = @(Get-ADOrganizationalUnit -filter * -Credential $cred -SearchBase $domain.distinguishedName -SearchScope Subtree -Server $domain.DNSroot)

Write-Host “Tamamlandı. Bilgisayar sayıları getiriliyor…” -ForegroundColor Red

for($i=1; $i -le $OUlist.Count; $i++)
{
write-progress -Activity “OUlar hesaplanıyor” -Status “$i OUsunun sayısı bulunuyor” -PercentComplete ($i/$OUlist.count*100)
}

$newlist = @{}

Domaindeki Bilgisayar Sayılarını Bulmak İçin ;

foreach($_objectItem in $OUlist)
{
$getcomputer = Get-ADComputer -Filter * -Credential $cred -SearchBase $_objectItem.DistinguishedName -SearchScope OneLevel -Server $domain.pdcEmulator | measure | select count

for ($i=1; $i -le $getcomputer.Count; $i++)
{
write-progress -Activity “Bilgisayar sayısı bulunuyor...” -Status “$i icerisinde $_objectItem adet bilgisayar bulundu” -PercentComplete ($i/$getcomputer.Count*100)
}

$newlist.Add($_objectItem.DistinguishedName, $getcomputer.Count)
}

$newlist | ft -AutoSize | Out-File D:OUComputerCount.txt
Write-Host “Tüm işlemler tamamlandı” -ForegroundColor Red

 

Domaindeki Kullanıcı Sayılarını Bulmak İçin ;

 

foreach($_objectItem in $OUlist)
{
$getuser = Get-ADUser -Filter * -Credential $cred -SearchBase $_objectItem.DistinguishedName -SearchScope OneLevel -Server $domain.pdcEmulator | measure | select count

for ($i=1; $i -le $getuser.Count; $i++)
{
write-progress -Activity “Kullanıcı sayısı bulunuyor...” -Status “$i icerisinde $_objectItem adet kullanıcı bulundu” -PercentComplete ($i/$getcomputer.Count*100)
}

$newlist.Add($_objectItem.DistinguishedName, $getuser.Count)
}
$newlist | ft -AutoSize | Out-File D:OUuserCount.txt
Write-Host “Tüm işlemler tamamlandı” -ForegroundColor Red

Umarım faydalı olmuştur. Daha farklı powershell scriptler için blogumda bulunan powershell kategorisini inceleyebilirsiniz. İyi çalışmalar dilerim.

  • Anasayfa
  • Hakkımda
  • İletisim
ETİKETLENDİ:Active DirectoryBilgisayar sayısıComputer CountdomainGet-AdComputerGet-AduserKullanıcı sayısımicrosoftOUpowershellUser Count

Haber Bültenine Kaydolun

Gelişmeleri takip edin! Son dakika haberlerini doğrudan e-posta kutunuza alın.
[mc4wp_form id=310]
Kaydolarak şartlarımızı kabul etmiş olursunuz. Kullanım Şartları ve verileri saklamamızı kabul edersinizGizlilik Politikası. Dilediğiniz zaman aboneliğinizi iptal edebilirsiniz.
Bu makaleyi paylaş
Facebook Twitter Bağlantıyı kopyala Yazdır
Paylaş
By Tolga CEYHAN
Takip et:
Tolga CEYHAN, bilgi teknolojilerini severek takip eder ve BT üzerine hali hazırda aktif olarak çalışmaktadır. 2006 yılından 2017 yılına kadar web tasarım yazılım üzerine çalışmalar yaptım. Şuan ise Windows Sistem ve Sistem Güvenliği alanında çalışmalarımı sürdürmekteyim.
Önceki makale PowerShell Scriptlerinize Görev Zamanlayıcı (Task Scheduler) Ayarlayın
Sonraki Makale AD Ortamında Kullanılmayan Kullanıcıların ve Bilgisayarların Silinmesi
Yorum Yap

Bir yanıt yazın Yanıtı iptal et

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

Bunlarda İlginizi Çekebilir

Ağ ve GüvenlikFile ServerFirewall-Güvenlik DuvarıPowerShellRehberler & DeneyimlerSistem Güvenliği

NTFS Permission Tasarımı ve AGDLP Modeli Rehberi

Tolga CEYHAN Tolga CEYHAN 8 Min Read
Genel YaşamRehberler & DeneyimlerTeknoloji

Blockchain Mantığı ile PowerShell Log Bütünlüğü

Tolga CEYHAN Tolga CEYHAN 5 Min Read
PowerShellSistem GüvenliğiSQL ServerVeri & YedeklemeWindows Server

PowerShell SQL Backup Script – Automated Full Database Backup

Tolga CEYHAN Tolga CEYHAN 7 Min Read
  • Anasayfa
  • Hakkımda
  • İletisim

Arama Yap..

Tolga CEYHANTolga CEYHAN
Bizi takip edin
© 2017 Tolga CEYHAN. All Rights Reserved.
  • Gizlilik Politikası
  • KVKK (Kişisel Verilerin Korunması Kanunu)
  • Çerez Politikası
  • Şartlar ve Koşullar
Go to mobile version