Domain Detective

API Reference

Class

CmdletNewDesiredStateNs

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

Creates an NS desired state policy fragment.

Inheritance

  • PSCmdlet
  • CmdletNewDesiredStateNs

Examples

Require at least two name servers and disallow duplicates

PS>


New-DDDesiredStateNs -RequireAtLeastTwo $true -DisallowDuplicates $true
        

Constructors

public CmdletNewDesiredStateNs() #

Methods

ProcessRecord() #

Creates an NS 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> RequireAtLeastTwo { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> DisallowDuplicates { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireAllHaveAOrAaaa { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> DisallowCnameTargets { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireDiversity { get; set; } #
Parameter(Mandatory = false)
public Nullable<Int32> MinAsnDiversity { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 1000)
public String[] AllowedHostSuffixes { get; set; } #
Parameter(Mandatory = false)
{{ include "footer" }}