IIsWebService, ROOT\MicrosoftIISv2

Class | Methods (26) | Properties (30) | Qualifiers (4) | Instances (1) | Namespaces (2)
Samples: VB Script | C# | VB.Net | Search on:Microsoft

Description

The Win32_Service class represents a service on a Win32 computer system. A service application conforms to the interface rules of the Service Control Manager (SCM) and can be started by a user automatically at system boot through the Services control panel utility, or by an application that uses the service functions included in the Win32 API. Services can execute even when no user is logged on to the system.

IIsWebService methods

IIsWebService has 26 methods (16 Local, 10 Derived)

NameOriginReturn
AddDependencyIIsWebService
AddExtensionFileIIsWebService
ChangeWin32_BaseServiceuint32 {'out':True}
ChangeStartModeWin32_BaseServiceuint32 {'out':True}
CreateWin32_BaseServiceuint32 {'out':True}
CreateNewSiteIIsWebServicestring {'out':True}
DeleteWin32_BaseServiceuint32 {'out':True}
DeleteExtensionFileRecordIIsWebService
DisableExtensionFileIIsWebService
DisableWebServiceExtensionIIsWebService
EnableApplicationIIsWebService
EnableExtensionFileIIsWebService
EnableWebServiceExtensionIIsWebService
GetCurrentModeIIsWebServicesint32 {'out':True}
InterrogateServiceWin32_BaseServiceuint32 {'out':True}
ListApplicationsIIsWebService
ListExtensionFilesIIsWebService
ListWebServiceExtensionsIIsWebService
PauseServiceWin32_BaseServiceuint32 {'out':True}
QueryGroupIDStatusIIsWebService
RemoveApplicationIIsWebService
RemoveDependencyIIsWebService
ResumeServiceWin32_BaseServiceuint32 {'out':True}
StartServiceCIM_Serviceuint32 {'out':True}
StopServiceCIM_Serviceuint32 {'out':True}
UserControlServiceWin32_BaseServiceuint32 {'out':True}

IIsWebService properties

IIsWebService has 30 properties (5 Local, 25 Derived)

NameOriginCIMType
AcceptPauseWin32_BaseService11 [boolean]
AcceptStopWin32_BaseService11 [boolean]
AppIsolatedIIsWebService3 [sint32]
AppPackageIDIIsWebService8 [string]
AppPackageNameIIsWebService8 [string]
AppRootIIsWebService8 [string]
CaptionCIM_ManagedSystemElement8 [string]
CheckPointWin32_Service19 [uint32]
CreationClassNameCIM_Service8 [string]
DescriptionCIM_ManagedSystemElement8 [string]
DesktopInteractWin32_BaseService11 [boolean]
DisplayNameWin32_BaseService8 [string]
ErrorControlWin32_BaseService8 [string]
ExitCodeWin32_BaseService19 [uint32]
InstallDateCIM_ManagedSystemElement101 [datetime]
key
Name
CIM_ManagedSystemElement8 [string]
PathNameWin32_BaseService8 [string]
ProcessIdWin32_Service19 [uint32]
ServiceSpecificExitCodeWin32_BaseService19 [uint32]
ServiceTypeWin32_BaseService8 [string]
SSLCertHashIIsWebService17 [uint8]
StartedCIM_Service11 [boolean]
StartModeCIM_Service8 [string]
StartNameWin32_BaseService8 [string]
StateWin32_BaseService8 [string]
StatusCIM_ManagedSystemElement8 [string]
SystemCreationClassNameCIM_Service8 [string]
SystemNameCIM_Service8 [string]
TagIdWin32_BaseService19 [uint32]
WaitHintWin32_Service19 [uint32]

Detailed description of IIsWebService methods

Local methods (16) of IIsWebService class

