EN
Este conteúdo não está disponível em seu idioma, mas aqui está a versão em inglês.

MSFT_SmbServerConfiguration class

Represents the configuration of an SMB server.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

class MSFT_SmbServerConfiguration
{
  boolean AnnounceServer;
  uint32  AsynchronousCredits;
  boolean AutoShareServer;
  boolean AutoShareWorkstation;
  uint32  CachedOpenLimit;
  string  AnnounceComment;
  boolean EnableDownlevelTimewarp;
  boolean EnableLeasing;
  boolean EnableMultiChannel;
  boolean EnableStrictNameChecking;
  uint32  AutoDisconnectTimeout;
  uint32  DurableHandleV2TimeoutInSeconds;
  boolean EnableAuthenticateUserSharing;
  boolean EnableForcedLogoff;
  boolean EnableOplocks;
  boolean EnableSecuritySignature;
  boolean ServerHidden;
  uint32  IrpStackSize;
  uint32  KeepAliveTime;
  uint32  MaxChannelPerSession;
  uint32  MaxMpxCount;
  uint32  MaxSessionPerConnection;
  uint32  MaxThreadsPerQueue;
  uint32  MaxWorkItems;
  string  NullSessionPipes;
  string  NullSessionShares;
  uint32  OplockBreakWait;
  uint32  PendingClientTimeoutInSeconds;
  boolean RequireSecuritySignature;
  boolean EnableSMB1Protocol;
  boolean EnableSMB2Protocol;
  uint32  Smb2CreditsMax;
  uint32  Smb2CreditsMin;
  uint32  SmbServerNameHardeningLevel;
  boolean TreatHostAsStableStorage;
  boolean ValidateAliasNotCircular;
  boolean ValidateShareScope;
  boolean ValidateShareScopeNotAliased;
  boolean ValidateTargetName;
  boolean EncryptData;
  boolean RejectUnencryptedAccess;
};

Members

The MSFT_SmbServerConfiguration class has these types of members:

Methods

The MSFT_SmbServerConfiguration class has these methods.

MethodDescription
GetConfiguration

Retrieves SMB server configuration values.

SetConfiguration

Sets SMB server configuration values.

 

Properties

The MSFT_SmbServerConfiguration class has these properties.

AnnounceComment
Data type: string
Access type: Read/write

A string to be used in browser announcements. See the AnnounceServer property.

AnnounceServer
Data type: boolean
Access type: Read/write

Controls whether the server announces itself via browser announcements.

AsynchronousCredits
Data type: uint32
Access type: Read/write

The maximum number of concurrent asynchronous SMB commands that are allowed on a single connection.

AutoDisconnectTimeout
Data type: uint32
Access type: Read/write

The number of minutes after which an idle connection will be disconnected.

AutoShareServer
Data type: boolean
Access type: Read/write

Controls whether default server shares will be shared out.

AutoShareWorkstation
Data type: boolean
Access type: Read/write

Controls whether default workstation shares will be shared out.

CachedOpenLimit
Data type: uint32
Access type: Read/write

Controls maximum number of cached open files.

DurableHandleV2TimeoutInSeconds
Data type: uint32
Access type: Read/write

Number of minutes after which a handle that has been preserved for durability will be closed by the system if a client has not reclaimed it.

EnableAuthenticateUserSharing
Data type: boolean
Access type: Read/write

Controls whether the connection can be shared among authenticated users.

EnableDownlevelTimewarp
Data type: boolean
Access type: Read/write

Controls whether down-level timewarp is enabled.

EnableForcedLogoff
Data type: boolean
Access type: Read/write

Controls whether forced logoff will be enabled.

EnableLeasing
Data type: boolean
Access type: Read/write

Controls whether leasing will be enabled.

EnableMultiChannel
Data type: boolean
Access type: Read/write

Controls whether SMB Multichannel is enabled for this server.

EnableOplocks
Data type: boolean
Access type: Read/write

Controls whether opportunistic locking is enabled.

EnableSecuritySignature
Data type: boolean
Access type: Read/write

Controls whether security signature is enabled.

EnableSMB1Protocol
Data type: boolean
Access type: Read/write

Controls whether SMB1 protocol is enabled.

EnableSMB2Protocol
Data type: boolean
Access type: Read/write

Controls whether SMB2 protocol is enabled.

EnableStrictNameChecking
Data type: boolean
Access type: Read/write

Controls whether the server should do strict name checking on incoming connection requests.

EncryptData
Data type: boolean
Access type: Read/write

Controls whether this server allows for SMB Encryption. To ensure security, data will be encrypted in flight if this property is true or if the EncryptData property of the corresponding MSFT_SmbShare object is true.

IrpStackSize
Data type: uint32
Access type: Read/write

Controls the default IRP stack size.

KeepAliveTime
Data type: uint32
Access type: Read/write

Controls how often TCP attempts to verify that an idle connection is still available by sending a Keep Alive packet. This property overrides the server Keep Alive time setting.

MaxChannelPerSession
Data type: uint32
Access type: Read/write

Maximum number of channels per session.

MaxMpxCount
Data type: uint32
Access type: Read/write

Controls the maximum MPX count for SMB1.

MaxSessionPerConnection
Data type: uint32
Access type: Read/write

Maximum number of sessions that can be served per connection.

MaxThreadsPerQueue
Data type: uint32
Access type: Read/write

Maximum threads per worker queue.

MaxWorkItems
Data type: uint32
Access type: Read/write

Controls the maximum SMB1 work items.

NullSessionPipes
Data type: string
Access type: Read/write

The pipes allowable by null sessions for this server.

NullSessionShares
Data type: string
Access type: Read/write

The shares allowable by null sessions for this server.

OplockBreakWait
Data type: uint32
Access type: Read/write

Controls how long the create caller will wait on an oplock break.

PendingClientTimeoutInSeconds
Data type: uint32
Access type: Read/write

Number of seconds after which a pending client request will be timed out.

RejectUnencryptedAccess
Data type: boolean
Access type: Read/write

true if unencrypted access requests should be rejected.

RequireSecuritySignature
Data type: boolean
Access type: Read/write

Controls whether security signature is required.

ServerHidden
Data type: boolean
Access type: Read/write

Controls whether the server will announce itself. If true, the server will not announce itself.

Smb2CreditsMax
Data type: uint32
Access type: Read/write

Maximum number of SMB2 credits.

Smb2CreditsMin
Data type: uint32
Access type: Read/write

Minimum number of SMB2 credits.

SmbServerNameHardeningLevel
Data type: uint32
Access type: Read/write

The SMB server name hardening level.

TreatHostAsStableStorage
Data type: boolean
Access type: Read/write

Controls whether the host is treated as stable storage.

ValidateAliasNotCircular
Data type: boolean
Access type: Read/write

Controls whether aliases not being circular will be validated.

ValidateShareScope
Data type: boolean
Access type: Read/write

Controls whether existence of share scopes will be checked during share creation.

ValidateShareScopeNotAliased
Data type: boolean
Access type: Read/write

Controls whether to validate share scopes that are not aliased on creation.

ValidateTargetName
Data type: boolean
Access type: Read/write

Controls whether to validate target name on alias creation.

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Namespace

\ROOT\Microsoft\Windows\Smb

MOF

SmbWmiV2.mof

DLL

SmbWmiV2.dll

 

 

Mostrar:
© 2014 Microsoft