Compartilhar via


RemoteAccessConfiguration class

Manages a Remote Access configuration

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

Syntax

[ClassVersion("1.0.0"), dynamic, provider("RAMgmtPSProvider"), AMENDMENT]
class RemoteAccessConfiguration
{
  uint32                                 Version;
  uint64                                 RemoteAccessCapacityKbps;
  RemoteAccessRoutingDomainConfiguration RoutingDomainConfig[];
  RemoteAccessS2SConfiguration           S2SInterfaceConfiguration[];
  VSIDConfiguration                      VSIDs[];
  uint8                                  GlobalIpv4TransportInfo[];
  uint8                                  GlobalIpv6TransportInfo[];
  RemoteAccessServerAuthConfiguration    ServerAuthConfig;
  object                                 ServerIpSecConfiguration;
  RemoteAccessRadiusConfig               RadiusServerConfigs[];
  string                                 RadiusAccountingStatus;
  string                                 VPNAuthType;
  RemoteAccessBgpPeerConfig              BGPPeerConfig[];
};

Members

The RemoteAccessConfiguration class has these types of members:

Properties

The RemoteAccessConfiguration class has these properties.

BGPPeerConfig

Data type: RemoteAccessBgpPeerConfig array

Access type: Read/write

Qualifiers: EmbeddedInstance ("RemoteAccessBgpPeerConfig")

A RemoteAccessBgpPeerConfig embedded instance

GlobalIpv4TransportInfo

Data type: uint8 array

Access type: Read/write

The global IPv4 transport information

GlobalIpv6TransportInfo

Data type: uint8 array

Access type: Read/write

The global IPv6 transport information

RadiusAccountingStatus

Data type: string

Access type: Read/write

The status of the RADIUS accounting configuration.

RadiusServerConfigs

Data type: RemoteAccessRadiusConfig array

Access type: Read/write

Qualifiers: EmbeddedInstance ("RemoteAccessRadiusConfig")

The Remote Authentication Dial In User Service (RADIUS) server configuration as a RemoteAccessRadiusConfig embedded instance

RemoteAccessCapacityKbps

Data type: uint64

Access type: Read-only

The bandwidth limit for remote access clients, in kbps.

RoutingDomainConfig

Data type: RemoteAccessRoutingDomainConfiguration array

Access type: Read/write

Qualifiers: EmbeddedInstance ("RemoteAccessRoutingDomainConfiguration")

A RemoteAccessRoutingDomainConfiguration embedded instance

S2SInterfaceConfiguration

Data type: RemoteAccessS2SConfiguration array

Access type: Read/write

Qualifiers: EmbeddedInstance ("RemoteAccessS2SConfiguration")

A RemoteAccessS2SConfiguration embedded instance

ServerAuthConfig

Data type: RemoteAccessServerAuthConfiguration

Access type: Read/write

Qualifiers: EmbeddedInstance ("RemoteAccessServerAuthConfiguration")

A RemoteAccessServerAuthConfiguration embedded instance

ServerIpSecConfiguration

Data type: object

Access type: Read/write

Qualifiers: EmbeddedObject

The server IPsec configuration as an embedded object

Version

Data type: uint32

Access type: Read-only

The Remote Access configuration

VPNAuthType

Data type: string

Access type: Read/write

The authentication type for VPNs

VSIDs

Data type: VSIDConfiguration array

Access type: Read/write

Qualifiers: EmbeddedInstance ("VSIDConfiguration")

The Virtual Subnet ID (VSID) configuration as a VSIDConfiguration embedded instance

Requirements

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

See also

RAMgmtPSProvider Provider Classes