Contact Info

Crumbtrail

ActiveXperts.com » Administration » Scripts » WMI Performance Counters » Python

IIsWebServiceSetting - WMI sample in Python

The foundations for Manageability in Windows 2019/2012/2008/ and Windows 10/8/7/Vista/XP are Windows Management Instrumentation (WMI; formerly WBEM) and WMI extensions for Windows Driver Model (WDM).

ActiveXperts Network Monitor provides the ability to build monitor check routines based on WMI. ActiveXperts has collected more than a hundred WMI samples. You can use these samples as a base for new check routines you can write yourself.

On this site, you can find many WMI samples.

The IIsWebServiceSetting WMI class can be used in ActiveXperts Network Monitor to monitor your servers.


IIsWebServiceSetting

Example(s)

from win32com.client import GetObject
objWMI = GetObject('winmgmts:\\\\.\\root\\MicrosoftIISv2').InstancesOf('IIsWebServiceSetting')

for obj in objWMI:
	if obj.AccessExecute != None:
		print("AccessExecute:" + str(obj.AccessExecute))
	if obj.AccessFlags != None:
		print("AccessFlags:" + str(obj.AccessFlags))
	if obj.AccessNoPhysicalDir != None:
		print("AccessNoPhysicalDir:" + str(obj.AccessNoPhysicalDir))
	if obj.AccessNoRemoteExecute != None:
		print("AccessNoRemoteExecute:" + str(obj.AccessNoRemoteExecute))
	if obj.AccessNoRemoteRead != None:
		print("AccessNoRemoteRead:" + str(obj.AccessNoRemoteRead))
	if obj.AccessNoRemoteScript != None:
		print("AccessNoRemoteScript:" + str(obj.AccessNoRemoteScript))
	if obj.AccessNoRemoteWrite != None:
		print("AccessNoRemoteWrite:" + str(obj.AccessNoRemoteWrite))
	if obj.AccessRead != None:
		print("AccessRead:" + str(obj.AccessRead))
	if obj.AccessScript != None:
		print("AccessScript:" + str(obj.AccessScript))
	if obj.AccessSource != None:
		print("AccessSource:" + str(obj.AccessSource))
	if obj.AccessSSL != None:
		print("AccessSSL:" + str(obj.AccessSSL))
	if obj.AccessSSL128 != None:
		print("AccessSSL128:" + str(obj.AccessSSL128))
	if obj.AccessSSLFlags != None:
		print("AccessSSLFlags:" + str(obj.AccessSSLFlags))
	if obj.AccessSSLMapCert != None:
		print("AccessSSLMapCert:" + str(obj.AccessSSLMapCert))
	if obj.AccessSSLNegotiateCert != None:
		print("AccessSSLNegotiateCert:" + str(obj.AccessSSLNegotiateCert))
	if obj.AccessSSLRequireCert != None:
		print("AccessSSLRequireCert:" + str(obj.AccessSSLRequireCert))
	if obj.AccessWrite != None:
		print("AccessWrite:" + str(obj.AccessWrite))
	if obj.AdminACLBin != None:
		print("AdminACLBin:" + str(obj.AdminACLBin))
	if obj.AdminServer != None:
		print("AdminServer:" + str(obj.AdminServer))
	if obj.AllowKeepAlive != None:
		print("AllowKeepAlive:" + str(obj.AllowKeepAlive))
	if obj.AllowPathInfoForScriptMappings != None:
		print("AllowPathInfoForScriptMappings:" + str(obj.AllowPathInfoForScriptMappings))
	if obj.AnonymousPasswordSync != None:
		print("AnonymousPasswordSync:" + str(obj.AnonymousPasswordSync))
	if obj.AnonymousUserName != None:
		print("AnonymousUserName:" + str(obj.AnonymousUserName))
	if obj.AnonymousUserPass != None:
		print("AnonymousUserPass:" + str(obj.AnonymousUserPass))
	if obj.AppAllowClientDebug != None:
		print("AppAllowClientDebug:" + str(obj.AppAllowClientDebug))
	if obj.AppAllowDebugging != None:
		print("AppAllowDebugging:" + str(obj.AppAllowDebugging))
	if obj.AppFriendlyName != None:
		print("AppFriendlyName:" + str(obj.AppFriendlyName))
	if obj.ApplicationDependencies != None:
		print("ApplicationDependencies:" + str(obj.ApplicationDependencies))
	if obj.AppPoolId != None:
		print("AppPoolId:" + str(obj.AppPoolId))
	if obj.AppWamClsid != None:
		print("AppWamClsid:" + str(obj.AppWamClsid))
	if obj.AspAllowOutOfProcComponents != None:
		print("AspAllowOutOfProcComponents:" + str(obj.AspAllowOutOfProcComponents))
	if obj.AspAllowSessionState != None:
		print("AspAllowSessionState:" + str(obj.AspAllowSessionState))
	if obj.AspAppServiceFlags != None:
		print("AspAppServiceFlags:" + str(obj.AspAppServiceFlags))
	if obj.AspBufferingLimit != None:
		print("AspBufferingLimit:" + str(obj.AspBufferingLimit))
	if obj.AspBufferingOn != None:
		print("AspBufferingOn:" + str(obj.AspBufferingOn))
	if obj.AspCalcLineNumber != None:
		print("AspCalcLineNumber:" + str(obj.AspCalcLineNumber))
	if obj.AspCodepage != None:
		print("AspCodepage:" + str(obj.AspCodepage))
	if obj.AspDiskTemplateCacheDirectory != None:
		print("AspDiskTemplateCacheDirectory:" + str(obj.AspDiskTemplateCacheDirectory))
	if obj.AspEnableApplicationRestart != None:
		print("AspEnableApplicationRestart:" + str(obj.AspEnableApplicationRestart))
	if obj.AspEnableAspHtmlFallback != None:
		print("AspEnableAspHtmlFallback:" + str(obj.AspEnableAspHtmlFallback))
	if obj.AspEnableChunkedEncoding != None:
		print("AspEnableChunkedEncoding:" + str(obj.AspEnableChunkedEncoding))
	if obj.AspEnableParentPaths != None:
		print("AspEnableParentPaths:" + str(obj.AspEnableParentPaths))
	if obj.AspEnableSxs != None:
		print("AspEnableSxs:" + str(obj.AspEnableSxs))
	if obj.AspEnableTracker != None:
		print("AspEnableTracker:" + str(obj.AspEnableTracker))
	if obj.AspEnableTypelibCache != None:
		print("AspEnableTypelibCache:" + str(obj.AspEnableTypelibCache))
	if obj.AspErrorsToNTLog != None:
		print("AspErrorsToNTLog:" + str(obj.AspErrorsToNTLog))
	if obj.AspExceptionCatchEnable != None:
		print("AspExceptionCatchEnable:" + str(obj.AspExceptionCatchEnable))
	if obj.AspExecuteInMTA != None:
		print("AspExecuteInMTA:" + str(obj.AspExecuteInMTA))
	if obj.AspKeepSessionIDSecure != None:
		print("AspKeepSessionIDSecure:" + str(obj.AspKeepSessionIDSecure))
	if obj.AspLCID != None:
		print("AspLCID:" + str(obj.AspLCID))
	if obj.AspLogErrorRequests != None:
		print("AspLogErrorRequests:" + str(obj.AspLogErrorRequests))
	if obj.AspMaxDiskTemplateCacheFiles != None:
		print("AspMaxDiskTemplateCacheFiles:" + str(obj.AspMaxDiskTemplateCacheFiles))
	if obj.AspMaxRequestEntityAllowed != None:
		print("AspMaxRequestEntityAllowed:" + str(obj.AspMaxRequestEntityAllowed))
	if obj.AspPartitionID != None:
		print("AspPartitionID:" + str(obj.AspPartitionID))
	if obj.AspProcessorThreadMax != None:
		print("AspProcessorThreadMax:" + str(obj.AspProcessorThreadMax))
	if obj.AspQueueConnectionTestTime != None:
		print("AspQueueConnectionTestTime:" + str(obj.AspQueueConnectionTestTime))
	if obj.AspQueueTimeout != None:
		print("AspQueueTimeout:" + str(obj.AspQueueTimeout))
	if obj.AspRequestQueueMax != None:
		print("AspRequestQueueMax:" + str(obj.AspRequestQueueMax))
	if obj.AspRunOnEndAnonymously != None:
		print("AspRunOnEndAnonymously:" + str(obj.AspRunOnEndAnonymously))
	if obj.AspScriptEngineCacheMax != None:
		print("AspScriptEngineCacheMax:" + str(obj.AspScriptEngineCacheMax))
	if obj.AspScriptErrorMessage != None:
		print("AspScriptErrorMessage:" + str(obj.AspScriptErrorMessage))
	if obj.AspScriptErrorSentToBrowser != None:
		print("AspScriptErrorSentToBrowser:" + str(obj.AspScriptErrorSentToBrowser))
	if obj.AspScriptFileCacheSize != None:
		print("AspScriptFileCacheSize:" + str(obj.AspScriptFileCacheSize))
	if obj.AspScriptLanguage != None:
		print("AspScriptLanguage:" + str(obj.AspScriptLanguage))
	if obj.AspScriptTimeout != None:
		print("AspScriptTimeout:" + str(obj.AspScriptTimeout))
	if obj.AspSessionMax != None:
		print("AspSessionMax:" + str(obj.AspSessionMax))
	if obj.AspSessionTimeout != None:
		print("AspSessionTimeout:" + str(obj.AspSessionTimeout))
	if obj.AspSxsName != None:
		print("AspSxsName:" + str(obj.AspSxsName))
	if obj.AspTrackThreadingModel != None:
		print("AspTrackThreadingModel:" + str(obj.AspTrackThreadingModel))
	if obj.AspUsePartition != None:
		print("AspUsePartition:" + str(obj.AspUsePartition))
	if obj.AuthAdvNotifyDisable != None:
		print("AuthAdvNotifyDisable:" + str(obj.AuthAdvNotifyDisable))
	if obj.AuthAnonymous != None:
		print("AuthAnonymous:" + str(obj.AuthAnonymous))
	if obj.AuthBasic != None:
		print("AuthBasic:" + str(obj.AuthBasic))
	if obj.AuthChangeDisable != None:
		print("AuthChangeDisable:" + str(obj.AuthChangeDisable))
	if obj.AuthChangeUnsecure != None:
		print("AuthChangeUnsecure:" + str(obj.AuthChangeUnsecure))
	if obj.AuthChangeURL != None:
		print("AuthChangeURL:" + str(obj.AuthChangeURL))
	if obj.AuthExpiredUnsecureURL != None:
		print("AuthExpiredUnsecureURL:" + str(obj.AuthExpiredUnsecureURL))
	if obj.AuthExpiredURL != None:
		print("AuthExpiredURL:" + str(obj.AuthExpiredURL))
	if obj.AuthFlags != None:
		print("AuthFlags:" + str(obj.AuthFlags))
	if obj.AuthMD5 != None:
		print("AuthMD5:" + str(obj.AuthMD5))
	if obj.AuthNotifyPwdExpUnsecureURL != None:
		print("AuthNotifyPwdExpUnsecureURL:" + str(obj.AuthNotifyPwdExpUnsecureURL))
	if obj.AuthNotifyPwdExpURL != None:
		print("AuthNotifyPwdExpURL:" + str(obj.AuthNotifyPwdExpURL))
	if obj.AuthNTLM != None:
		print("AuthNTLM:" + str(obj.AuthNTLM))
	if obj.AuthPassport != None:
		print("AuthPassport:" + str(obj.AuthPassport))
	if obj.AuthPersistence != None:
		print("AuthPersistence:" + str(obj.AuthPersistence))
	if obj.AuthPersistSingleRequest != None:
		print("AuthPersistSingleRequest:" + str(obj.AuthPersistSingleRequest))
	if obj.AzEnable != None:
		print("AzEnable:" + str(obj.AzEnable))
	if obj.AzImpersonationLevel != None:
		print("AzImpersonationLevel:" + str(obj.AzImpersonationLevel))
	if obj.AzScopeName != None:
		print("AzScopeName:" + str(obj.AzScopeName))
	if obj.AzStoreName != None:
		print("AzStoreName:" + str(obj.AzStoreName))
	if obj.CacheControlCustom != None:
		print("CacheControlCustom:" + str(obj.CacheControlCustom))
	if obj.CacheControlMaxAge != None:
		print("CacheControlMaxAge:" + str(obj.CacheControlMaxAge))
	if obj.CacheControlNoCache != None:
		print("CacheControlNoCache:" + str(obj.CacheControlNoCache))
	if obj.CacheISAPI != None:
		print("CacheISAPI:" + str(obj.CacheISAPI))
	if obj.Caption != None:
		print("Caption:" + str(obj.Caption))
	if obj.CentralBinaryLoggingEnabled != None:
		print("CentralBinaryLoggingEnabled:" + str(obj.CentralBinaryLoggingEnabled))
	if obj.CentralW3CLoggingEnabled != None:
		print("CentralW3CLoggingEnabled:" + str(obj.CentralW3CLoggingEnabled))
	if obj.CertCheckMode != None:
		print("CertCheckMode:" + str(obj.CertCheckMode))
	if obj.CGITimeout != None:
		print("CGITimeout:" + str(obj.CGITimeout))
	if obj.ConnectionTimeout != None:
		print("ConnectionTimeout:" + str(obj.ConnectionTimeout))
	if obj.ContentIndexed != None:
		print("ContentIndexed:" + str(obj.ContentIndexed))
	if obj.CreateCGIWithNewConsole != None:
		print("CreateCGIWithNewConsole:" + str(obj.CreateCGIWithNewConsole))
	if obj.CreateProcessAsUser != None:
		print("CreateProcessAsUser:" + str(obj.CreateProcessAsUser))
	if obj.DefaultDoc != None:
		print("DefaultDoc:" + str(obj.DefaultDoc))
	if obj.DefaultDocFooter != None:
		print("DefaultDocFooter:" + str(obj.DefaultDocFooter))
	if obj.DefaultLogonDomain != None:
		print("DefaultLogonDomain:" + str(obj.DefaultLogonDomain))
	if obj.DemandStartThreshold != None:
		print("DemandStartThreshold:" + str(obj.DemandStartThreshold))
	if obj.Description != None:
		print("Description:" + str(obj.Description))
	if obj.DirBrowseFlags != None:
		print("DirBrowseFlags:" + str(obj.DirBrowseFlags))
	if obj.DirBrowseShowDate != None:
		print("DirBrowseShowDate:" + str(obj.DirBrowseShowDate))
	if obj.DirBrowseShowExtension != None:
		print("DirBrowseShowExtension:" + str(obj.DirBrowseShowExtension))
	if obj.DirBrowseShowLongDate != None:
		print("DirBrowseShowLongDate:" + str(obj.DirBrowseShowLongDate))
	if obj.DirBrowseShowSize != None:
		print("DirBrowseShowSize:" + str(obj.DirBrowseShowSize))
	if obj.DirBrowseShowTime != None:
		print("DirBrowseShowTime:" + str(obj.DirBrowseShowTime))
	if obj.DirectoryLevelsToScan != None:
		print("DirectoryLevelsToScan:" + str(obj.DirectoryLevelsToScan))
	if obj.DisableSocketPooling != None:
		print("DisableSocketPooling:" + str(obj.DisableSocketPooling))
	if obj.DisableStaticFileCache != None:
		print("DisableStaticFileCache:" + str(obj.DisableStaticFileCache))
	if obj.DoDynamicCompression != None:
		print("DoDynamicCompression:" + str(obj.DoDynamicCompression))
	if obj.DontLog != None:
		print("DontLog:" + str(obj.DontLog))
	if obj.DoStaticCompression != None:
		print("DoStaticCompression:" + str(obj.DoStaticCompression))
	if obj.DownlevelAdminInstance != None:
		print("DownlevelAdminInstance:" + str(obj.DownlevelAdminInstance))
	if obj.EnableDefaultDoc != None:
		print("EnableDefaultDoc:" + str(obj.EnableDefaultDoc))
	if obj.EnableDirBrowsing != None:
		print("EnableDirBrowsing:" + str(obj.EnableDirBrowsing))
	if obj.EnableDocFooter != None:
		print("EnableDocFooter:" + str(obj.EnableDocFooter))
	if obj.EnabledProtocols != None:
		print("EnabledProtocols:" + str(obj.EnabledProtocols))
	if obj.EnableReverseDns != None:
		print("EnableReverseDns:" + str(obj.EnableReverseDns))
	if obj.HeaderWaitTimeout != None:
		print("HeaderWaitTimeout:" + str(obj.HeaderWaitTimeout))
	if obj.HttpCustomHeaders != None:
		print("HttpCustomHeaders:" + str(obj.HttpCustomHeaders))
	if obj.HttpErrors != None:
		print("HttpErrors:" + str(obj.HttpErrors))
	if obj.HttpErrorsExistingResponse != None:
		print("HttpErrorsExistingResponse:" + str(obj.HttpErrorsExistingResponse))
	if obj.HttpExpires != None:
		print("HttpExpires:" + str(obj.HttpExpires))
	if obj.HttpPics != None:
		print("HttpPics:" + str(obj.HttpPics))
	if obj.IIs5IsolationModeEnabled != None:
		print("IIs5IsolationModeEnabled:" + str(obj.IIs5IsolationModeEnabled))
	if obj.InProcessIsapiApps != None:
		print("InProcessIsapiApps:" + str(obj.InProcessIsapiApps))
	if obj.LogExtFileBytesRecv != None:
		print("LogExtFileBytesRecv:" + str(obj.LogExtFileBytesRecv))
	if obj.LogExtFileBytesSent != None:
		print("LogExtFileBytesSent:" + str(obj.LogExtFileBytesSent))
	if obj.LogExtFileClientIp != None:
		print("LogExtFileClientIp:" + str(obj.LogExtFileClientIp))
	if obj.LogExtFileComputerName != None:
		print("LogExtFileComputerName:" + str(obj.LogExtFileComputerName))
	if obj.LogExtFileCookie != None:
		print("LogExtFileCookie:" + str(obj.LogExtFileCookie))
	if obj.LogExtFileDate != None:
		print("LogExtFileDate:" + str(obj.LogExtFileDate))
	if obj.LogExtFileFlags != None:
		print("LogExtFileFlags:" + str(obj.LogExtFileFlags))
	if obj.LogExtFileHost != None:
		print("LogExtFileHost:" + str(obj.LogExtFileHost))
	if obj.LogExtFileHttpStatus != None:
		print("LogExtFileHttpStatus:" + str(obj.LogExtFileHttpStatus))
	if obj.LogExtFileHttpSubStatus != None:
		print("LogExtFileHttpSubStatus:" + str(obj.LogExtFileHttpSubStatus))
	if obj.LogExtFileMethod != None:
		print("LogExtFileMethod:" + str(obj.LogExtFileMethod))
	if obj.LogExtFileProtocolVersion != None:
		print("LogExtFileProtocolVersion:" + str(obj.LogExtFileProtocolVersion))
	if obj.LogExtFileReferer != None:
		print("LogExtFileReferer:" + str(obj.LogExtFileReferer))
	if obj.LogExtFileServerIp != None:
		print("LogExtFileServerIp:" + str(obj.LogExtFileServerIp))
	if obj.LogExtFileServerPort != None:
		print("LogExtFileServerPort:" + str(obj.LogExtFileServerPort))
	if obj.LogExtFileSiteName != None:
		print("LogExtFileSiteName:" + str(obj.LogExtFileSiteName))
	if obj.LogExtFileTime != None:
		print("LogExtFileTime:" + str(obj.LogExtFileTime))
	if obj.LogExtFileTimeTaken != None:
		print("LogExtFileTimeTaken:" + str(obj.LogExtFileTimeTaken))
	if obj.LogExtFileUriQuery != None:
		print("LogExtFileUriQuery:" + str(obj.LogExtFileUriQuery))
	if obj.LogExtFileUriStem != None:
		print("LogExtFileUriStem:" + str(obj.LogExtFileUriStem))
	if obj.LogExtFileUserAgent != None:
		print("LogExtFileUserAgent:" + str(obj.LogExtFileUserAgent))
	if obj.LogExtFileUserName != None:
		print("LogExtFileUserName:" + str(obj.LogExtFileUserName))
	if obj.LogExtFileWin32Status != None:
		print("LogExtFileWin32Status:" + str(obj.LogExtFileWin32Status))
	if obj.LogFileDirectory != None:
		print("LogFileDirectory:" + str(obj.LogFileDirectory))
	if obj.LogFileLocaltimeRollover != None:
		print("LogFileLocaltimeRollover:" + str(obj.LogFileLocaltimeRollover))
	if obj.LogFilePeriod != None:
		print("LogFilePeriod:" + str(obj.LogFilePeriod))
	if obj.LogFileTruncateSize != None:
		print("LogFileTruncateSize:" + str(obj.LogFileTruncateSize))
	if obj.LogInUTF8 != None:
		print("LogInUTF8:" + str(obj.LogInUTF8))
	if obj.LogModuleList != None:
		print("LogModuleList:" + str(obj.LogModuleList))
	if obj.LogOdbcDataSource != None:
		print("LogOdbcDataSource:" + str(obj.LogOdbcDataSource))
	if obj.LogOdbcPassword != None:
		print("LogOdbcPassword:" + str(obj.LogOdbcPassword))
	if obj.LogOdbcTableName != None:
		print("LogOdbcTableName:" + str(obj.LogOdbcTableName))
	if obj.LogOdbcUserName != None:
		print("LogOdbcUserName:" + str(obj.LogOdbcUserName))
	if obj.LogonMethod != None:
		print("LogonMethod:" + str(obj.LogonMethod))
	if obj.LogPluginClsid != None:
		print("LogPluginClsid:" + str(obj.LogPluginClsid))
	if obj.LogType != None:
		print("LogType:" + str(obj.LogType))
	if obj.MaxBandwidth != None:
		print("MaxBandwidth:" + str(obj.MaxBandwidth))
	if obj.MaxConnections != None:
		print("MaxConnections:" + str(obj.MaxConnections))
	if obj.MaxEndpointConnections != None:
		print("MaxEndpointConnections:" + str(obj.MaxEndpointConnections))
	if obj.MaxGlobalBandwidth != None:
		print("MaxGlobalBandwidth:" + str(obj.MaxGlobalBandwidth))
	if obj.MaxRequestEntityAllowed != None:
		print("MaxRequestEntityAllowed:" + str(obj.MaxRequestEntityAllowed))
	if obj.MimeMap != None:
		print("MimeMap:" + str(obj.MimeMap))
	if obj.MinFileBytesPerSec != None:
		print("MinFileBytesPerSec:" + str(obj.MinFileBytesPerSec))
	if obj.Name != None:
		print("Name:" + str(obj.Name))
	if obj.NTAuthenticationProviders != None:
		print("NTAuthenticationProviders:" + str(obj.NTAuthenticationProviders))
	if obj.PassportRequireADMapping != None:
		print("PassportRequireADMapping:" + str(obj.PassportRequireADMapping))
	if obj.PasswordCacheTTL != None:
		print("PasswordCacheTTL:" + str(obj.PasswordCacheTTL))
	if obj.PasswordChangeFlags != None:
		print("PasswordChangeFlags:" + str(obj.PasswordChangeFlags))
	if obj.PasswordExpirePrenotifyDays != None:
		print("PasswordExpirePrenotifyDays:" + str(obj.PasswordExpirePrenotifyDays))
	if obj.PoolIdcTimeout != None:
		print("PoolIdcTimeout:" + str(obj.PoolIdcTimeout))
	if obj.ProcessNTCRIfLoggedOn != None:
		print("ProcessNTCRIfLoggedOn:" + str(obj.ProcessNTCRIfLoggedOn))
	if obj.RapidFailProtectionInterval != None:
		print("RapidFailProtectionInterval:" + str(obj.RapidFailProtectionInterval))
	if obj.RapidFailProtectionMaxCrashes != None:
		print("RapidFailProtectionMaxCrashes:" + str(obj.RapidFailProtectionMaxCrashes))
	if obj.Realm != None:
		print("Realm:" + str(obj.Realm))
	if obj.RedirectHeaders != None:
		print("RedirectHeaders:" + str(obj.RedirectHeaders))
	if obj.RevocationFreshnessTime != None:
		print("RevocationFreshnessTime:" + str(obj.RevocationFreshnessTime))
	if obj.RevocationURLRetrievalTimeout != None:
		print("RevocationURLRetrievalTimeout:" + str(obj.RevocationURLRetrievalTimeout))
	if obj.ScriptMaps != None:
		print("ScriptMaps:" + str(obj.ScriptMaps))
	if obj.ServerAutoStart != None:
		print("ServerAutoStart:" + str(obj.ServerAutoStart))
	if obj.ServerBindings != None:
		print("ServerBindings:" + str(obj.ServerBindings))
	if obj.ServerComment != None:
		print("ServerComment:" + str(obj.ServerComment))
	if obj.ServerListenBacklog != None:
		print("ServerListenBacklog:" + str(obj.ServerListenBacklog))
	if obj.ServerListenTimeout != None:
		print("ServerListenTimeout:" + str(obj.ServerListenTimeout))
	if obj.ServerSize != None:
		print("ServerSize:" + str(obj.ServerSize))
	if obj.SettingID != None:
		print("SettingID:" + str(obj.SettingID))
	if obj.ShutdownTimeLimit != None:
		print("ShutdownTimeLimit:" + str(obj.ShutdownTimeLimit))
	if obj.SSIExecDisable != None:
		print("SSIExecDisable:" + str(obj.SSIExecDisable))
	if obj.SSLAlwaysNegoClientCert != None:
		print("SSLAlwaysNegoClientCert:" + str(obj.SSLAlwaysNegoClientCert))
	if obj.SSLStoreName != None:
		print("SSLStoreName:" + str(obj.SSLStoreName))
	if obj.SslUseDsMapper != None:
		print("SslUseDsMapper:" + str(obj.SslUseDsMapper))
	if obj.TraceUriPrefix != None:
		print("TraceUriPrefix:" + str(obj.TraceUriPrefix))
	if obj.UploadReadAheadSize != None:
		print("UploadReadAheadSize:" + str(obj.UploadReadAheadSize))
	if obj.UseDigestSSP != None:
		print("UseDigestSSP:" + str(obj.UseDigestSSP))
	if obj.WAMUserName != None:
		print("WAMUserName:" + str(obj.WAMUserName))
	if obj.WAMUserPass != None:
		print("WAMUserPass:" + str(obj.WAMUserPass))
	if obj.WebSvcExtRestrictionList != None:
		print("WebSvcExtRestrictionList:" + str(obj.WebSvcExtRestrictionList))
	print("")
	print("########")
	print("")