# Class CIM_CIFSSettingData
extends CIM_SettingData

The CIFSSettingData is a derived class of Settingdata that specifies CIFS specific properties for a Fileserver.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_SettingData
|
+--CIM_CIFSSettingData

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | The CIFSSettingData is a derived class of Settingdata that specifies CIFS specific properties for a Fileserver.
UMLPackagePath | string | CIM::System::FileServerServices
Version | string | 2.45.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
AuthenticationDomain | string |
Description | string | Name of CIFS domain to which the File Server is joined. Represents either the NTLM domain or the ActiveDirectory domain.
AuthenticationMode | uint8 |
Description | string | Specifies if authentication is to be performed against NTLM or ActiveDirectory domains. Valid values are NTLM or ActiveDirectory.
ValueMap | string | 0, 1
Values | string | NTLM, Active Directory
CASupported | boolean |
Description | string | This property applies to CIFS/SMB shares only. If it is true, it means that "Continuous Availability" is supported for CIFS shares. Continuous Availability (CA) - Client/Server mediated recovery from network and server failure with application transparency. Like Multi-Channel IO, this feature is somewhat analogous to capabilities available in NFSv4.
Charset | uint16 | 0
Description | string | The charset that will be used by a Fileserver for CIFS processing. The default is Standard-ASCII.
ValueMap | string | 0, 1, 2, .., 0x8000..
Values | string | Standard-ASCII, IBM-437, IBM-480, DMTF Reserved, Vendor Defined
CIFSDomainController | string |
Description | string | Name of the CIFS Domain Controller.
ClientsConnectAnonymously | boolean |
Description | string | This boolean dictates if the FileServer joins the CIFS Domain Controller anonymously or if a user and password are required. True indicates to join anonymously. False indicates to use the DomainControllerUser and DomainControllerPassword to join.
DomainControllerPassword | string |
Description | string | Password to use when the Fileserver joins the CIFS Domain Controller.
DomainControllerUser | string |
Description | string | User name to use when the Fileserver joins the CIFS Domain Controller.
Enabled | boolean |
Description | string | True indicates that CIFS is enabled for a FileServer. False indicates CIFS is disabled.
JoinDomainAnonymously | boolean |
Description | string | This boolean dictates if the FileServer joins the CIFS Domain Controller anonymously or if a user and password are required. True indicates to join anonymously. False indicates to use the DomainControllerUser and DomainControllerPassword to join.
MultiChannelSupported | boolean |
Description | string | This property applies to CIFS/SMB protocol only. If it is true, it means that "Multi-Channel" feature is supported for CIFS/SMB. Multi-Channel (MPIO) - Provides the ability to access multiple Ethernet links as a logical pool supporting multiple SMB sessions and providing native bandwidth aggregation, link failover, MPIO intelligence. This feature enables the use of multiple physical network interfaces in an SMB 2.2 client and server. This enhancement in SMB 2.2 provides capabilities analogous to those currently available in NFSv4.
NETBIOSName | string |
Description | string | TThe NetBIOS name of the FileServer
SMBSigningOnly | boolean |
Description | string | This boolean determines if CIFS clients are allowed to connect if they use SMB signing for security. True indicates that CIFS clients are required to use SMB signing. False indicates that clients do not have to use SMB signing.
UseKerberos | boolean |
Description | string | Determines how ActiveDirectory authentication is performed. True indicates that ActiveDirectory authentication will use Kerberos. False indicates not to limit authentication to Kerberos only.
UseOpportunisticLocking | boolean |
Description | string | True indicates that CIFS opportunistic locking should be performed False indicates to not use oportunistic locking.
UseTCPOnly | boolean | false
Description | string | True indicates that only TCP transport connections are allowed. False indicates both TCP and Netbios transport connections are allowed. The default is to allow both TCP and Netbios.
ProtocolVersions | string[] |
Description | string | An array of strings listing the versions of the CIFS file sharing protocol supported by the File Server.
ModelCorrespondence | string | CIM_ExportedFileShareSetting.ProtocolVersions, CIM_ExportedFileShareCapabilities.FileSharingProtocol
WINSIP | string[] |
Description | string | An array of IP Addresses of Windows Internet Name Servers. The address type can be either IP4 or IP6.

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
ChangeableType | uint16 | CIM_SettingData
ConfigurationName | string | CIM_SettingData
Description | string | CIM_ManagedElement
ElementName | string | CIM_SettingData
Generation | uint64 | CIM_ManagedElement
InstanceID | string | CIM_SettingData
SoID | string | CIM_SettingData
SoOrgID | string | CIM_SettingData
ComponentSetting | string[] | CIM_SettingData

## Class Methods