Domain Detective

API Reference

Class

CmdletGetCertificateInventorySnapshot

Namespace DomainDetective.PowerShell
Assembly DomainDetective.PowerShell
Base PSCmdlet
Modifiers sealed
Attributes
Cmdlet("Get", "DDCertificateInventorySnapshot") OutputType([typeof(CertificateInventorySnapshot)])

Reads persisted certificate inventory snapshots from local storage.

Inheritance

  • PSCmdlet
  • CmdletGetCertificateInventorySnapshot

Examples

Read the latest snapshot


Get-DDCertificateInventorySnapshot -Latest
        

Read snapshot metadata only for the last 7 days


Get-DDCertificateInventorySnapshot -SinceUtc (Get-Date).ToUniversalTime().AddDays(-7) -WithoutEntries
        

Constructors

Methods

ProcessRecord() #

Executes the cmdlet.

Properties

public String CacheDirectory { get; set; } #
Parameter(Mandatory = false)

Certificate monitor cache directory containing the inventory folder.

public Nullable<DateTime> SinceUtc { get; set; } #
Parameter(Mandatory = false)

Only include snapshots captured since this UTC date/time.

public Nullable<DateTime> UntilUtc { get; set; } #
Parameter(Mandatory = false)

Only include snapshots captured up to this UTC date/time.

public Int32 MaxSnapshots { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)

Maximum number of snapshots returned (latest N). Use 0 for unlimited.

public SwitchParameter Latest { get; set; } #
Parameter(Mandatory = false)

Return only the latest snapshot after applying filters.

public SwitchParameter WithoutEntries { get; set; } #
Parameter(Mandatory = false)

When set, strips endpoint entries and returns snapshot metadata only.

{{ include "footer" }}