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.

MethodDescription
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:

ValueMeaning

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:

BitMeaning

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

Nfswmi.mof

DLL

NfsCimProv.dll

 

 

Show: