PS_RemoteAccessLocal, ROOT\Microsoft\Windows\RemoteAccess\Server\MS_409

Class | Methods (15) | Properties | Qualifiers (3) | Instances | Namespaces (2)
Samples: VB Script | C# | VB.Net | Search on:Microsoft

Description

Represents the server provider functions

PS_RemoteAccessLocal methods

PS_RemoteAccessLocal has 15 methods (15 Local)

NameOriginReturn
CheckInterfacesPS_RemoteAccessLocaluint32 {'out':True}
CheckServerPreRequisitesPS_RemoteAccessLocaluint32 {'out':True}
CreateSelfSignedCertificatePS_RemoteAccessLocaluint32 {'out':True}
EnableFirewallGroupPS_RemoteAccessLocaluint32 {'out':True}
EnrollWebServerCertificatePS_RemoteAccessLocaluint32 {'out':True}
FindNLSCertificatePS_RemoteAccessLocaluint32 {'out':True}
GetConfigurationVersionPS_RemoteAccessLocaluint32 {'out':True}
GetCorpPrefixPS_RemoteAccessLocaluint32 {'out':True}
GetDACertificateFromRawDataPS_RemoteAccessLocaluint32 {'out':True}
GetDACertificateFromSubjectNamePS_RemoteAccessLocaluint32 {'out':True}
GetInterfacesPS_RemoteAccessLocaluint32 {'out':True}
GetValidDACertificatesPS_RemoteAccessLocaluint32 {'out':True}
SetSSTPCertificatePS_RemoteAccessLocaluint32 {'out':True}
SetVpnPortsPS_RemoteAccessLocaluint32 {'out':True}
SyncPS_RemoteAccessLocaluint32 {'out':True}

Detailed description of PS_RemoteAccessLocal methods

Local methods (15) of PS_RemoteAccessLocal class

