Domain Detective

API Reference

Class

CmdletNewDesiredStateAutodiscover

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

Creates an Autodiscover desired state policy fragment.

Inheritance

  • PSCmdlet
  • CmdletNewDesiredStateAutodiscover

Examples

Require Autodiscover records to point to Microsoft 365

PS>


New-DDDesiredStateAutodiscover -RequireAutodiscoverCname $true -AllowedAutodiscoverCnameTargetSuffixes outlook.com -RequireAnyValidEndpoint $true
        

Constructors

public CmdletNewDesiredStateAutodiscover() #

Methods

ProcessRecord() #

Creates an Autodiscover policy fragment as a DesiredStateProfile.

Properties

public Nullable<Boolean> Enabled { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireSrvRecord { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireAutodiscoverCname { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireAutoconfigCname { get; set; } #
Parameter(Mandatory = false)
public String[] AllowedSrvTargetSuffixes { get; set; } #
Parameter(Mandatory = false)
public String[] AllowedAutodiscoverCnameTargetSuffixes { get; set; } #
Parameter(Mandatory = false)
public String[] AllowedAutoconfigCnameTargetSuffixes { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireAnyValidEndpoint { get; set; } #
Parameter(Mandatory = false)
public String[] AllowedValidEndpointHostSuffixes { get; set; } #
Parameter(Mandatory = false)
{{ include "footer" }}