MSFT_NfsMappingStore class
Represents a user account mapping store on a Windows NFS client or server.
This class can be used to configure Active Directory Domain Services (AD DS), a User Name Mapping (UNM) server, or an LDAP RFC 2307 based store as a mapping source to be used by the NFS client or server.
MSFT_NfsMappingStore is a singleton class; there is only one instance.
This class supersedes the legacy MSNFS_UserNameMapping class.
The following syntax is simplified from Managed Object Format (MOF) code.
Syntax
[ClassVersion("1.0"), dynamic, provider("nfscimprov"), AMENDMENT]
class MSFT_NfsMappingStore
{
string Name;
boolean UNMLookupEnabled;
string UNMServer;
boolean ADLookupEnabled;
string ADDomain;
boolean LdapLookupEnabled;
string LdapServer;
string LdapNamingContext;
boolean PasswdFileLookupEnabled;
};
Members
The MSFT_NfsMappingStore class has these types of members:
Properties
The MSFT_NfsMappingStore class has these properties.
-
ADDomain
-
-
Data type: string
-
Access type: Read/write
The domain name of an Active Directory domain that NFS services will use when retrieving user account mapping information. This property is used only if the ADLookupEnabled property is TRUE.
-
-
ADLookupEnabled
-
-
Data type: boolean
-
Access type: Read/write
If TRUE, NFS services must use AD DS or an LDAP RFC 2307 based store as the source for user name mapping information. NFS services will use the domain name specified by the ADDomain property when retrieving user account mapping information.
-
-
LdapLookupEnabled
-
-
Data type: boolean
-
Access type: Read/write
If TRUE, NFS services must use Active Directory Lightweight Directory Services (AD LDS) or an LDAP RFC 2307 based store as the source for user name mapping information. The AD LDS or LDAP server name is specified in the LdapServer property.
-
-
LdapNamingContext
-
-
Data type: string
-
Access type: Read/write
The naming context within the specified AD LDS that is to be used when retrieving mapped identities. This property is used only if the LdapLookupEnabled property is TRUE.
-
-
LdapServer
-
-
Data type: string
-
Access type: Read/write
The AD LDS or RFC 2307 compliant LDAP store that NFS services will use when retrieving user account mapping information. This property is used only if the LdapLookupEnabled property is TRUE.
-
-
Name
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: key
This property is not used.
-
-
PasswdFileLookupEnabled
-
-
Data type: boolean
-
Access type: Read/write
If TRUE, the Windows NFS server or client uses its local passwd file as the identity mapping store. The location of the passwd or group mapping files should be %windir%\system32\drivers\etc so that the Windows NFS server can use it for identity mapping lookup.
Note
Even though this property is declared as Read/write, it is in fact read-only.
-
-
UNMLookupEnabled
-
-
Data type: boolean
-
Access type: Read/write
If TRUE, a UNM server hosts the identity mapping store. The UNM server name is specified in the UnmServer property.
-
-
UNMServer
-
-
Data type: string
-
Access type: Read/write
The name of the UNM server. This property is used only if the UNMLookupEnabled property is TRUE.
-
Remarks
A domain-joined computer can be configured to use a passwd or group mapping file, AD LDS, AD DS, or UNM.
Only one of AD DS, UNM and AD LDS can be enabled on a Windows NFS server.
The Windows NFS server will look up available identity mapping stores first using the local passwd or group mapping file, then in AD DS, UNM or AD LDS.
Requirements
Minimum supported client |
Windows 8 |
Minimum supported server |
Windows Server 2012 |
Namespace |
Root\Microsoft\Windows\NFS |
MOF |
|
DLL |
|