Domain Detective

API Reference

Class

CmdletGetDmarcAggregateTimeSeries

Namespace DomainDetective.PowerShell
Assembly DomainDetective.PowerShell
Base PSCmdlet
Modifiers sealed
Attributes
Cmdlet("Get", "DDDmarcAggregateTimeSeries") Alias(["Get-DmarcAggregateTimeSeries"]) OutputType([typeof(DmarcAggregateTimeSeriesInfo)])

Builds a DMARC Aggregate (RUA) time-series view from stored snapshots.

Inheritance

  • PSCmdlet
  • CmdletGetDmarcAggregateTimeSeries

Examples

Build a per-domain DMARC aggregate section from a store


Get-DDDmarcAggregateTimeSeries -DomainName example.com -StorePath .\Store
        

Constructors

Methods

ProcessRecord() #

Executes the cmdlet.

Properties

public String[] DomainName { get; set; } #
Parameter(Mandatory = true, Position = 0, ValueFromPipeline = true, ValueFromPipelineByPropertyName = true) ValidateNotNullOrEmpty ValidateDomainName

Domain(s) to load.

public String StorePath { get; set; } #
Parameter(Mandatory = true) ValidateNotNullOrEmpty

Root directory for snapshot storage.

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

Only include snapshots with end time on/after this UTC date/time.

public Int32 Days { get; set; } #
Parameter(Mandatory = false)

Convenience override for -SinceUtc (UTC): include snapshots from the last N days.

{{ include "footer" }}