The Win32_WMISetting class is a Singleton class that contains the operational parameters for the WMI service. Win32_WMISetting can only have one instance. This single instance always exists for each Win32 system, and cannot be deleted. Additional instances cannot be created.
Namespace value is root/CIMV2.
WMI Provider value is WBEMCORE.
The ASPScriptDefaultNamespace property contains the namespace used by calls from the script API if none is specified by the caller.
The ASPScriptEnabled property indicates whether WMI scripting can be used on Active Server Pages (ASP). This property is valid on Windows NT 4.0 systems only. For Windows 2000 systems, WMI scripting is always allowed on ASP.
The AutoRecoverMofs property contains a list of fully qualified MOF file names used to initialize or recover the WMI repository. The list determines the order in which MOFs are compiled.
The AutoStartWin9X property indicates the circumstances under which WMI will start on Win9X systems.
The BackupInterval property specifies the length of time that will elapse between backups of the WMI database.
The BackupLastTime property specifies the date and time the last backup was performed.
The BuildVersion property contains version information for the currently installed WMI service.
A short textual description (one-line string) of the CIM_Setting object.
The DatabaseDirectory property specifies the directory path containing the WMI repository.
The DatabaseMaxSize property specifies the maximum size of the WMI repository.
A textual description of the CIM_Setting object.
The EnableAnonWin9xConnections indicates whether remote access without security checking is permitted. This property only applies to Windows 95 and Windows 98 systems.
The EnableEvents property indicates whether the WMI event subsystem should be enabled.
Values: TRUE or FALSE, If TRUE,then the event subsystem is enabled.
The EnableStartupHeapPreallocation property indicates whether WMI will start with a pre-allocated heap.
Values: TRUE or FALSE. If TRUE, then a pre-allocated heap with the size of LastStartupHeapPreallocation is created when WMI is initialized.
The HighThresholdOnClientObjects property specifies the maximum rate provider created objects can be delivered to clients. To accommodate speed differentials between providers and clients, WMI holds objects in queues before delivering them to consumers.. WMI slows down the addition of new objects into the queue when the low threshold is reached. If this does not help, and high threshold (specified by this property) is reached, WMI will accept no more objects from providers and return WBEM_E_OUT_OF_MEMORY to the clients.
The HighThresholdOnEvents property specifies the maximum rate at which events are to be delivered to clients. To accommodate speed differentials between providers and clients, WMI queues events before delivering them to consumers.. WMI slows down the addition of new events into the queue when the low threshold is reached. If this does not help, and high threshold (specified by this property) is reached, WMI will accept no more events from providers and return WBEM_E_OUT_OF_MEMORY to the clients.
The InstallationDirectory property contains the directory path where the WMI software has been installed. The default location is: \system32\wbem.
The LastStartupHeapPreallocation property specifies the size of the pre-allocated heap created by WMI during initialization.
The LoggingDirectory property specifies the directory path containing the location of the WMI system log files.
The LoggingLevel property indicates whether event logging is enabled and the verbosity level of logging used.
The LowThresholdOnClientObjects property specifies the rate at which WMI will start to slow the creation of new objects created for clients. To accommodate speed differentials between providers and clients, WMI holds objects in queues before delivering them to consumers.. If the rate of requests for objects grows out of control, WMI gradually slows down the creation of new objects to match the client's rate of use. This slowdown starts when the rate at which objects are being created exceeds the value of this property. The slowdown continues until equilibrium is achieved, or the high threshold is reached.
The LowThresholdOnEvents property specifies the rate at which WMI will start to slow the delivery of new events. to accommodate speed differentials between providers and clients, WMI queues events before delivering them to consumers. If the queue grows out of control, WMI slows down the delivery of events gradually to get them in line with the client's rate . This slowdown starts when the rate at which events are generated exceeds the value of the this property. The slowdown continues until either the equilibrium is achieved, or the high threshold is reached.
The MaxLogFileSize property indicates the maximum size of the log files produced by the WMI service.
The MaxWaitOnClientObjects property specifies the amount of time a newly created object waits to be used by the client before it is discarded and an error value is returned.
The MaxWaitOnEvents property specifies the amount of time an event sent to a client is queued before being discarded.
The MofSelfInstallDirectory property contains the directory path for applications that install MOF files to the CIM repository. WMI automatically compiles any MOF files placed in this directory and, depending on its success, moves the MOF to a subdirectory labeled "good" or "bad". If the "autorecover" pragma is included, the fully qualified file name is added to the AutorecoverMofs list used when WMI is initializing or recovering the repository. The list determines the order in which MOFs are compiled.
The identifier by which the CIM_Setting object is known.
Method not found.
SELECT * FROM Win32_WMISetting
About this site information
This contents is created by WMI having class information.
WMI Environment is Windows Server 2008 R2 Enterprise Edition.
is Microsoft documents for "Managing Windows with WMI"
That is VB(Visual Basic) scripting sample.
is Microsoft documents for "Advanced Programming Topics in WMI .NET"
That is VB.net(Visual Basic .net) scripting sample.