Domain Detective

API Reference

Class

CmdletGetCertificateInventoryDrift

Namespace DomainDetective.PowerShell
Assembly DomainDetective.PowerShell
Base PSCmdlet
Modifiers sealed
Attributes
Cmdlet("Get", "DDCertificateInventoryDrift") Alias(["Get-CertificateInventoryDrift"]) OutputType([typeof(CertificateInventoryDriftSummary)])

Builds endpoint-level certificate drift from persisted inventory snapshots.

Inheritance

  • PSCmdlet
  • CmdletGetCertificateInventoryDrift

Examples

Show only changed endpoints from the last 14 days


Get-DDCertificateInventoryDrift -SinceUtc (Get-Date).ToUniversalTime().AddDays(-14) -ChangedOnly
        

Show only medium and high severity drift rows


Get-DDCertificateInventoryDrift -MinimumSeverity Medium
        

Show only certificate and auth-profile drift kinds


Get-DDCertificateInventoryDrift -ChangeKind Certificate,AuthProfile
        

Require all selected change kinds to match


Get-DDCertificateInventoryDrift -ChangeKind Certificate,Issuer -ChangeKindMatch All
        

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 SwitchParameter ChangedOnly { get; set; } #
Parameter(Mandatory = false)

Only return endpoints where drift was observed.

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

Maximum endpoint rows returned.

public String MinimumSeverity { get; set; } #
Parameter(Mandatory = false) ValidateSet(["None", "Low", "Medium", "High"])

Optional minimum drift severity filter (None is equivalent to omitting this parameter).

public String[] ChangeKind { get; set; } #
Parameter(Mandatory = false) ValidateSet(["Certificate", "Issuer", "Expiry", "Service", "AuthProfile", "ChainSource"])

Optional list of required drift change kinds.

public String ChangeKindMatch { get; set; } #
Parameter(Mandatory = false) ValidateSet(["Any", "All"])

Change-kind matching mode: Any returns rows matching any selected kind; All requires all selected kinds.

{{ include "footer" }}