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