▲ AddDependency method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
Applicationstring0✓-
GroupIDstring1✓-
bypass_getobjectTrue
Description'Modifies ApplicationDependencies property.'
ImplementedTrue
AddDependency method is in 1 class (IIsWebService) of ROOT\MicrosoftIISv2 and in 1 namespace
▲ AddExtensionFile method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
ExtensionFilestring0✓-
bEnableboolean1✓-
GroupIDstring2✓-
bCanDeleteboolean3✓-
Descriptionstring4✓-
bypass_getobjectTrue
Description'Modifies WebSvcExtRestrictionList property.'
ImplementedTrue
AddExtensionFile method is in 1 class (IIsWebService) of ROOT\MicrosoftIISv2 and in 1 namespace
▲ CreateNewSite method
Returnstring {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
ServerCommentstring0✓-
ServerBindingsobject:ServerBinding1✓-
PathOfRootVirtualDirstring2✓-
ServerIdsint323✓-{'OPTIONAL':True}
bypass_getobjectTrue
Description'Creates a new site.'
ImplementedTrue
CreateNewSite method is in 2 classes of ROOT\MicrosoftIISv2 and in 2 namespaces
▲ DeleteExtensionFileRecord method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
ExtensionFilestring0✓-
bypass_getobjectTrue
Description'Modifies WebSvcExtRestrictionList property.'
ImplementedTrue
DeleteExtensionFileRecord method is in 1 class (IIsWebService) of ROOT\MicrosoftIISv2 and in 1 namespace
▲ DisableExtensionFile method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
ExtensionFilestring0✓-
bypass_getobjectTrue
Description'Modifies WebSvcExtRestrictionList property.'
ImplementedTrue
DisableExtensionFile method is in 1 class (IIsWebService) of ROOT\MicrosoftIISv2 and in 1 namespace
▲ DisableWebServiceExtension method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
Extensionstring0✓-
bypass_getobjectTrue
Description'Modifies WebSvcExtRestrictionList property.'
ImplementedTrue
DisableWebServiceExtension method is in 1 class (IIsWebService) of ROOT\MicrosoftIISv2 and in 1 namespace
▲ EnableApplication method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
Applicationstring0✓-
bypass_getobjectTrue
Description'Modifies ApplicationDependencies property.'
ImplementedTrue
EnableApplication method is in 1 class (IIsWebService) of ROOT\MicrosoftIISv2 and in 1 namespace
▲ EnableExtensionFile method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
ExtensionFilestring0✓-
bypass_getobjectTrue
Description'Modifies WebSvcExtRestrictionList property.'
ImplementedTrue
EnableExtensionFile method is in 1 class (IIsWebService) of ROOT\MicrosoftIISv2 and in 1 namespace
▲ EnableWebServiceExtension method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
Extensionstring0✓-
bypass_getobjectTrue
Description'Modifies WebSvcExtRestrictionList property.'
ImplementedTrue
EnableWebServiceExtension method is in 1 class (IIsWebService) of ROOT\MicrosoftIISv2 and in 1 namespace
▲ GetCurrentMode method
Returnsint32 {'out':True}
bypass_getobjectTrue
Description'Returns what mode -- Full Isolation (= 1) or Shared Isolation (= 0) -- the W3SVC is running in.'
ImplementedTrue
GetCurrentMode method is in 1 class (IIsWebService) of ROOT\MicrosoftIISv2 and in 2 namespaces
▲ ListApplications method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
Applicationsstring0-✓
bypass_getobjectTrue
Description'Lists ApplicationDependencies property.'
ImplementedTrue
ListApplications method is in 1 class (IIsWebService) of ROOT\MicrosoftIISv2 and in 1 namespace
▲ ListExtensionFiles method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
ExtensionFilesstring0-✓
bypass_getobjectTrue
Description'Lists WebSvcExtRestrictionList property.'
ImplementedTrue
ListExtensionFiles method is in 1 class (IIsWebService) of ROOT\MicrosoftIISv2 and in 1 namespace
▲ ListWebServiceExtensions method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
Extensionsstring0-✓
bypass_getobjectTrue
Description'Lists WebSvcExtRestrictionList property.'
ImplementedTrue
ListWebServiceExtensions method is in 1 class (IIsWebService) of ROOT\MicrosoftIISv2 and in 1 namespace
▲ QueryGroupIDStatus method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
GroupIDstring0✓-
Applicationsstring1-✓
bypass_getobjectTrue
Description'Lists Applications that depends on the given GroupID.'
ImplementedTrue
QueryGroupIDStatus method is in 1 class (IIsWebService) of ROOT\MicrosoftIISv2 and in 1 namespace
▲ RemoveApplication method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
Applicationstring0✓-
bypass_getobjectTrue
Description'Modifies ApplicationDependencies property.'
ImplementedTrue
RemoveApplication method is in 1 class (IIsWebService) of ROOT\MicrosoftIISv2 and in 1 namespace
▲ RemoveDependency method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
Applicationstring0✓-
GroupIDstring1✓-
bypass_getobjectTrue
Description'Modifies ApplicationDependencies property.'
ImplementedTrue
RemoveDependency method is in 1 class (IIsWebService) of ROOT\MicrosoftIISv2 and in 1 namespace

Derived methods (10) of IIsWebService class

▲ Change method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
DisplayNamestring0✓-{'In':True,'MappingStrings':['Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpDisplayName']}
PathNamestring1✓-{'In':True,'MappingStrings':['Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpBinaryPathName']}
ServiceTypeuint82✓-{'BitMap':['0', '1', '2', '3', '4', '5', '8'],'In':True,'MappingStrings':['Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwServiceType']}
ErrorControluint83✓-{'In':True,'MappingStrings':['Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwErrorControl']}
StartModestring4✓-{'In':True,'MappingStrings':['Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwStartType'],'ValueMap':['Boot', 'System', 'Automatic', 'Manual', 'Disabled']}
DesktopInteractboolean5✓-{'In':True,'MappingStrings':['Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwServiceType|SERVICE_INTERACTIVE_PROCESS']}
StartNamestring6✓-{'In':True,'MappingStrings':['Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpServiceStartName']}
StartPasswordstring7✓-{'In':True,'MappingStrings':['Win32API|Service Functions|CreateService|lpPassword']}
LoadOrderGroupstring8✓-{'In':True,'MappingStrings':['Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpLoadOrderGroup']}
LoadOrderGroupDependenciesstring9✓-{'In':True,'MappingStrings':['Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpDependencies']}
ServiceDependenciesstring10✓-{'In':True,'MappingStrings':['Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpDependencies']}
Description'The Change method modifies a service. It returns an integer value of 0 if the service was successfully modified, 1 if the request is not supported and any other number to indicate an error. The Win32_LoadOrderGroup parameter represents a grouping of system services defining execution dependencies. The services must be initiated in the order specified by the Load Order Group as the services are dependent on each other. These dependent services require the presence of the antecedent services in order to function correctly.'
MappingStrings['Win32API|Service Functions|ChangeServiceConfig']
MethodSource'Change'
Change method is in 8 classes of ROOT\MicrosoftIISv2 and in 6 namespaces
▲ ChangeStartMode method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
StartModestring0✓-{'In':True,'MappingStrings':['Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwStartType'],'ValueMap':['Boot', 'System', 'Automatic', 'Manual', 'Disabled']}
Description'The ChangeStartMode method modifies the StartMode of a service. It returns an integer value of 0 if the service was successfully modified, 1 if the request is not supported, and any other number to indicate an error.'
MappingStrings['Service Functions|ChangeServiceConfig|dwStartType']
MethodSource'ChangeStartMode'
ChangeStartMode method is in 8 classes of ROOT\MicrosoftIISv2 and in 4 namespaces
▲ Create method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Namestring0✓-{'In':True,'MappingStrings':['Win32API|Service Functions|CreateServicelpServiceName']}
DisplayNamestring1✓-{'In':True,'MappingStrings':['Win32API|Service Functions|CreateServicelpDisplayName']}
PathNamestring2✓-{'In':True,'MappingStrings':['Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpBinaryPathName ']}
ServiceTypeuint83✓-{'BitMap':['0', '1', '2', '3', '4', '5', '8'],'In':True,'MappingStrings':['Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwServiceType']}
ErrorControluint84✓-{'In':True,'MappingStrings':['Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwErrorControl']}
StartModestring5✓-{'In':True,'MappingStrings':['Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwStartType'],'ValueMap':['Boot', 'System', 'Automatic', 'Manual', 'Disabled']}
DesktopInteractboolean6✓-{'In':True,'MappingStrings':['Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwServiceType|SERVICE_INTERACTIVE_PROCESS']}
StartNamestring7✓-{'In':True,'MappingStrings':['Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpServiceStartName']}
StartPasswordstring8✓-{'In':True,'MappingStrings':['Win32API|Service Functions|CreateService|lpPassword']}
LoadOrderGroupstring9✓-{'In':True,'MappingStrings':['Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpLoadOrderGroup']}
LoadOrderGroupDependenciesstring10✓-{'In':True,'MappingStrings':['Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpDependencies']}
ServiceDependenciesstring11✓-{'In':True,'MappingStrings':['Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpDependencies']}
Description'The Create method creates a new service. It returns an integer value of 0 if the service was successfully created, 1 if the request is not supported, and any other number to indicate an error. The Win32_LoadOrderGroup parameter represents a grouping of system services defining execution dependencies. The services must be initiated in the order specified by the Load Order Group, as the services are dependent on each other. These dependent services require the presence of the antecedent services in order to function correctly.'
MappingStrings['Win32API|Service Functions|CreateService']
MethodSource'Create'
Create method is in 8 classes of ROOT\MicrosoftIISv2 and in 14 namespaces
▲ Delete method
Returnuint32 {'out':True}
Description'The Delete method deletes an existing service. It returns an integer value of 0 if the service was successfully deleted, 1 if the request is not supported, and any other number to indicate an error.'
MappingStrings['Win32API|Service Functions|ChangeServiceConfig|DeleteService']
MethodSource'Delete'
Delete method is in 8 classes of ROOT\MicrosoftIISv2 and in 11 namespaces
▲ InterrogateService method
Returnuint32 {'out':True}
Description'The InterrogateService method requests that the service update its state to the service manager. It returns an integer value of 0 if the InterrogateService request was accepted, 1 if the request is not supported, and any other number to indicate an error.'
MappingStrings['Win32API|Service Functions|ControlService|dwControl|SERVICE_CONTROL_INTERROGATE']
MethodSource'InterrogateService'
InterrogateService method is in 8 classes of ROOT\MicrosoftIISv2 and in 4 namespaces
▲ PauseService method
Returnuint32 {'out':True}
Description'The PauseService method attempts to place the service in the paused state. It returns an integer value of 0 if the PauseService request was accepted, 1 if the request is not supported, and any other number to indicate an error.'
MappingStrings['Win32API|Service Functions|ControlService|dwControl|SERVICE_CONTROL_PAUSE']
MethodSource'PauseService'
PauseService method is in 8 classes of ROOT\MicrosoftIISv2 and in 6 namespaces
▲ ResumeService method
Returnuint32 {'out':True}
Description'The ResumeService method attempts to place the service in the resumed state. It returns an integer value of 0 if the ResumeService request was accepted, 1 if the request is not supported, and any other number to indicate an error.'
MappingStrings['Win32API|Service Functions|ControlService|dwControl|SERVICE_CONTROL_CONTINUE']
MethodSource'ResumeService'
ResumeService method is in 8 classes of ROOT\MicrosoftIISv2 and in 6 namespaces
▲ StartService method
Returnuint32 {'out':True}
Description'The StartService method attempts to place the service into its startup state. It returns one of the following integer values:
0 - The request was accepted.
1 - The request is not supported.
2 - The user did not have the necessary access.
3 - The service cannot be stopped because other services that are running are dependent on it.
4 - The requested control code is not valid, or it is unacceptable to the service.
5 - The requested control code cannot be sent to the service because the state of the service (Win32_BaseService:State) is equal to 0, 1, or 2.
6 - The service has not been started.
7 - The service did not respond to the start request in a timely fashion.
8 - Unknown failure when starting the service.
9 - The directory path to the service executable was not found.
10 - The service is already running.
11 - The database to add a new service is locked.
12 - A dependency for which this service relies on has been removed from the system.
13 - The service failed to find the service needed from a dependent service.
14 - The service has been disabled from the system.
15 - The service does not have the correct authentication to run on the system.
16 - This service is being removed from the system.
17 - There is no execution thread for the service.
18 - There are circular dependencies when starting the service.
19 - There is a service running under the same name.
20 - There are invalid characters in the name of the service.
21 - Invalid parameters have been passed to the service.
22 - The account which this service is to run under is either invalid or lacks the permissions to run the service.
23 - The service exists in the database of services available from the system.
24 - The service is currently paused in the system.
'
MappingStrings['Win32API|Service Functions|StartService']
MethodSource'StartService'
Values['Success', 'Not Supported', 'Access Denied', 'Dependent Services Running', 'Invalid Service Control', 'Service Cannot Accept Control', 'Service Not Active', 'Service Request Timeout', 'Unknown Failure', 'Path Not Found', 'Service Already Running', 'Service Database Locked', 'Service Dependency Deleted', 'Service Dependency Failure', 'Service Disabled', 'Service Logon Failed', 'Service Marked For Deletion', 'Service No Thread', 'Status Circular Dependency', 'Status Duplicate Name', 'Status Invalid Name', 'Status Invalid Parameter', 'Status Invalid Service Account', 'Status Service Exists', 'Service Already Paused']
StartService method is in 9 classes of ROOT\MicrosoftIISv2 and in 11 namespaces
▲ StopService method
Returnuint32 {'out':True}
Description'The StopService method places the service in the stopped state. It returns an integer value of 0 if the service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error.'
MappingStrings['Win32API|Service Functions|ControlService|dwControl|SERVICE_CONTROL_STOP']
MethodSource'StopService'
StopService method is in 9 classes of ROOT\MicrosoftIISv2 and in 11 namespaces
▲ UserControlService method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
ControlCodeuint80✓-{'In':True,'MappingStrings':['Win32API|Service Functions|ControlService|dwControl']}
Description'The UserControlService method attempts to send a user-defined control code to a service. It returns an integer value of 0 if the UserControlService request was accepted, 1 if the request is not supported, and any other number to indicate an error.'
MappingStrings['Win32API|Service Functions|CreateService|dwDesiredAccess|SERVICE_USER_DEFINED_CONTROL']
MethodSource'UserControlService'
UserControlService method is in 8 classes of ROOT\MicrosoftIISv2 and in 4 namespaces

Detailed description of IIsWebService properties

Local properties (5) of IIsWebService class

▲ AppIsolated property
CIMTYPE'sint32'
readTrue
writeFalse
AppIsolated property is in 4 classes of ROOT\MicrosoftIISv2 and in 1 namespace
▲ AppPackageID property
CIMTYPE'string'
readTrue
writeFalse
AppPackageID property is in 4 classes of ROOT\MicrosoftIISv2 and in 1 namespace
▲ AppPackageName property
CIMTYPE'string'
readTrue
writeFalse
AppPackageName property is in 4 classes of ROOT\MicrosoftIISv2 and in 1 namespace
▲ AppRoot property
CIMTYPE'string'
readTrue
writeFalse
AppRoot property is in 4 classes of ROOT\MicrosoftIISv2 and in 1 namespace
▲ SSLCertHash property
CIMTYPE'uint8'
readTrue
writeFalse
SSLCertHash property is in 6 classes of ROOT\MicrosoftIISv2 and in 1 namespace

Derived properties (25) of IIsWebService class

▲ AcceptPause property
CIMTYPE'boolean'
Description'The AcceptPause property indicates whether the service can be paused.
Values: TRUE or FALSE. A value of TRUE indicates the service can be paused.'
MappingStrings['Win32API|Service Structures|SERVICE_STATUS|dwControlsAccepted|SERVICE_ACCEPT_PAUSE_CONTINUE']
PropertySources'AcceptPause'
readTrue
AcceptPause property is in 8 classes of ROOT\MicrosoftIISv2 and in 6 namespaces
▲ AcceptStop property
CIMTYPE'boolean'
Description'The AcceptStop property indicates whether the service can be stopped.
Values: TRUE or FALSE. A value of TRUE indicates the service can be stopped.'
MappingStrings['Win32API|Service Structures|SERVICE_STATUS|dwControlsAccepted|SERVICE_ACCEPT_STOP']
PropertySources'AcceptStop'
readTrue
AcceptStop property is in 8 classes of ROOT\MicrosoftIISv2 and in 6 namespaces
▲ Caption property
CIMTYPE'string'
Description'The Caption property is a short textual description (one-line string) of the object.'
MaxLen64
PropertySources'Caption'
readTrue
Caption property is in 127 classes of ROOT\MicrosoftIISv2 and in 37 namespaces
▲ CheckPoint property
CIMTYPE'uint32'
Description'The CheckPoint property specifies a value that the service increments periodically to report its progress during a lengthy start, stop, pause, or continue operation. For example, the service should increment this value as it completes each step of its initialization when it is starting up. The user interface program that invoked the operation on the service uses this value to track the progress of the service during a lengthy operation. This value is not valid and should be zero when the service does not have a start, stop, pause, or continue operation pending.'
MappingStrings['Win32API|Service Structures|SERVICE_STATUS|dwCheckPoint']
PropertySources'CheckPoint'
readTrue
CheckPoint property is in 7 classes of ROOT\MicrosoftIISv2 and in 5 namespaces
▲ CreationClassName property
CIM_KeyTrue
CIMTYPE'string'
Description'CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.'
PropertySources'CreationClassName'
readTrue
CreationClassName property is in 12 classes of ROOT\MicrosoftIISv2 and in 20 namespaces
▲ Description property
CIMTYPE'string'
Description'The Description property provides a textual description of the object.'
PropertySources'Description'
readTrue
Description property is in 129 classes of ROOT\MicrosoftIISv2 and in 142 namespaces
▲ DesktopInteract property
CIMTYPE'boolean'
Description'The DesktopInteract property indicates whether the service can create or communicate with windows on the desktop.
Values: TRUE or FALSE. A value of TRUE indicates the service can create or communicate with windows on the desktop.'
MappingStrings['Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwServiceType|SERVICE_INTERACTIVE_PROCESS']
PropertySources'DesktopInteract'
readTrue
DesktopInteract property is in 8 classes of ROOT\MicrosoftIISv2 and in 4 namespaces
▲ DisplayName property
CIMTYPE'string'
Description'The DisplayName property indicates the display name of the service. This string has a maximum length of 256 characters. The name is case-preserved in the Service Control Manager. DisplayName comparisons are always case-insensitive.
Constraints: Accepts the same value as the Name property.
Example: Atdisk.'
MappingStrings['Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpDisplayName']
PropertySources'DisplayName'
readTrue
DisplayName property is in 8 classes of ROOT\MicrosoftIISv2 and in 30 namespaces
▲ ErrorControl property
CIMTYPE'string'
Description'If this service fails to start during startup, the ErrorControl property specifies the severity of the error. The value indicates the action taken by the startup program if failure occurs. All errors are logged by the computer system. The computer system does not notify the user of "Ignore" errors. With "Normal" errorsthe user is notified. With "Severe" errors, the system is restarted with the last-known-good configuration. Finally, on"Critical" errors the system attempts to restart with a good configuration.'
MappingStrings['Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwErrorControl']
PropertySources'ErrorControl'
readTrue
ValueMap['Ignore', 'Normal', 'Severe', 'Critical', 'Unknown']
Values['Ignore', 'Normal', 'Severe', 'Critical', 'Unknown']
ErrorControl property is in 8 classes of ROOT\MicrosoftIISv2 and in 6 namespaces
▲ ExitCode property
CIMTYPE'uint32'
Description'The ExitCode property specifies a Win32 error code defining any problems encountered in starting or stopping the service. This property is set to ERROR_SERVICE_SPECIFIC_ERROR (1066) when the error is unique to the service represented by this class, and information about the error is available in the ServiceSpecificExitCode member. The service sets this value to NO_ERROR when running, and again upon normal termination.'
MappingStrings['Win32API|Service Structures|SERVICE_STATUS|dwWin32ExitCode']
PropertySources'ExitCode'
readTrue
ExitCode property is in 8 classes of ROOT\MicrosoftIISv2 and in 8 namespaces
▲ InstallDate property
CIMTYPE'datetime'
Description'The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.'
MappingStrings['MIF.DMTF|ComponentID|001.5']
PropertySources'InstallDate'
readTrue
InstallDate property is in 67 classes of ROOT\MicrosoftIISv2 and in 23 namespaces
▲ Name property
cim_keyTrue
CIMTYPE'string'
Description'The Name property uniquely identifies the service and provides an indication of the functionality that is managed. This functionality is described in more detail in the object's Description property.'
keyTrue
PropertySources'Name'
readTrue
Name property is in 132 classes of ROOT\MicrosoftIISv2 and in 142 namespaces
▲ PathName property
CIMTYPE'string'
Description'The PathName property contains the fully qualified path to the service binary file that implements the service.
Example: \SystemRoot\System32\drivers\afd.sys'
MappingStrings['Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpBinaryPathName']
PropertySources'PathName'
readTrue
PathName property is in 8 classes of ROOT\MicrosoftIISv2 and in 5 namespaces
▲ ProcessId property
CIMTYPE'uint32'
Description'The ProcessId property specifies the process identifier of the service.
Example: 324'
MappingStrings['Win32API|Service Structures|SERVICE_STATUS_PROCESS|dwProcessId']
PropertySources'ProcessId'
readTrue
ProcessId property is in 7 classes of ROOT\MicrosoftIISv2 and in 18 namespaces
▲ ServiceSpecificExitCode property
CIMTYPE'uint32'
Description'The ServiceSpecificExitCode property specifies a service-specific error code for errors that occur while the service is either starting or stopping. The exit codes are defined by the service represented by this class. This value is only set when the ExitCodeproperty value is ERROR_SERVICE_SPECIFIC_ERROR, 1066.'
MappingStrings['Win32API|Service Structures|SERVICE_STATUS|dwServiceSpecificExitCode']
PropertySources'ServiceSpecificExitCode'
readTrue
ServiceSpecificExitCode property is in 8 classes of ROOT\MicrosoftIISv2 and in 4 namespaces
▲ ServiceType property
CIMTYPE'string'
Description'The ServiceType property supplies the type of service provided to calling processes.'
MappingStrings['Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwServiceType']
PropertySources'ServiceType'
readTrue
ValueMap['Kernel Driver', 'File System Driver', 'Adapter', 'Recognizer Driver', 'Own Process', 'Share Process', 'Interactive Process']
Values['Kernel Driver', 'File System Driver', 'Adapter', 'Recognizer Driver', 'Own Process', 'Share Process', 'Interactive Process']
ServiceType property is in 8 classes of ROOT\MicrosoftIISv2 and in 5 namespaces
▲ Started property
CIMTYPE'boolean'
Description'Started is a boolean indicating whether the service has been started (TRUE), or stopped (FALSE).'
PropertySources'Started'
readTrue
Started property is in 9 classes of ROOT\MicrosoftIISv2 and in 11 namespaces
▲ StartMode property
CIMTYPE'string'
Description'The StartMode property indicates the start mode of the Win32 base service. "Boot" specifies a device driver started by the operating system loader. This value is valid only for driver services. "System" specifies a device driver started by the IoInitSystem function. This value is valid only for driver services. "Automatic" specifies a service to be started automatically by the service control manager during system startup. "Manual" specifies a service to be started by the service control manager when a process calls the StartService function. "Disabled" specifies a service that can no longer be started.'
PropertySources'StartMode'
readTrue
ValueMap['Boot', 'System', 'Auto', 'Manual', 'Disabled']
Values['Boot', 'System', 'Auto', 'Manual', 'Disabled']
StartMode property is in 9 classes of ROOT\MicrosoftIISv2 and in 15 namespaces
▲ StartName property
CIMTYPE'string'
Description'The StartName property indicates the account name under which the service runs. Depending on the service type, the account name may be in the form of "DomainName\Username".The service process will be logged using one of these two forms when it runs. If the account belongs to the built-in domain, ".\Username" can be specified. If NULL is specified, the service will be logged on as the LocalSystem account. For kernel or system level drivers, StartName contains the driver object name (that is, \FileSystem\Rdr or \Driver\Xns) which the input and output (I/O) system uses to load the device driver. Additionally, if NULL is specified, the driver runs with a default object name created by the I/O system based on the service name.
Example: DWDOM\Admin.'
MappingStrings['Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpServiceStartName']
PropertySources'StartName'
readTrue
StartName property is in 8 classes of ROOT\MicrosoftIISv2 and in 6 namespaces
▲ State property
CIMTYPE'string'
Description'The State property indicates the current state of the base service.'
MappingStrings['Win32API|Service Structures|SERVICE_STATUS|dwCurrentState ']
PropertySources'State'
readTrue
ValueMap['Stopped', 'Start Pending', 'Stop Pending', 'Running', 'Continue Pending', 'Pause Pending', 'Paused', 'Unknown']
Values['Stopped', 'Start Pending', 'Stop Pending', 'Running', 'Continue Pending', 'Pause Pending', 'Paused', 'Unknown']
State property is in 8 classes of ROOT\MicrosoftIISv2 and in 36 namespaces
▲ Status property
CIMTYPE'string'
Description'The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are "OK", "Degraded" and "Pred Fail". "Pred Fail" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are "Error", "Starting", "Stopping" and "Service". The latter, "Service", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither "OK" nor in one of the other states.'
MaxLen10
PropertySources'Status'
readTrue
ValueMap['OK', 'Error', 'Degraded', 'Unknown', 'Pred Fail', 'Starting', 'Stopping', 'Service']
Values['OK', 'Error', 'Degraded', 'Unknown', 'Pred Fail', 'Starting', 'Stopping', 'Service']
Status property is in 67 classes of ROOT\MicrosoftIISv2 and in 42 namespaces
▲ SystemCreationClassName property
CIM_KeyTrue
CIMTYPE'string'
Description'The type name of the system that hosts this service'
Propagated'CIM_System.CreationClassName'
PropertySources'SystemCreationClassName'
readTrue
SystemCreationClassName property is in 9 classes of ROOT\MicrosoftIISv2 and in 20 namespaces
▲ SystemName property
CIM_KeyTrue
CIMTYPE'string'
Description'The name of the system that hosts this service'
Propagated'CIM_System.Name'
PropertySources'SystemName'
readTrue
SystemName property is in 9 classes of ROOT\MicrosoftIISv2 and in 22 namespaces
▲ TagId property
CIMTYPE'uint32'
Description'The TagId property specifies a unique tag value for this service in the group. A value of 0 indicates that the service has not been assigned a tag. A tag can be used for ordering service startup within a load order group by specifying a tag order vector in the registry located at: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GroupOrderList. Tags are only evaluated for Kernel Driver and File System Driver start type services that have "Boot" or "System" start modes.'
MappingStrings['Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwTagId']
PropertySources'TagId'
readTrue
TagId property is in 8 classes of ROOT\MicrosoftIISv2 and in 4 namespaces
▲ WaitHint property
CIMTYPE'uint32'
Description'The WaitHint property specifies the estimated time required (in milliseconds) for a pending start, stop, pause, or continue operation. After the specified amount of time has elapsed, the service makes its next call to the SetServiceStatus function with either an incremented CheckPoint value or a change in CurrentState. If the amount of time specified by WaitHint passes, and CheckPoint has not been incremented, or the CurrentState has not changed, the service control manager or service control program assumes that an error has occurred.'
MappingStrings['Win32API|Service Structures|SERVICE_STATUS|dwWaitHint']
PropertySources'WaitHint'
readTrue
WaitHint property is in 7 classes of ROOT\MicrosoftIISv2 and in 4 namespaces

IIsWebService Qualifiers

NameValueToInstanceToSubclassOverridableAmendedLocal
Description'The Win32_Service class represents a service on a Win32 computer system. A service application conforms to the interface rules of the Service Control Manager (SCM) and can be started by a user automatically at system boot through the Services control panel utility, or by an application that uses the service functions included in the Win32 API. Services can execute even when no user is logged on to the system.'✗✓✓✓✓
dynamicTrue✓✗✓✗✓
Locale1033✓✗✓✓✓
provider'IIS__PROVIDER'✓✗✓✗✓

IIsWebService System properties

NameValueOriginCIMTypeLocalArray
__PATH'\\.\ROOT\MicrosoftIISv2:IIsWebService'___SYSTEM8✗✗
__NAMESPACE'ROOT\MicrosoftIISv2'___SYSTEM8✗✗
__SERVER'.'___SYSTEM8✗✗
__DERIVATION['Win32_Service', 'Win32_BaseService', 'CIM_Service', 'CIM_LogicalElement', 'CIM_ManagedSystemElement']___SYSTEM8✗✓
__PROPERTY_COUNT30___SYSTEM3✗✗
__RELPATH'IIsWebService'___SYSTEM8✗✗
__DYNASTY'CIM_ManagedSystemElement'___SYSTEM8✗✗
__SUPERCLASS'Win32_Service'___SYSTEM8✗✗
__CLASS'IIsWebService'___SYSTEM8✗✗
__GENUS1___SYSTEM3✗✗

Similar Classes to IIsWebService

Number of classes:58
Class nameChildsPropertiesMethodsClass
Instances
Child
Instances
AbstractSingleton
CIM_Service1102-40✓-
IIsComputer_IIsFtpService020----
IIsComputer_IIsImapService020----
IIsComputer_IIsNntpService020----
IIsComputer_IIsPop3Service020----
IIsComputer_IIsSmtpService0201---
IIsComputer_IIsWebService0201---
IIsFtpService02511----
IIsFtpService_IIsAdminACL020----
IIsFtpService_IIsFtpInfo020----
IIsFtpService_IIsFtpServer020----
IIsFtpService_IIsFtpServiceSetting020----
IIsFtpService_IIsIPSecuritySetting020----
IIsFtpService_IIsObject020----
IIsFtpServiceSetting0940----
IIsImapService02710----
IIsImapService_IIsAdminACL020----
IIsImapService_IIsImapInfo020----
IIsImapService_IIsImapServer020----
IIsImapService_IIsImapServiceSetting020----
IIsImapService_IIsIPSecuritySetting020----
IIsImapService_IIsObject020----
IIsImapServiceSetting0820----
IIsNntpService02610----
IIsNntpService_IIsAdminACL020----
IIsNntpService_IIsIPSecuritySetting020----
IIsNntpService_IIsNntpInfo020----
IIsNntpService_IIsNntpServer020----
IIsNntpService_IIsNntpServiceSetting020----
IIsNntpService_IIsObject020----
IIsNntpServiceSetting01010----
IIsPop3Service02710----
IIsPop3Service_IIsAdminACL020----
IIsPop3Service_IIsIPSecuritySetting020----
IIsPop3Service_IIsObject020----
IIsPop3Service_IIsPop3Info020----
IIsPop3Service_IIsPop3Server020----
IIsPop3Service_IIsPop3ServiceSetting020----
IIsPop3ServiceSetting0820----
IIsSmtpService029101---
IIsSmtpService_IIsAdminACL0201---
IIsSmtpService_IIsIPSecuritySetting0201---
IIsSmtpService_IIsObject020----
IIsSmtpService_IIsSmtpInfo0201---
IIsSmtpService_IIsSmtpServer0201---
IIsSmtpService_IIsSmtpServiceSetting0201---
IIsSmtpServiceSetting016701---
IIsWebService_IIsAdminACL020----
IIsWebService_IIsApplicationPools0201---
IIsWebService_IIsFilters0201---
IIsWebService_IIsIPSecuritySetting0201---
IIsWebService_IIsObject020----
IIsWebService_IIsWebInfo0201---
IIsWebService_IIsWebServer0203---
IIsWebService_IIsWebServiceSetting0201---
IIsWebServiceSetting021001---
Win32_BaseService12210-40✓-
Win32_Service625104040--
comments powered by Disqus
WUtils.com