AD-DCOMP-05 - Computer operating system details should be retrievable
Overviewβ
- Detailed knowledge of operating system versions and service pack levels is essential for effective vulnerability management and security compliance. This information helps identify:
Security Risks:
- Missing Service Packs: Systems without critical updates
- End-of-Life Versions: Operating systems no longer receiving security patches
- Version Fragmentation: Inconsistent patch levels across the environment
- Unsupported Configurations: OS versions that violate security policies
Compliance Requirements:
- Many frameworks require specific OS versions
- Service pack levels may be mandated
- Documentation of OS landscape is often required
Security Recommendationβ
-
Maintain Current Service Packs:
- Apply latest service packs and cumulative updates
- Test before deployment to production
- Maintain rollback procedures
-
Upgrade End-of-Life Systems:
- Prioritize systems running unsupported OS versions
- Develop migration plans for legacy applications
- Consider virtualization for legacy requirements
-
Standardize Configurations:
- Use standard OS images for new deployments
- Implement configuration management
- Regular compliance scanning
How the Test Worksβ
This test provides detailed analysis including:
- Operating system names and versions
- Service pack levels
- Distribution counts and percentages
- Identification of systems without OS information
Related Testsβ
Test-MtAdComputerOperatingSystemCount- Summary OS countTest-MtAdComputerStaleEnabledCount- Stale computer identificationTest-MtAdDcOperatingSystemDetails- Domain Controller OS details
Test Metadataβ
| Field | Value |
|---|---|
| Test ID | AD-DCOMP-05 |
| Severity | Info |
| Suite | Active Directory |
| Category | AD.Security |
| PowerShell test | Test-MtAdComputerOperatingSystemDetails |
| Tags | AD, AD-DCOMP-05, AD.Security |
Sourceβ
- Pester test:
tests/ad/security/Test-MtAdComputerOperatingSystemDetails.Tests.ps1 - PowerShell source:
powershell/public/ad/security/Test-MtAdComputerOperatingSystemDetails.ps1

