DAServerConfiguration class

DirectAccess Server Configuration

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[ClassVersion("2.0.0"), dynamic, provider("RAMgmtPSProvider"), AMENDMENT]
class DAServerConfiguration
{
  string  DAInstallType;
  string  InternalIPv6Prefix[];
  string  ClientIPv6Prefix;
  string  ConnectToAddress;
  string  UserAuthentication;
  uint8   IPsecRootCertificate[];
  boolean IntermediateRootCertificate;
  string  GpoName;
  string  ComputerCertAuthentication;
  string  TeredoState;
  boolean IsNatDeployed;
  boolean IsSingleNic;
  string  HealthCheck;
};

Members

The DAServerConfiguration class has these types of members:

Properties

The DAServerConfiguration class has these properties.

ClientIPv6Prefix

Data type: string

Access type: Read/write

IP-HTTPS Prefix

ComputerCertAuthentication

Data type: string

Access type: Read-only

Whether machine certificate is used to authenticate the DA client machine for the first IPsec tunnel

The possible values are.

Enabled ("Enabled")

Disabled ("Disabled")

ConnectToAddress

Data type: string

Access type: Read/write

Whether clients connect to the Direct Access server or NAT public address

DAInstallType

Data type: string

Access type: Read/write

Tells whether DA is Installed in ManageOut-Mode or Full Mode

The possible values are.

FullInstall ("FullInstall")

ManageOut ("ManageOut")

GpoName

Data type: string

Access type: Read-only

Name of the DA Server GPO

HealthCheck

Data type: string

Access type: Read/write

This property is not supported starting with Windows Server 2016.

Windows Server 2012 R2 and Windows Server 2012: Indicates whether health check for Direct Access clients is enabled.

The possible values are.

"Enabled"

"Disabled"

IntermediateRootCertificate

Data type: boolean

Access type: Read-only

Provisioning usage of Intermediate Certificate

InternalIPv6Prefix

Data type: string array

Access type: Read/write

Corp IPv6 Prefixes

IPsecRootCertificate

Data type: uint8 array

Access type: Read/write

IPsec certificate

IsNatDeployed

Data type: boolean

Access type: Read-only

Indicates whether NAT is deployed

IsSingleNic

Data type: boolean

Access type: Read-only

Indicates whether this is a Single Nic deployment

TeredoState

Data type: string

Access type: Read/write

Indicates the state of Teredo on the DA Server

The possible values are.

Enabled ("Enabled")

Disabled ("Disabled")

UserAuthentication

Data type: string

Access type: Read/write

Type of authentication

The possible values are.

TwoFactor ("TwoFactor")

UserPasswd ("UserPasswd")

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2012
Namespace
Root\Microsoft\Windows\RemoteAccess
MOF
RAMgmtPSProvider.mof
DLL
RAMgmtPSProvider.dll