▲ CheckInterfaces method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
IntranetInterfacestring0✓-{'Description':'Intranet Interface to check','In':True}
InternetInterfacestring1✓-{'Description':'Internet Interface to check','In':True}
BehindNatboolean2✓-{'Description':'Indicates whether the server is behind a NAT box','In':True}
ConnectTostring3✓-{'Description':'Address to which all clients will be connecting to','In':True}
isNlbDeployedboolean4✓-{'Description':'Indicates that NLB is deployed','In':True}
Statusboolean5-✓{'Description':'Indication whether the method has succeeded or failed.','Out':True}
Description'This method validates the interfaces that are passed here are of profile what they say they are'
CheckInterfaces method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server\ms_409 and in 2 namespaces
▲ CheckServerPreRequisites method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Statusuint80-✓{'Description':'Status codes for the server side checks.','Out':True}
Description'This method checks all the pre-requisites on the DirectAccess server itself'
CheckServerPreRequisites method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server\ms_409 and in 2 namespaces
▲ CreateSelfSignedCertificate method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
SubjectNamestring0✓-{'Description':'Subject name of the Certificate','In':True}
FriendlyNamestring1✓-{'Description':'Friendly name of the certificate','In':True}
Purposeuint322✓-{'Description':'Bitmasked purpose of this Self-signed certificate 1st Bit - Server Authentication. 2nd Bit - Data Encryption','In':True}
EncodedCertificateuint83-✓{'Description':'The certificate','Out':True}
Description'This method creates a self signed certificate'
CreateSelfSignedCertificate method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server\ms_409 and in 4 namespaces
▲ EnableFirewallGroup method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
FirewallGroupNamestring0✓-{'Description':'Name of the Firewall Rule group to Enable/Disable.','In':True}
bEnableboolean1✓-{'Description':'Boolean to indicate whether to Enable or Disable the Firewall Rule Group','In':True}
Description'This method enables the firewall group'
EnableFirewallGroup method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server\ms_409 and in 2 namespaces
▲ EnrollWebServerCertificate method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
TemplateNamestring0✓-{'Description':'Template name of the Certificate','In':True}
SubjectNamestring1✓-{'Description':'Subject name of the certificate','In':True}
EncodedCertificateuint82-✓{'Description':'The certificate','Out':True}
Description'This method enrolls a web server certificate'
EnrollWebServerCertificate method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server\ms_409 and in 2 namespaces
▲ FindNLSCertificate method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
SiteAddressesobject:DASiteAddresses0✓-{'Description':'An array of Site addresses. Each DASiteAddresses object is a list of addresses for a specific Site.','In':True}
ConnectToAddressstring1✓-{'Description':' The addresses to which the DirectAccess client connects to.','In':True}
MachineNamesForAllSitesstring2✓-{'Description':'List of all the machine names for all the sites','In':True}
IncludeSelfSignedboolean3✓-{'Description':'This boolean indicates that self signed certificates should also be included while searching.','In':True}
ResolvedAddressstring4-✓{'Description':'List of IP Addresses that resolve to the certificate subject name.','Out':True}
EncodedCertificateobject:DACertificateContext5-✓{'Description':'An embedded object containing the encoded certificate.','Out':True}
Description'This method retrieves a Certificate for NLS from the local machine whose subject name does not match the ConnectTo addresses, but resolves to atleast one IP from each site.'
FindNLSCertificate method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server\ms_409 and in 2 namespaces
▲ GetConfigurationVersion method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
ConfigVersionobject:RemoteAccessConfigurationVersion0-✓{'Description':'The Server Gpo version object','Out':True}
Description'This method gets the server Gpo version information'
GetConfigurationVersion method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server\ms_409 and in 2 namespaces
▲ GetCorpPrefix method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
IntranetInterfacestring0✓-{'Description':'Intranet Interface chosen for deployment.','In':True}
InternetInterfacestring1✓-{'Description':'Internet Interface chosen for deployment.','In':True}
Resultobject:DACorpPrefixConfiguration2-✓{'Description':'Embedded instance containing the Corp Prefix, IPv6 deployment type and basePrefix.','Out':True}
Description'This method gets the Corp Prefix configuration'
GetCorpPrefix method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server\ms_409 and in 2 namespaces
▲ GetDACertificateFromRawData method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
CertificateRawDatauint80✓-{'Description':'Raw certificate data.','In':True}
CertificateRawDataTypeuint321✓-{'Description':'Type of data in the CertificateRawData field. The values are: 0 - None 1 - SHA1 hash 2 - SHA256 hash 3 - Encoded Certificate from CERT_CONTEXT.','In':True,'Values':['0', '1', '2', '3']}
Purposeuint322✓-{'Description':'The purpose for which the certificate would be used. The values for this field are: 0 - None 1 - IP-HTTPS Certificate 2 - NLS Certificate 3 - IPsec Root Certificate 4 - IPsec Intermediate Certificate 5 - VPN.','In':True,'Values':['0', '1', '2', '3', '4', '5']}
EncodedCertificateobject:DACertificateContext3-✓{'Description':'An embedded object containing the encoded certificate.','Out':True}
Description'This method retrieves a Certificate from the local machine which matches the input raw data.'
GetDACertificateFromRawData method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server\ms_409 and in 2 namespaces
▲ GetDACertificateFromSubjectName method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
SubjectNamestring0✓-{'Description':'Certificate Subject name.','In':True}
IncludeSelfSignedboolean1✓-{'Description':'This boolean indicates that self signed certificates should also be included while searching.','In':True}
Flagsuint322✓-{'Description':'Flags indicating specific options for the search. The values are: 0 - None. 1 - Only search certificates with Server EKU.','In':True,'Values':['0', '1']}
EncodedCertificateobject:DACertificateContext3-✓{'Description':'An embedded object containing the encoded certificate.','Out':True}
Description'This method retrieves a Certificate from the local machine which matches the specified subject name.'
GetDACertificateFromSubjectName method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server\ms_409 and in 2 namespaces
▲ GetInterfaces method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
DeploymentModeuint320-✓{'Description':'Indicates the mode in which the server is deployed:1 - indicates On Internet2 - indicates Behind NAT with Double NIC3 - indicates Behind NAT with Single NIC0 - indicates unknown','out':True,'Values':['0', '1', '2', '3']}
ConnectTostring1✓-{'Description':'Address to which all clients will be connecting to','In':True}
isNlbDeployedboolean2✓-{'Description':'Indicates that NLB is deployed','In':True}
IntranetInterfacesstring3-✓{'Description':'Array of intranet interfaces','Out':True}
InternetInterfacesstring4-✓{'Description':'Array of internet interfaces','Out':True}
Description'This method gives the internet and intranet interfaces'
GetInterfaces method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server\ms_409 and in 2 namespaces
▲ GetValidDACertificates method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Purposeuint320✓-{'Description':'The purpose for which this certificate will be used. The values are: 0 - None 1 - IP-HTTPS Certificate 2 - NLS Certificate 3 - IPsec Root Certificate 4 - IPsec Intermediate Certificate 5 - VPN.','In':True,'Values':['0', '1', '2', '3', '4', '5']}
EncodedCertificateobject:DACertificateContext1-✓{'Description':'Array of Certificates that correspond to the purpose specified in the input.','Out':True}
Description'This method retrieves a list of certificates for DirectAccess based on the purpose specified.'
GetValidDACertificates method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server\ms_409 and in 2 namespaces
▲ SetSSTPCertificate method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
CertificateHashuint80✓-{'Description':'The SHA256 hash of the SSTP Certificate.','In':True}
Description'This method is used to set the SSTP certificate on the RemoteAccess server.'
SetSSTPCertificate method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server\ms_409 and in 2 namespaces
▲ SetVpnPorts method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
IsVpnEnabledboolean0✓-{'Description':'Parameter indicating whether Vpn is enabled','In':True}
IsS2SVpnEnabledboolean1✓-{'Description':'Parameter indicating whether Site to Site Vpn is enabled','In':True}
Description'This method sets the ports required by VPN to the default values based on the whether Vpn and/or site-to-site Vpn are enabled'
SetVpnPorts method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server\ms_409 and in 2 namespaces
▲ Sync method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Optionsuint320✓-{'Description':'Bitmask parameter that indicates the type of Group Policy update to be applied on the server. 1st bit - Delayed Group Policy update will be triggered. 2nd bit - Immediate Group Policy update will to be triggered. 3rd bit - The call will wait for the raconfigtask to start.','In':True}
Description'This method will trigger the process to synchronize the DirectAccess server with the Group Policy'
Sync method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server\ms_409 and in 4 namespaces

