Domain Detective

API Reference

Class

CmdletNewDesiredStateSmtpAuth

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

Creates an SMTP AUTH desired state policy fragment.

Inheritance

  • PSCmdlet
  • CmdletNewDesiredStateSmtpAuth

Examples

Require STARTTLS with AUTH and disallow legacy mechanisms

PS>


New-DDDesiredStateSmtpAuth -Enabled $true -RequireStartTlsCapabilityWhenAuth $true -DisallowedMechanisms NTLM,CRAM-MD5
        

Constructors

public CmdletNewDesiredStateSmtpAuth() #

Methods

ProcessRecord() #

Creates an SMTP AUTH policy fragment as a DesiredStateProfile.

Properties

public Nullable<Boolean> Enabled { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireAtLeastOneResult { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> DisallowAuthAdvertisement { get; set; } #
Parameter(Mandatory = false)
public String[] AllowedMechanisms { get; set; } #
Parameter(Mandatory = false)
public String[] DisallowedMechanisms { get; set; } #
Parameter(Mandatory = false)
public String[] RequiredMechanismsAnyOf { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireStartTlsCapabilityWhenAuth { get; set; } #
Parameter(Mandatory = false)
{{ include "footer" }}