MSNFS_Client class
[NFS Legacy WMI Classes are no longer available as of Windows 8 and Windows Server 2012. Instead, use the NFS WMI Classes.]
Configures the Client for NFS service.
This class is superseded by the MSFT_NfsClientConfig class.
The following syntax is simplified from Managed Object Format (MOF) code.
Syntax
[Dynamic, Provider("MSNFS_PROVIDER"), Singleton, AMENDMENT]
class MSNFS_Client
{
boolean CaseSensitiveLookup;
uint32 FileAccessDefaultMode;
uint32 MountType;
uint32 Protocol;
uint32 ReadBufferSize;
uint32 RpcRetryCount;
uint32 RpcTimeout;
uint32 SecurityFlavors;
uint32 State;
boolean UseReservedPorts;
uint32 WriteBufferSize;
};
Members
The MSNFS_Client class has these types of members:
Methods
The MSNFS_Client class has these methods.
Method | Description |
---|---|
StartService | Starts the Win32 Client for NFS service and mini redirector driver. |
StopService | Stops the Win32 Client for NFS service and mini redirector driver. |
Properties
The MSNFS_Client class has these properties.
-
CaseSensitiveLookup
-
-
Data type: boolean
-
Access type: Read/write
If this property is set to TRUE, the Client for NFS service will perform case sensitive lookups of file names for all mounted shares.
-
-
FileAccessDefaultMode
-
-
Data type: uint32
-
Access type: Read/write
Gets or sets the default permission mode for newly created files, in UNIX style mode bits. The permissions specified by this property are set for all new files created on mounted shares. The default value of this property is 755.
-
-
MountType
-
-
Data type: uint32
-
Access type: Read/write
Gets or sets the type of mount to be used when mounting a share exported by an NFS server. By default this property indicates 'Soft mount'.
Possible values of this property are:
-
-
Soft (1)
-
Soft mount
-
Hard (2)
-
Hard mount
Protocol
-
Data type: uint32
-
Access type: Read/write
-
Qualifiers: BitMap ("0", "1"), BitValues ("Use TCP", "Use UDP")
Gets or sets the transport protocol to be used by the Client for NFS service for NFS, NLM, PMAP, or MAPSVR protocols. By default, both UDP and TCP are indicated for use.
Possible values of this property are:
Value | Meaning |
---|---|
1 |
Use TCP transport over an IPv4 or IPv6 network when talking to NFS, NLM, PMAP, or MAPSVR services. |
2 |
Use UDP transport over an IPv4 or IPv6 network when talking to NFS, NLM, PMAP, or MAPSVR services. |
3 |
Use available TCP or UDP transports over an IPv4 or IPv6 network when talking to NFS, NLM, PMAP, or MAPSVR services. |
ReadBufferSize
-
Data type: uint32
-
Access type: Read/write
Gets or sets the size of the read buffer (in KB) to be used by Client for NFS. The minimum allowed value is 1 KB; maximum 64 KB. By default, this property is set at 32 KB.
RpcRetryCount
-
Data type: uint32
-
Access type: Read/write
Gets or sets the number of retry attempts to be performed by Client for NFS while attempting a soft mount. The minimum allowed value is 0; maximum 10. By default, this property is set at 1.
RpcTimeout
-
Data type: uint32
-
Access type: Read/write
Gets or sets the time-out (in seconds) to be enforced by the Client for NFS service when handling RPC calls. The minimum allowed value is 1; maximum 60. By default, this property is set at 8.
SecurityFlavors
-
Data type: uint32
-
Access type: Read/write
Gets or sets the bitmask that indicates the security types to be used by the Client for NFS service when accessing shares exported by NFS servers. By default, AUTH_SYS, Krb5, and Krb5i, are all specified for use.
Possible values of this property are:
Bit | Meaning |
---|---|
0x1 |
AUTH_NONE (Anonymous) |
0x2 |
AUTH_SYS |
0x4 |
Kerberos 5 Authentication (Krb5) |
0x8 |
Kerberos 5 Authentication with Integrity (Krb5i) |
Note
For more information on RPC authentication, see RPC Authentication Levels.
State
-
Data type: uint32
-
Access type: Read-only
Indicates the current state of the Client for NFS service. Possible values of this property are:
NotInstalled (0)
Client not installed
Stopped (1)
Running (2)
UseReservedPorts
-
Data type: boolean
-
Access type: Read/write
This property specifies whether Client for NFS service may use ports less than 1024 that are generally reserved for use by the system. If set TRUE, the Client for NFS service will use ports below 1024.
WriteBufferSize
-
Data type: uint32
-
Access type: Read/write
Gets or sets the size of the write buffer, in KB, to be used by the Client for NFS service. The minimum allowed value is 1 KB; maximum 64 KB. By default, this property is set at 32 KB.
Requirements
Minimum supported client |
Windows 7 |
Minimum supported server |
Windows Server 2008 R2 |
End of client support |
Windows 7 |
End of server support |
Windows Server 2008 R2 |
Namespace |
Root\MSNFS |
MOF |
|
DLL |
|