PS_RemoteAccessLocal Qualifiers

NameValueToInstanceToSubclassOverridableAmendedLocal
AMENDMENTTrue✗✗✓✗✓
Description'Represents the server provider functions'✗✓✓✗✓
LOCALE'MS_409'✗✗✓✗✓

PS_RemoteAccessLocal System properties

NameValueOriginCIMTypeLocalArray
__PATH'\\.\ROOT\Microsoft\Windows\RemoteAccess\Server\ms_409:PS_RemoteAccessLocal'___SYSTEM8✗✗
__NAMESPACE'ROOT\Microsoft\Windows\RemoteAccess\Server\ms_409'___SYSTEM8✗✗
__SERVER'.'___SYSTEM8✗✗
__DERIVATION[]___SYSTEM8✗✓
__PROPERTY_COUNT0___SYSTEM3✗✗
__RELPATH'PS_RemoteAccessLocal'___SYSTEM8✗✗
__DYNASTY'PS_RemoteAccessLocal'___SYSTEM8✗✗
__SUPERCLASSnull___SYSTEM8✗✗
__CLASS'PS_RemoteAccessLocal'___SYSTEM8✗✗
__GENUS1___SYSTEM3✗✗

Similar Classes to PS_RemoteAccessLocal

Number of classes:14
comments powered by Disqus
WUtils.com