Domain Detective

API Reference

Class

CmdletNewDesiredStateMtasts

Namespace DomainDetective.PowerShell
Assembly DomainDetective.PowerShell
Base PSCmdlet
Modifiers sealed
Attributes
Cmdlet("New", "DDDesiredStateMtasts") OutputType([typeof(DesiredStateProfile)])

Creates an MTA-STS desired state policy fragment.

Inheritance

  • PSCmdlet
  • CmdletNewDesiredStateMtasts

Examples

Require enforce mode and a minimum max_age

PS>


New-DDDesiredStateMtasts -Enabled $true -RequireRecord $true -RequireEnforce $true -MinMaxAge 86400
        

Constructors

public CmdletNewDesiredStateMtasts() #

Methods

ProcessRecord() #

Creates an MTA-STS policy fragment as a DesiredStateProfile.

Properties

public Nullable<Boolean> Enabled { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireRecord { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireDnsRecordValid { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequirePolicyPresent { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequirePolicyValid { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> DisallowDuplicateFields { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireEnforce { get; set; } #
Parameter(Mandatory = false)
public Nullable<Int32> MinMaxAge { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Boolean> RequireMxAligned { get; set; } #
Parameter(Mandatory = false)
{{ include "footer" }}