AD'deki Bilgisayarların Windows Sürümünü Alın
Bu yazımızda Active Directory'de bulunan bilgisayarların Windows işletim sistemi sürümünün nasıl alınacağını öğreneceksiniz. PowerShell ve AD Pro Araç Kitini kullanarak işletim sistemi sürümünü ve yapı numarasını nasıl listeleyeceğinizi size göstereceğim.
Active Directory'deki bilgisayar nesneleri, işletim sistemi ayrıntılarını aramak için kullanılabilecek bir OperatingSystem ve OperatingSystemVersion özniteliğine sahiptir. Bu, işletim sistemi sürümünü öğrenmek için her bilgisayara bağlanmanıza gerek olmadığı anlamına gelir; ayrıntılar dizinini Active Directory'den kolayca alabilirsiniz.
- PowerShell kullanarak Windows işletim sistemi sürümünü edinin
- AD Pro Toolkit'i kullanarak Windows işletim sistemi sürümünü edinin
PowerShell kullanarak Windows işletim sistemi sürümünü edinin
Örnek 1. Tüm etki alanı bilgisayarlarının işletim sistemi sürümünü alın
Get-ADComputer -filter * -property * | select Name,OperatingSystem, OperatingSystemVersionBu örnekte Active Directory'deki tüm bilgisayarların işletim sistemi sürümünü alıyorum. Öznitelikleri bilgisayar Adı, İşletim Sistemi ve İşletim Sistemi Sürümü ile sınırlandırmak için select parametresini kullanıyorum.
Örnek 2. Bir kuruluş birimindeki tüm bilgisayarlardan işletim sistemi sürümünü alın
Get-ADComputer -Filter * -SearchBase "OU=ADPRO Computers,DC=ad,DC=activedirectorypro,DC=com" -property * | select Name,OperatingSystem, OperatingSystemVersion,distinguishedNameBu örnekte, tüm bilgisayarların işletim sistemi sürümünü belirli bir kuruluş biriminden alıyorum. Tüm bilgisayarları bir kuruluş biriminden almak için, kuruluş biriminin -SearchBase parametresini ve ayırt ediciAdı'nı kullanacaksınız.
Örnek 3. Tüm bilgisayarların sunucu işletim sistemine sahip olmasını sağlayın
Get-ADComputer -Filter {OperatingSystem -Like "Windows Server*"} -Property * | select Name,OperatingSystem,OperatingSystemVersionBu örnekte Active Directory'de sunucu işletim sistemine sahip tüm bilgisayarları buluyorum. "OperatingSystem" özelliğinin "Windows Server" dizesiyle eşleştiği bilgisayarları filtrelemek için -Like PowerShell operatörünü kullanıyorum.
Örnek 4. İstemci işletim sistemine sahip tüm bilgisayarları alın (Windows 10/11)
Get-ADComputer -Filter {OperatingSystem -NotLike "Windows Server*"} -Property * | select Name,OperatingSystem,OperatingSystemVersionBu örnekte, Active Directory'de istemci işletim sistemine sahip tüm bilgisayarları buluyorum. “OperatingSystem” özelliğinin “Windows Server” ile eşleşmediği bilgisayarları filtrelemek için -NotLike operatörünü kullanıyorum. Yani temel olarak bu, sunucu işletim sistemi olmayan tüm bilgisayarları bulur.
Örnek 5. Active Directory'deki tüm bilgisayarların sayısını alın
(get-adcomputer -filter *).countBu örnekte etki alanındaki tüm bilgisayarların toplam sayısını alıyorum. Bu kullanışlıdır, böylece etki alanınızda kaç tane bilgisayar nesnesinin bulunduğunu hızlı bir şekilde hesaplayabilirsiniz.
AD Pro Araç Kitini kullanarak Windows İşletim Sistemi Sürümlerini edinin
AD Pro Araç Takımı, Active Directory ortamınızın hızlı bir şekilde envanterini çıkarmak için birden fazla AD Bilgisayar Raporu içerir. Tüm raporlar otomatikleştirilebilir, özelleştirilebilir, e-postayla gönderilebilir ve bir dosyaya aktarılabilir.
- “Bilgisayar Raporları”na tıklayın
- “Tüm Bilgisayarlar”ı seçin
- Raporu oluşturmak için “Çalıştır”a tıklayın.
- Raporu dışa aktarmak için (csv, excel veya pdf) dışa aktar düğmesini tıklayın.
AD Raporlama Aracını kullanan tüm bilgisayarların örnek raporu.
Aşağıdaki indirme düğmesine tıklayarak AD Pro Toolkit'i ücretsiz deneyebilirsiniz.
İşletim sistemi sürümüne sahip tüm bilgisayarların sayısını alın
“Bilgisayar Raporları”na tıklayın ve “İşletim Sistemi sayısına göre Tüm Bilgisayarlar” raporunu seçin.
Yukarıdaki rapor, etki alanınızda bulunan bilgisayarların envanterini almanın hızlı bir yoludur.
Belirli İşletim Sistemine Sahip Bilgisayarları Alın
“Bilgisayar Raporları”na tıklayın ve “İşletim Sistemi tabanlı rapor”u seçin.
İşletim sistemini seçin ve “Çalıştır”a tıklayın.
Çözüm
Bu yazımda sizlere Active Directory'de bulunan bilgisayarların Windows işletim sistemi versiyonunun nasıl alınacağı konusunda iki seçenek gösterdim. Get-ADComputer cmdlet'i ile bilgisayar nesnelerini, OperatingSystem ve OperatingSystemVersion niteliklerine göre filtreleyebilirsiniz. Sonuçları belirli Windows sürümleri ve yapı numaralarıyla sınırlamak için çeşitli PowerShell filtrelerini ve işleçlerini kullanabilirsiniz. PowerShell ile uğraşacak vaktiniz yoksa AD Pro Araç Seti tüm bilgisayarlara ve işletim sistemi ayrıntılarına erişmenizi çok kolaylaştırır. Araç Takımı ile bilgisayar raporlarını yalnızca birkaç fare tıklamasıyla çalıştırabilir ve raporları kolayca dışa aktarabilir ve otomatikleştirebilirsiniz.









