Skip to main content
Version: 2.1.0

Test-MtAdComputerOperatingSystemDetails

SYNOPSIS

Provides detailed breakdown of computers by operating system and service pack.

SYNTAX

Test-MtAdComputerOperatingSystemDetails [-ProgressAction <ActionPreference>] [<CommonParameters>]

DESCRIPTION

This test provides a comprehensive view of the operating system landscape in the domain, including OS versions and service pack levels. This helps identify outdated systems, unsupported versions, and systems requiring security updates.

Security Value:

  • Identifies end-of-life operating systems
  • Reveals systems missing critical service packs
  • Supports vulnerability management programs
  • Helps plan OS upgrade and standardization efforts

EXAMPLES

EXAMPLE 1

Test-MtAdComputerOperatingSystemDetails

Returns $true if computer data is accessible.

PARAMETERS

-ProgressAction

Determines how PowerShell responds to progress updates generated by a script, cmdlet, or provider, such as the progress bars generated by Write-Progress.

Type: ActionPreference
Parameter Sets: (All)
Aliases: proga

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

INPUTS

OUTPUTS

System.Boolean

NOTES

https://maester.dev/docs/commands/Test-MtAdComputerOperatingSystemDetails