PS_RemoteAccessLocal, ROOT\Microsoft\Windows\RemoteAccess\Server

Class | Methods (15) | Properties | Qualifiers (5) | 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'
implementedTrue
staticTrue
CheckInterfaces method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server 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'
implementedTrue
staticTrue
CheckServerPreRequisites method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server 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'
implementedTrue
staticTrue
CreateSelfSignedCertificate method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server 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'
implementedTrue
staticTrue
EnableFirewallGroup method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server 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'
implementedTrue
staticTrue
EnrollWebServerCertificate method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server 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.','EmbeddedInstance':'DASiteAddresses','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.','EmbeddedInstance':'DACertificateContext','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.'
implementedTrue
staticTrue
FindNLSCertificate method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server and in 2 namespaces
GetConfigurationVersion method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
ConfigVersionobject:RemoteAccessConfigurationVersion0-{'Description':'The Server Gpo version object','EmbeddedInstance':'RemoteAccessConfigurationVersion','Out':True}
Description'This method gets the server Gpo version information'
implementedTrue
staticTrue
GetConfigurationVersion method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server 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.','EmbeddedInstance':'DACorpPrefixConfiguration','Out':True}
Description'This method gets the Corp Prefix configuration'
implementedTrue
staticTrue
GetCorpPrefix method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server 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,'ValueMap':['0', '1', '2', '3'],'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,'ValueMap':['0', '1', '2', '3', '4', '5'],'Values':['0', '1', '2', '3', '4', '5']}
EncodedCertificateobject:DACertificateContext3-{'Description':'An embedded object containing the encoded certificate.','EmbeddedInstance':'DACertificateContext','Out':True}
Description'This method retrieves a Certificate from the local machine which matches the input raw data.'
implementedTrue
staticTrue
GetDACertificateFromRawData method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server 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,'ValueMap':['0', '1'],'Values':['0', '1']}
EncodedCertificateobject:DACertificateContext3-{'Description':'An embedded object containing the encoded certificate.','EmbeddedInstance':'DACertificateContext','Out':True}
Description'This method retrieves a Certificate from the local machine which matches the specified subject name.'
implementedTrue
staticTrue
GetDACertificateFromSubjectName method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server 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,'ValueMap':['0', '1', '2', '3'],'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'
implementedTrue
staticTrue
GetInterfaces method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server 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,'ValueMap':['0', '1', '2', '3', '4', '5'],'Values':['0', '1', '2', '3', '4', '5']}
EncodedCertificateobject:DACertificateContext1-{'Description':'Array of Certificates that correspond to the purpose specified in the input.','EmbeddedInstance':'DACertificateContext','Out':True,'Stream':True}
Description'This method retrieves a list of certificates for DirectAccess based on the purpose specified.'
implementedTrue
staticTrue
GetValidDACertificates method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server 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.'
implementedTrue
staticTrue
SetSSTPCertificate method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server 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'
implementedTrue
staticTrue
SetVpnPorts method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server 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'
implementedTrue
staticTrue
Sync method is in 1 class (PS_RemoteAccessLocal) of ROOT\Microsoft\Windows\RemoteAccess\Server and in 4 namespaces

PS_RemoteAccessLocal Qualifiers

NameValueToInstanceToSubclassOverridableAmendedLocal
ClassVersion'1.0.0'
Description'Represents the server provider functions'
dynamicTrue
locale'MS_409'
provider'RAServerPSProvider'

PS_RemoteAccessLocal System properties

NameValueOriginCIMTypeLocalArray
__PATH'\\.\ROOT\Microsoft\Windows\RemoteAccess\Server:PS_RemoteAccessLocal'___SYSTEM8
__NAMESPACE'ROOT\Microsoft\Windows\RemoteAccess\Server'___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