Skip to content

Instantly share code, notes, and snippets.

@lumodino
Last active May 11, 2020 09:20
Show Gist options
  • Save lumodino/b1d9b7d3dd10703b7e9fef9f2b4c1469 to your computer and use it in GitHub Desktop.
Save lumodino/b1d9b7d3dd10703b7e9fef9f2b4c1469 to your computer and use it in GitHub Desktop.
function Get-UR_OperatingSystem_Fragmentation {
$servidor_ad = "servidordominio.dominio.local"
write-output "Windows XP: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -like "5.1 (2600)"}|Measure-Object).count)"
write-output "Windows 7 SP1 (SIN SOPORTE: 14 de enero de 2020 ): $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -like "6.1 (7601)"}|Measure-Object).count)"
write-output "Windows 8.1 / SERVER 2012 R2 (SIN SOPORTE: 10 de enero de 2023): $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -like "6.3 (9600)"}|Measure-Object).count)"
write-output "Windows 10 ORIGINAL: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -like "10.0 (10240)"}|Measure-Object).count)"
write-output "Windows 10 1511 (SIN SOPORTE: 10 de octubre de 2017): $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -like "10.0 (10586)"}|Measure-Object).count)"
write-output "Windows 10 1607 ANIVERSARIO (SIN SOPORTE: 9 de abril de 2019): $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -like "10.0 (14393)"}|Measure-Object).count)"
write-output "Windows 10 1703 CREATORS (SIN SOPORTE: 8 de octubre de 2019): $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -like "10.0 (15063)"}|Measure-Object).count)"
write-output "Windows 10 1709 CREATORS UPDATE (SIN SOPORTE: 14 de abril de 2020): $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -like "10.0 (16299)"}|Measure-Object).count)"
write-output "Windows 10 1803 SPRINGS CREATORS UPDATE (SIN SOPORTE: 10 de noviembre de 2020): $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -like "10.0 (17134)"}|Measure-Object).count)"
write-output "Windows 10 1809 OCTOBER UPDATE (SIN SOPORTE: 11 de mayo de 2021): $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -like "10.0 (17763)"}|Measure-Object).count)"
write-output "Windows 10 1903 MAY 2019 UPDATE (SIN SOPORTE: 8 de diciembre de 2020): $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -like "10.0 (18362)"}|Measure-Object).count)"
write-output "Windows 10 1909 NOV 2019 UPDATE (SIN SOPORTE: 10 de mayo de 2022): $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -like "10.0 (18363)"}|Measure-Object).count)"
write-output "Windows 10 2004 MAY 2020 UPDATE: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -like "10.0 (19041)"}|Measure-Object).count)"
write-output "MACOS 10.6: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -LIKE "10.6*"}|Measure-Object).count)"
write-output "MACOS 10.7: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -LIKE "10.7*"}|Measure-Object).count)"
write-output "MACOS 10.8: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -LIKE "10.8*"}|Measure-Object).count)"
write-output "MACOS 10.9: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -LIKE "10.9*"}|Measure-Object).count)"
write-output "MACOS 10.10: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -LIKE "10.10*"}|Measure-Object).count)"
write-output "MACOS 10.11: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -LIKE "10.11*"}|Measure-Object).count)"
write-output "MACOS 10.12: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -LIKE "10.12*"}|Measure-Object).count)"
write-output "MACOS 10.13: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -LIKE "10.13*"}|Measure-Object).count)"
write-output "MACOS 10.14: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -LIKE "10.14*"}|Measure-Object).count)"
write-output "MACOS 10.15: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystemVersion -filter {OperatingSystemVersion -LIKE "10.15*"}|Measure-Object).count)"
write-output "Windows Server 2019: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystem -filter {OperatingSystem -LIKE "Windows Server 2019*"}|Measure-Object).count)"
write-output "Windows Server 2016: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystem -filter {OperatingSystem -LIKE "Windows Server 2016*"}|Measure-Object).count)"
write-output "Windows Server 2012: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystem -filter {OperatingSystem -LIKE "Windows Server 2012*"}|Measure-Object).count)"
write-output "Windows Server 2008: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystem -filter {OperatingSystem -LIKE "Windows Server 2008*"}|Measure-Object).count)"
write-output "Windows Server 2003: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystem -filter {OperatingSystem -LIKE "Windows Server 2003*"}|Measure-Object).count)"
write-output "Windows 10 Enterprise: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystem -filter {OperatingSystem -LIKE "Windows 10 Enterprise*"}|Measure-Object).count)"
write-output "Windows 10 Education: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystem -filter {OperatingSystem -LIKE "Windows 10 Education*"}|Measure-Object).count)"
write-output "Windows 10 Pro: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystem -filter {OperatingSystem -LIKE "Windows 10 Pro*"}|Measure-Object).count)"
write-output "Windows 7 Enterprise: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystem -filter {OperatingSystem -LIKE "Windows 7 Enterprise*"}|Measure-Object).count)"
write-output "Windows 7 Pro: $((get-adcomputer -Server $servidor_ad -Properties OperatingSystem -filter {OperatingSystem -LIKE "Windows 7 Pro*"}|Measure-Object).count)"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment