Solved

Office Communications Server 2007 R2 - Unable to Install Administration Tools

Posted on 2009-05-12
6
2,913 Views
Last Modified: 2013-11-08
Hello,

I've encountered a WMI error in attempting to install Microsoft Communications Server 2007 R2. Active Directory schema has been completed, however installation now haults during the installation of the OCS Administration Tools. I cannot find where the AdministrationTools.mof even exists. The error reports that 'Class has instances' on what should be a clean installation, without prior versions. Please help!
LCSSetup_Commands.log
 

05/12/200908:29:10
 

"C:\Windows\system32\wbem\mofcomp.exe" AdministrationTool.mof

--------------------------------------------------------------------------------------------

Microsoft (R) MOF Compiler Version 6.0.6000.16386

Copyright (c) Microsoft Corp. 1997-2006. All rights reserved.

Parsing MOF file: AdministrationTool.mof

MOF file has been successfully parsed

Storing data in the repository...

An error occurred while processing item 148 defined on lines 1656 - 1665 in file AdministrationTool.mof:

Compiler returned error 0x80041026Error Number: 0x80041026, Facility: WMI

Description: Class has instances

Open in new window

Capture-1.jpg
Capture-2.jpg
Capture-3.jpg
0
Comment
Question by:KKOS-KS
  • 4
  • 2
6 Comments
 
LVL 41

Expert Comment

by:graye
Comment Utility
So, what's on lines 1656 - 1665 in the MOF file?
0
 

Author Comment

by:KKOS-KS
Comment Utility
Thanks for your comment! In advance... As I've been waiting for ANY lead I can get.

Good question - because when this error occurs, this AdministrationTool.mof cannot be found anywhere. It doesn't appear to have been extracted when the MSI file is executed, nor does a search of the entire system give me any hits.

The log file seems to indicate it is referring to this MOF file in C:\Windows\system32\wbem\ where all the other MOF's can be found, but it does not exist there. This MOF file cannot be found anywhere & I'd expect to find it 'somewhere'.
0
 
LVL 41

Expert Comment

by:graye
Comment Utility
Make sure you're using the correct options for searching... Microsoft is notorious for "dumbing down" the search engine so that it only finds user-related documents.   You have to beat it with a stick (or use any number of good free alternative search utilities) to find anything else nowdays.
I'd bet it's there somewhere...
0
Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

 

Author Comment

by:KKOS-KS
Comment Utility
I apologize for the long delay between responses - I've now returned to this issue.

MOFCOMP.EXE appears to parse AdministrationTool.mof but returns a 0x80041026 error 'Class has instances'.

The AdministrationTool.mof is executed from 'C:\Program Files\Microsoft Office Communications Server 2007 R2\Server\Setup'. I've attached the MOF file to this comment as a code snippet.

Any help and/or suggestions for modifying this MOF to allow the Administration Tools to install correctly (and subsequently the remainder of the install) would be GREATLY appreciated.  :)

Travis

#pragma autorecover

#pragma namespace("\\\\.\\ROOT\\DEFAULT")
 

instance of __NAMESPACE

{

    Name = "WINRTC_REPOSITORY";

};
 

#pragma namespace("\\\\.\\ROOT\\DEFAULT\\WINRTC_REPOSITORY")
 

class MSFT_SIPLoggingToolSetting

{

    [key] string Backend;

    [key] string InstanceID;

    string DebugSessionOwner;

    string ConfigFilePath;

    string LogFilesPath;

};
 

class MSFT_SIPClientUpdaterSetting

{

    [key] string Backend;

    [key] string InstanceID;

    string FileLocation;

    string InternalURL;

    string ExternalURL;

};
 

class MSFT_SIPDiagnosticTracingSetting

{

    [key] string InstanceID;

    string Name;

    boolean EnableTracing;

    uint32 EnableLevel;

    uint32 EnableFlags;

    string SessionProperties[];

};
 

class MSFT_SIPDiagnosticFilterSetting

{

    [key] string InstanceID;

    boolean EnableFilters;

    string FQDNFilter1;

    string FQDNFilter2;

    string URIFilter1;

    string URIFilter2;

};
 

class MSFT_SIPVersion

{

    [key] string InstanceID;

    [MinValue(1), MaxValue(65535)] uint32 WmiSchemaVersion;

    uint32 MajorVersion;

    uint32 MinorVersion;

};
 

class MSFT_SIPServerExtData

{

    [key] string Name;

    string Value;

};
 

class MSFT_SIPServerInstalledComponentData

{

    [key] string InstanceID;

    string Name;

    boolean Activated;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{9df71623-763f-4e8f-b08e-038069039d02}";

    Name = "MMCArchiving";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{DD382AAE-1F72-454b-BEA3-8AA4D65F94BA}";

    Name = "LcsAdUcSnapin";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{93b3f99a-198b-4178-b16e-97cbfb039d13}";

    Name = "LcsSnapin";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{5B1A2CDA-DFDB-4523-91CE-F4D307D83E18}";

    Name = "LCDSUIEx";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{81D572B1-19B9-4dbe-8D90-21DD3F4D6B94}";

    Name = "LcsCmd";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{6c2ea811-dcb2-428a-a0f2-80dc25915bae}";

    Name = "LcTaskHandler";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{084CCE02-E1E6-4f01-B118-593BE5D11306}";

    Name = "LcsWMI";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{cc2a1bb5-6f79-4b32-a0a4-2ee16632d1fa}";

    Name = "LcsWMIUserServices";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{316e5c43-4dfb-49df-ba92-ea396e69f03c}";

    Name = "LCCertHelper";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{C5F7F424-9BA6-4A1E-96F6-7F432CC026C3}";

    Name = "LCSCertUtil";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{53C43B9E-9D36-4E70-B6FD-2DC9053EDC75}";

    Name = "LcManagedTaskHandler";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{321307CB-E937-4D44-B097-61B3DAAB5285}";

    Name = "LCSWizard";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{90f7ca22-198d-40fa-831e-4c6db80186ec}";

    Name = "S4";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{4bae37df-bd70-4760-87ec-5aa7c5f529e4}";

    Name = "Collaboration";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{bc9a79de-dc92-467d-87e4-721284fc1854}";

    Name = "CAAPerf";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{e0ff79c9-4bd5-4fba-806b-4f5a15d0f722}";

    Name = "CASPerf";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{FC6572ED-B4EE-43A4-B226-15894278300C}";

    Name = "LcManagedTaskShell";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{8A368007-F442-4F4C-BA55-2F3B6D505E87}";

    Name = "LcManagedBroadcastIMTask";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{CA2BB820-DDF5-4829-8102-FD21CE0A05B2}";

    Name = "RgsCommonLibrary";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{275C4289-50B9-49b7-BB12-0C0462D0C202}";

    Name = "RgsPerformanceLibrary";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{FEFFD457-7F1C-4bd4-9C87-A2852E7C3B6F}";

    Name = "RgsDiagnostics";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{93D1F05D-9D08-4adf-8BE3-243694B18B8B}";

    Name = "RgsMatchMakingService";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{242906C0-43D8-46f9-879F-92B0F6CDFCC3}";

    Name = "RgsInteropFramework";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{373750F5-C401-41a3-9F91-9C2316A024FC}";

    Name = "RgsInterop_WebServices";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{E6BD582D-50BC-4a45-BD7C-27483711E766}";

    Name = "RgsInterop_Client";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{C14FA377-45D8-4AD9-961E-C3617183A0FB}";

    Name = "RgsHostingFramework";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{E8E3AD07-CAFB-4674-A386-20B15E68F62D}";

    Name = "RgsDeploymentApi";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{174AF544-299E-4fa3-9F18-5331218717B4}";

    Name = "RgsWebUI";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{002A3881-4A8B-492c-9722-B39C72CCB8F6}";

    Name = "RgsDatastores";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{45EF2035-7F3A-457f-8E4E-C8990EB3E227}";

    Name = "RgsMmcSnapIn";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{8B03ACBA-5DC5-4b70-905F-6BA707418747}";

    Name = "RgsClientsLib";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{7490C293-8CF3-4219-B203-D59047403BC2}";

    Name = "RgsClientsUiLib";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{663E5A0D-7A1C-4680-9324-EF7DD0144B7E}";

    Name = "RgsCertAclTool";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{CE1FB585-696A-452d-AA24-C8B09DDC8FE4}";

    Name = "RgsCotTool";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{1E691261-5FB7-48A8-B20C-6DC5B68E712C}";

    Name = "RgsImportExportTool";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticTracingSetting

{

    InstanceID = "{1352C6BA-5A7B-4f77-85F8-5D3C86FBAC23}";

    Name = "SpeechComponent";

    EnableTracing = "FALSE";

    EnableLevel = "4";

    EnableFlags = "31";

    SessionProperties = NULL;

};
 

instance of MSFT_SIPDiagnosticFilterSetting

{

    InstanceID = "{1c46ceb0-84d6-4f0d-b0fd-931f5a80143b}";

    EnableFilters = "FALSE";

    FQDNFilter1 = NULL;

    FQDNFilter2 = NULL;

    URIFilter1 = NULL;

    URIFilter2 = NULL;

};
 

instance of MSFT_SIPVersion

{

    InstanceID = "{D5F1044F-BD7F-49bc-BC37-265C5F69AD25}";

    WmiSchemaVersion = "56";

    MajorVersion = "4";

    MinorVersion = "0";

};
 

#pragma namespace("\\\\.\\ROOT\\CIMV2")

        

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPESGlobalRegistrarSetting

{

    [key] string InstanceID;

    [MinValue(300), MaxValue(900)] uint32 MinRegistrationExpiry;

    [MinValue(300), MaxValue(900)] uint32 DefRegistrationExpiry;

    [MinValue(300), MaxValue(900)] uint32 MaxRegistrationExpiry;

    [MinValue(300), MaxValue(86340)] uint32 MinPresenceSubscriptionExpiry;

    [MinValue(300), MaxValue(86340)] uint32 DefPresenceSubscriptionExpiry;

    [MinValue(300), MaxValue(86340)] uint32 MaxPresenceSubscriptionExpiry;

    [MinValue(10), MaxValue(3000)] uint32 MaxSubscriptionPerUser;

    [MinValue(300), MaxValue(86340)] uint32 MinRoamingDataSubscriptionExpiry;

    [MinValue(300), MaxValue(86340)] uint32 DefRoamingDataSubscriptionExpiry;

    [MinValue(300), MaxValue(86340)] uint32 MaxRoamingDataSubscriptionExpiry;

    [MinValue(1), MaxValue(64)] uint32 NumOfDevicesPerUser;

    boolean AllowPollingForPresence;

    boolean EnableBENotify;

    string UserDomainList[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPESGlobalSearchSetting

{

    [key] string InstanceID;

    [MinValue(1), MaxValue(1000)] uint32 MaxNumRows;

    [MinValue(1), MaxValue(3000)] uint32 NumRowsServerRequests;

    [MinValue(1), MaxValue(500)] uint32 MaxNumOutstandingSearchPerServer;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPGlobalMeetingSetting

{

    [key] string InstanceID;

    [values{"None","Everyone","UsePerUserSetting"}] string AllowOrganizeMeetingWithAnonymousParticipants;

    boolean UsePerUserMeetingPolicy;

    string MeetingPolicy;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPGlobalPolicyXMLData

{

    [key] string InstanceID;

    string PolicyDN;

    [values{"meeting","uc","presence","mobility"}] string Type;

    boolean DefaultPolicy;

    string ContentXML;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPGlobalMeetingPolicyData

{

    [key] string InstanceID;

    string PolicyDN;

    [values{"meeting"}] string Type;

    boolean DefaultPolicy;

    string Name;

    boolean AllowIPVideo;

    boolean AllowIPAudio;

    boolean EnableAppDesktopSharing;

    [values{"256","High colors","True colors","Gray scale","Gray shades"}] string ColorDepth;

    [values{"None","SingleApplication","Desktop"}] string AllowAppSharingForExternalMeeting;

    boolean RetainPPTForExternalMeeting;

    [MinValue(2), MaxValue(1000)] uint32 MeetingSize;

    boolean EnableDataCollaboration;

    boolean AllowPresenterToRecord;

    boolean AllowPresenterToDelegateRecording;

    boolean EnablePSTNConferencing;

    boolean TrustedConferencingPinRequired;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPGlobalUCSetting

{

    [key] string InstanceID;

    boolean UsePerUserUCPolicy;

    string UCPolicy;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPGlobalUCPolicyData

{

    [key] string InstanceID;

    string PolicyDN;

    [values{"uc"}] string Type;

    boolean DefaultPolicy;

    string Name;

    boolean AllowSimultaneousRinging;

    string PhoneRouteUsages[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPGlobalPresenceSetting

{

    [key] string InstanceID;

    boolean UsePerUserPresencePolicy;

    string PresencePolicy;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPGlobalPresencePolicyData

{

    [key] string InstanceID;

    string PolicyDN;

    [values{"presence"}] string Type;

    boolean DefaultPolicy;

    string Name;

    [MinValue(0), MaxValue(3000)] uint32 CategorySubscriptions;

    [MinValue(0), MaxValue(500)] uint32 PromptedSubscribers;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPLocalNormalizationRuleData

{

    [key] string InstanceID;

    string NormalizationRuleDN;

    string Name;

    string Description;

    string Pattern;

    string Translation;

    string LocationProfiles[];

    boolean InternalEnterpriseExtension;

    boolean TranslateDeviceDialing;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPLocationProfileData

{

    [key] string InstanceID;

    string ProfileDN;

    string Name;

    string Description;

    string NormalizationRules[];

    string TrustedServerReference[];

    boolean OptimizeDeviceDialing;

    string ExternalAccessPrefix;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPPhoneRouteUsageData

{

    [key] string InstanceID;

    string PhoneRouteUsageDN;

    string UsageAttribute;

    string Description;

    string PhoneRoutes[];

    boolean DefaultUsage;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPPhoneRouteData

{

    [key] string InstanceID;

    string PhoneRouteDN;

    string Name;

    string Description;

    string TargetPhoneNumber;

    string GatewayList[];

    string PhoneRouteUsages[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPGlobalFederationSetting

{

    [key] string InstanceID;

    boolean EnableRouteToEnterpriseEdge;

    string RouteToEnterpriseEdge;

    [MinValue(1), MaxValue(65535)] uint32 RouteToEnterpriseEdgePort;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPGlobalArchivingSetting

{

    [key] string InstanceID;

    [values{"None","Everyone","UsePerUserSetting"}] string ArchiveInternalCommunications;

    [values{"None","Everyone","UsePerUserSetting"}] string ArchiveFederatedCommunications;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPGlobalCDRSetting

{

    [key] string InstanceID;

    boolean EnableP2PCDR;

    boolean EnableConferencingCDR;

    boolean EnableVOIPCDR;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPDomainData

{

    [key] string InstanceID;

    string Address;

    boolean DefaultDomain;

    boolean Authoritative;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPEdgeProxySetting

{

    [key] string EdgeProxyFQDN;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPESServerSetting

{

    [key] string InstanceID;

    string HomeServerDN;

    string FQDN;

    boolean ESInstalled;

    boolean HomeUsers;

    string PoolDN;

    uint32 MajorVersion;

    uint32 MinorVersion;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPESTrustedServerSetting

{

    [key] string InstanceID;

    string FQDN;

    [MinValue(1), MaxValue(3)] uint32 Version;

    string GruuID;

    string GRUU;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPArchivingServerSetting

{

    [key] string dNSHostName;

    uint32 MajorVersion;

    uint32 MinorVersion;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPMonitoringServerSetting

{

    [key] string dNSHostName;

    uint32 MajorVersion;

    uint32 MinorVersion;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPPoolSetting

{

    [key] string InstanceID;

    string PoolDN;

    string PoolMemberList[];

    string MCUFactoryList[];

    string WebComponentsServerList[];

    string ApplicationServerList[];

    string PoolDisplayName;

    string PoolFQDN;

    [values{"HomeServerPool","FEPool"}] string PoolType;

    [values{"None","AppServerHomePool","AppServerFEPool"}] string AppPoolType;

    string BackEndDBPath;

    uint32 MajorVersion;

    uint32 MinorVersion;

    boolean SupportIMPresence;

    boolean SupportMeeting;

    string DomainFQDN;

    string Applications[];

    string DefaultLocationProfile;

    string TrustedQoSServer;

    string TrustedMRASServer;

    string TrustedCCServer;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPMCUFactorySetting

{

    [key] string InstanceID;

    string MCUFactoryDN;

    string PoolList[];

    string Type;

    string MCUList[];

    string Vendor;

    uint32 MajorVersion;

    uint32 MinorVersion;

    string FactoryURL;

    string MCUFactoryProviderID;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPMCUSetting

{

    [key] string InstanceID;

    string MCUDN;

    string FQDN;

    string MCUFactory;

    uint32 MajorVersion;

    uint32 MinorVersion;

    string MCUURL;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPWebComponentsServerSetting

{

    [key] string InstanceID;

    string WebComponentsServerDN;

    string FQDN;

    string PoolDN;

    uint32 MajorVersion;

    uint32 MinorVersion;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPTrustedMCUSetting

{

    [key] string InstanceID;

    string FQDN;

    string Type;

    string Vendor;

    uint32 Version;

    string GruuID;

    string RoutingPoolDN;

    string GRUU;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPTrustedWebComponentsServerSetting

{

    [key] string InstanceID;

    string FQDN;

    uint32 Version;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPForwardingProxySetting

{

    [key] string InstanceID;

    string FQDN;

    uint32 Version;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPTrustedServiceSetting

{

    [key] string InstanceID;

    string TrustedServiceDN;

    string FQDN;

    [MinValue(1), MaxValue(65535)] uint32 Port;

    uint32 Version;

    string Type;

    boolean Routable;

    string ServerReference[];

    string GruuID;

    string TlsTarget;

    string RoutingPoolDN;

    string GRUU;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPTrustedMRASServer

{

    [key] string InstanceID;

    string TrustedServiceDN;

    string FQDN;

    [MinValue(1), MaxValue(65535)] uint32 Port;

    [values{"MRAS"}] string Type;

    boolean Routable;

    string ServerReference[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPTrustedAddInServiceSetting

{

    [key] string InstanceID;

    string TrustedServiceDN;

    string FQDN;

    [MinValue(1), MaxValue(65535)] uint32 Port;

    [MinValue(1), MaxValue(65535)] uint32 Version;

    string Type;

    boolean Routable;

    string GruuID;

    string TlsTarget;

    string RoutingPoolDN;

    string GRUU;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPMediationServerSetting

{

    [key] string InstanceID;

    string MediationServerDN;

    string FQDN;

    string DefaultLocationProfile;

    string TrustedQoSServer;

    string TrustedMRASServer;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPApplicationServerSetting

{

    [key] string InstanceID;

    string ApplicationServerDN;

    string FQDN;

    string PoolDN;

    string Applications[];

    uint32 MajorVersion;

    uint32 MinorVersion;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPESUserSetting

{

    [key] string InstanceID;

    boolean Enabled;

    string PrimaryURI;

    string UserDN;

    string HomeServerDN;

    string TargetServerDNIfMoving;

    string DisplayName;

    boolean EnabledForFederation;

    boolean EnabledForInternetAccess;

    boolean EnabledForEnhancedPresence;

    [values{"user","contact","inetOrgPerson"}] string UserCategory;

    boolean ArchiveInternalCommunications;

    boolean ArchiveFederatedCommunications;

    boolean PublicNetworkEnabled;

    boolean RemoteCallControlTelephonyEnabled;

    boolean IPPBXSoftPhoneRoutingEnabled;

    string LineURI;

    string LineServerURI;

    boolean AllowOrganizeMeetingWithAnonymousParticipants;

    string MeetingPolicy;

    boolean UCEnabled;

    string UCPolicy;

    string LocationProfile;

    string PresencePolicy;

    [values{"default","AA"}] string ContactType;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPApplicationContactSetting

{

    [key] string InstanceID;

    boolean Enabled;

    string PrimaryURI;

    string ContactDN;

    string HomeServerDN;

    string TargetServerDNIfMoving;

    string DisplayName;

    boolean EnabledForFederation;

    boolean EnabledForEnhancedPresence;

    boolean ArchiveInternalCommunications;

    boolean ArchiveFederatedCommunications;

    boolean PublicNetworkEnabled;

    string LineURI;

    boolean AllowOrganizeMeetingWithAnonymousParticipants;

    string MeetingPolicy;

    boolean UCEnabled;

    string UCPolicy;

    string ApplicationDestinationDN;

    string DisplayNumber;

    string LocationProfile;

    string PresencePolicy;

    [MinValue(0), MaxValue(1048576)] uint32 PrimaryLanguage;

    [MinValue(0), MaxValue(1048576)] uint32 SecondaryLanguages[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPLocationContactsMapping

{

    [key] string InstanceID;

    string MappingDN;

    string LocationProfile;

    string ApplicationContacts[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPConferencingDirectoryData

{

    [key] string InstanceID;

    string ConferencingDirectoryDN;

    [MinValue(0), MaxValue(65535)] uint32 ConferencingID;

    string PoolDN;

    string TargetServerDNIfMoving;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPGlobalCWAServerConfigSetting

{

    [key] string InstanceID;

    string WebJoinUrlSuffix;

    string PhoneConfUrlSuffix;

    string InternalURL;

    string ExternalURL;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPProxySetting

{

    [key] string Backend;

    [key] string InstanceID;

    [values{"HS","FE","EP","FP"}] string ServerRole;

    [MinValue(1), MaxValue(256)] uint32 OutgoingTLSCount;

    boolean RequestCompression;

    boolean AcceptCompression;

    boolean ClientToServerCompression;

    [MinValue(0), MaxValue(65535)] uint32 MaxServerCompressions;

    [MinValue(0), MaxValue(65535)] uint32 MaxClientCompressions;

    [MinValue(1000), MaxValue(20000)] uint32 MaxBodySizeServerMsg;

    [MinValue(64), MaxValue(256)] uint32 MaxBodySizeClientMsg;

    boolean WhiteSpaceKeepAliveEnabled;

    string RouteToEnterpriseEdge;

    [MinValue(1), MaxValue(65535)] uint32 RouteToEnterpriseEdgePort;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPProxySecuritySetting

{

    [key] string Backend;

    [key] string InstanceID;

    boolean DefaultRealm;

    string Realm;

    [values{"Kerberos","NTLM"}] string ClientToProxyAuth[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPRoutingTableData

{

    [key] string Backend;

    [key] string InstanceID;

    string MatchURI;

    boolean Enabled;

    string NextHop;

    [values{"TCP","TLS"}] string NextHopTransport;

    [MinValue(1), MaxValue(65535)] uint32 NextHopPort;

    boolean ReplaceHostInRequestURI;

    uint8 TLSCertIssuer[];

    uint8 TLSCertSN[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPRemoteAddressData

{

    [key] string Backend;

    [key] string InstanceID;

    string Server;

    boolean ThrottleAsServer;

    boolean TreatAsAuthenticated;

    boolean OutboundOnly;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPIIMFilterUrlFilterSetting

{

    [key] string Backend;

    [key] string InstanceID;

    boolean Enabled;

    boolean IgnoreLocal;

    boolean BlockFileExtensions;

    [values{"Block","Allow","Warn"}] string Action;

    string AllowMessage;

    string WarnMessage;

    string Schemes[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPIIMFilterFileFilterSetting

{

    [key] string Backend;

    [key] string InstanceID;

    boolean Enabled;

    [values{"BlockAll","BlockList"}] string Action;

    string Schemes[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPClientVersionFilterSetting

{

    [key] string Backend;

    [key] string InstanceID;

    boolean Enabled;

    [values{"Allow","BlockWithPrompt","BlockWithUrl"}] string DefaultAction;

    string URL;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPClientVersionFilterData

{

    [key] string Backend;

    [key] string InstanceID;

    [MinValue(0), MaxValue(65535)] uint32 RuleOrder;

    string UserAgent;

    [MinValue(0), MaxValue(65535)] uint32 MajorVersion;

    [MinValue(0), MaxValue(65535)] uint32 MinorVersion;

    [MinValue(0), MaxValue(65535)] uint32 BuildNumber;

    [MinValue(0), MaxValue(65535)] uint32 QFENumber;

    boolean Enabled;

    [values{"EQL","GEQ","LEQ","LE","GE"}] string CompareOP;

    [values{"Allow","BlockWithPrompt","BlockWithUrl","BlockWithDynUrl","AllowWithDynUrl"}] string Action;

    string ClientDownloadFolder;

    string URL;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPLoggingToolSetting

{

    [key] string Backend;

    [key] string InstanceID;

    string DebugSessionOwner;

    string ConfigFilePath;

    string LogFilesPath;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPLogSetting

{

    [key] string Backend;

    [key] string InstanceID;

    boolean Enabled;

    boolean Critical;

    boolean EnableCDR;

    [MinValue(0), MaxValue(1440)] uint32 TimeToReachQueue;

    [MinValue(0), MaxValue(1440)] uint32 TimeToBeReceived;

    boolean EnableQMS;

    [MinValue(0), MaxValue(1440)] uint32 QoETimeToReachQueue;

    [MinValue(0), MaxValue(1440)] uint32 QoETimeToBeReceived;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPEsEmSetting

{

    [key] string Backend;

    [key] string InstanceID;

    [values{"Proxy","Redirect","AsAppropriate"}] string RedirectMethods;

    [MinValue(0), MaxValue(23)] uint32 MaintenanceHourOfDay;

    [MinValue(150), MaxValue(1000)] uint32 MaxContactsPerUser;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPPoolConfigSetting

{

    [key] string Backend;

    [key] string InstanceID;

    boolean DNATMode;

    boolean ServerQoSEnabled;

    boolean AllowAnonUserConfDialOut;

    [MinValue(32768), MaxValue(65535)] uint32 MediaPortRangeFrom;

    [MinValue(32768), MaxValue(65535)] uint32 MediaPortRangeTo;

    [values{"Hd720p-1.5M","VGA-600K","CIF-250K","default"}] string MaxVideoReceiveCapabilityAllowed;

    string ApplicationDataLocation;

    [MinValue(0), MaxValue(1048576)] uint32 LanguageIds[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPPSTNConferencingSetting

{

    [key] string Backend;

    [key] string InstanceID;

    [MinValue(3), MaxValue(24)] uint32 PinLength;

    [MinValue(3), MaxValue(128)] uint32 PinRetries;

    [MinValue(0), MaxValue(1095)] uint32 PinExpiration;

    string InternalURL;

    string ExternalURL;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPUserReplicatorSetting

{

    [key] string Backend;

    [key] string InstanceID;

    [MinValue(5), MaxValue(86400)] uint32 ReplicationCycleInterval;

    boolean RegenerateCookiesNow;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPAddressBookSetting

{

    [key] string Backend;

    [key] string InstanceID;

    [MinValue(0), MaxValue(2359)] uint32 RunTime;

    [MinValue(1), MaxValue(90)] uint32 DaysToKeep;

    [MinValue(0), MaxValue(9999)] uint32 MaxDeltaFileSizePercentage;

    [MinValue(5), MaxValue(9999)] uint32 SynchronizePollingIntervalSecs;

    boolean SynchronizeNow;

    boolean UseNormalizationRules;

    boolean IgnoreGenericRules;

    boolean PartitionOutputByOU;

    boolean WebServiceEnabled;

    string OutputLocation;

    string InternalURL;

    string ExternalURL;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPDataMCUCapabilitySetting

{

    [key] string Backend;

    [key] string InstanceID;

    [MinValue(50), MaxValue(1024)] uint32 ContentStorageLimit;

    [MinValue(10), MaxValue(500)] uint32 HandoutsStorageLimit;

    [MinValue(0), MaxValue(365)] uint32 ContentExpirationGracePeriod;

    string MeetingPresentationContentLocation;

    string MeetingMetadataLocation;

    string InternalClientContentDownloadURL;

    string ExternalClientContentDownloadURL;

    string InMeetingHelpURL;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPDataMCUProxyServerData

{

    [key] string Backend;

    [key] string InstanceID;

    string InternalFQDN;

    string ExternalFQDN;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPDataMCUProxyServerPortSetting

{

    [key] string Backend;

    [key] string InstanceID;

    [MinValue(1), MaxValue(65535)] uint32 InternalTLSPort;

    [MinValue(1), MaxValue(65535)] uint32 ExternalTLSPort;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPVoIPEncryptionSetting

{

    [key] string Backend;

    [key] string InstanceID;

    [values{"SupportEncryption","RequireEncryption","DoNotSupportEncryption"}] string EncryptionLevel;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPMeetingScheduleSetting

{

    [key] string Backend;

    [key] string InstanceID;

    [MinValue(0), MaxValue(60)] uint32 UnAuthenticatedUserGracePeriod;

    [MinValue(0), MaxValue(8760)] uint32 MaxMeetingLength;

    boolean DefaultAdmissionTypeAnonymous;

    string Organization;

    [MinValue(1), MaxValue(10000)] uint32 MaxScheduledMeetingsPerUser;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPMeetingInviteSetting

{

    [key] string Backend;

    [key] string InstanceID;

    string InternalClientDownloadURL;

    string ExternalClientDownloadURL;

    string ClientBrandingURLSuffix;

    string InternalHelpdeskURL;

    string ExternalHelpdeskURL;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPDataComplianceSetting

{

    [key] string Backend;

    [key] string InstanceID;

    boolean EnableMeetingContentCompliance;

    boolean ShutdownWhenComplianceFails;

    string MeetingContentComplianceLocation;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPGroupExpansionSetting

{

    [key] string Backend;

    [key] string InstanceID;

    boolean EnableDLOperation;

    [MinValue(1), MaxValue(1000)] uint32 MaxGroupSize;

    string InternalDLExpansionWebURL;

    string ExternalDLExpansionWebURL;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPUCPhoneConfigSetting

{

    [key] string Backend;

    [key] string InstanceID;

    [MinValue(0), MaxValue(63)] uint32 DiffServVoice;

    [MinValue(0), MaxValue(7)] uint32 Voice802_1p;

    boolean EnforcePhoneLock;

    [MinValue(4), MaxValue(15)] uint32 MinPhonePinLength;

    [MinValue(0), MaxValue(60)] uint32 PhoneLockTimeout;

    [MinValue(0), MaxValue(60)] uint32 AllowCalendarAccess;

    boolean EnableUserLogging;

    [values{"Low","High","Medium"}] string EnableSIPSecurityMode;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPPoolExtData

{

    [key] string Backend;

    [key] string InstanceID;

    string Name;

    string Value;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPUpdatesServerSetting

{

    [key] string Backend;

    [key] string InstanceID;

    boolean Enabled;

    string FileLocation;

    string InternalUpdatesStoreURL;

    string ExternalUpdatesStoreURL;

    string InternalUpdatesDownloadURL;

    string ExternalUpdatesDownloadURL;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPApplicationConfigSetting

{

    [key] string Backend;

    [key] string InstanceID;

    string Identifier;

    string ServiceName;

    string DisplayName;

    string ApplicationType;

    string RootAssemblyLocation;

    string DataLocation;

    string CustomSettingsXSD;

    string CustomSettings;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPClientUpdaterSetting

{

    [key] string Backend;

    [key] string InstanceID;

    string FileLocation;

    string InternalURL;

    string ExternalURL;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPCWAServerConfigSetting

{

    [key] string Backend;

    [key] string InstanceID;

    string WebJoinUrlSuffix;

    string PhoneConfUrlSuffix;

    string InternalURL;

    string ExternalURL;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPClientPortSettings

{

    [key] string Backend;

    [key] string InstanceID;

    boolean PortRangeEnabled;

    [MinValue(1024), MaxValue(65535)] uint32 MinMediaPort;

    [MinValue(1024), MaxValue(65535)] uint32 MaxMediaPort;

    [MinValue(1024), MaxValue(65535)] uint32 MinSipDynamicPort;

    [MinValue(1024), MaxValue(65535)] uint32 MaxSipDynamicPort;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPCommunicatorConfigSetting

{

    [key] string Backend;

    [key] string InstanceID;

    boolean OCQoSEnabled;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPRgsDistributionListData

{

    [key] string Backend;

    [key] string InstanceId;

    string Address;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPRgsQueueData

{

    [key] string Backend;

    [key] string InstanceId;

    string Name;

    [values{"Disabled","TransferToQueue","TransferToUri"}] string TimeoutAction;

    [MinValue(0), MaxValue(86400)] uint32 TimeoutThreshold;

    string OnTimeoutQueueId;

    string OnTimeoutUri;

    [values{"Disabled","TransferToQueue","TransferToUri"}] string OverflowAction;

    [MinValue(0), MaxValue(1000)] uint32 OverflowThreshold;

    [values{"OldestCall","NewestCall"}] string OnOverflowActOn;

    string OnOverflowQueueId;

    string OnOverflowUri;

    string Description;

    string GroupIds[];

    string WorkflowIds[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPRgsGroupData

{

    [key] string Backend;

    [key] string InstanceId;

    string Name;

    [values{"NeverAvailable","ConditionallyAvailable","AlwaysAvailable"}] string AgentStatePolicy;

    [values{"LongestIdle","Serial","Parallel","RoundRobin"}] string RoutingMethod;

    [MinValue(0), MaxValue(600)] uint32 RingTimeout;

    string DistributionListId;

    string Description;

    string AgentIds[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPRgsAgentData

{

    [key] string Backend;

    [key] string InstanceId;

    string UserSid;

    boolean Enabled;

    boolean IndividualAgent;

    string SipAddress;

    string DisplayName;

    string DistributionListIds[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPRgsWorkflowData

{

    [key] string Backend;

    [key] string InstanceId;

    string Name;

    string TemplateId;

    [values{"Huntgroup","IVR"}] string Type;

    boolean Active;

    [MinValue(1), MaxValue(65535)] uint32 LCID;

    string Description;

    string DefinitionXml;

    string ContactDN;

    string OwnerSIDs[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPRgsWorkflowTemplateData

{

    [key] string Backend;

    [key] string InstanceId;

    string Name;

    string Description;

    string AssociatedFiles[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPRgsBusinessHoursPresetsData

{

    [key] string Backend;

    [key] string InstanceId;

    string Name;

    string Description;

    string PerDayOfWeekPresets[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPRgsHolidaySetData

{

    [key] string Backend;

    [key] string InstanceId;

    string Name;

    string Description;

    string HolidayIds[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPRgsHolidayData

{

    [key] string Backend;

    [key] string InstanceId;

    string Name;

    string HolidayStart;

    string HolidayEnd;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPRgsPoolData

{

    [key] string Backend;

    [key] string InstanceId;

    [MinValue(1), MaxValue(65535)] uint32 MatchMakingServicePort;

    [MinValue(0), MaxValue(20)] uint32 MaxTransferAttempts;

    boolean DisableRgsCallContext;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPRgsGroupOrderData

{

    [key] string Backend;

    [key] string InstanceId;

    string GroupOrder[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPQMSDBConfigSetting

{

    [key] string Backend;

    [key] string InstanceID;

    [values{"AutoEP","AutoSM","Import"}] string CurrentLocationMode;

    [MinValue(1), MaxValue(2147483647)] uint32 HighDelayThreshold;

    [MinValue(1), MaxValue(100)] uint32 HighVideoPacketLossThreshold;

    string LastImportTime;

    [MinValue(0), MaxValue(2147483647)] uint32 LowVideoBitRate;

    [MinValue(1), MaxValue(7776000)] uint32 MarginTime;

    [MinValue(0.0), MaxValue(4.0)] real32 DegradationAvgThreshold;

    [MinValue(1), MaxValue(2147483647)] uint32 PerfCounterPublishRate;

    [MinValue(0.0), MaxValue(4.0)] real32 PoorJitterFactor;

    [MinValue(0.0), MaxValue(4.0)] real32 PoorPacketLossFactor;

    [MinValue(-2147483647), MaxValue(2147483647)] sint32 SingleSubnetMask;

    [MinValue(1), MaxValue(129600)] uint32 SlidingWindowSize;

    [MinValue(1), MaxValue(2147483647)] uint32 StatsGenerationMinSamples;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPQMSSingleMaskSubnet

{

    [key] string Backend;

    [key] string InstanceID;

    [MinValue(-2147483647), MaxValue(2147483647)] sint32 Subnet;

    boolean Monitored;

    [MinValue(-2147483647), MaxValue(2147483647)] sint32 NextUpdateTS;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPQMSDynamicSubnet

{

    [key] string Backend;

    [key] string InstanceID;

    [MinValue(-2147483647), MaxValue(2147483647)] sint32 Subnet;

    boolean Monitored;

    [MinValue(-2147483647), MaxValue(2147483647)] sint32 NextUpdateTS;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPQMSStaticLocation

{

    [key] string Backend;

    [key] string InstanceID;

    string Name;

    boolean Monitored;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPQMSStaticSubnet

{

    [key] string Backend;

    [key] string InstanceID;

    [MinValue(-2147483647), MaxValue(2147483647)] sint32 Subnet;

    [MinValue(-2147483647), MaxValue(2147483647)] sint32 SubnetMask;

    string LocationID;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPQMSMonitoredAVMCU

{

    [key] string Backend;

    [key] string InstanceID;

    string FQDN;

    string PoolName;

    boolean Monitored;

    [MinValue(-2147483647), MaxValue(2147483647)] sint32 NextUpdateTS;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPQMSMonitoredMediationServer

{

    [key] string Backend;

    [key] string InstanceID;

    string FQDN;

    boolean Monitored;

    [MinValue(-2147483647), MaxValue(2147483647)] sint32 NextUpdateTS;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPDeviceUpdaterRules

{

    [key] string Backend;

    [key] string InstanceID;

    string DeviceType;

    string Brand;

    string Model;

    string Revision;

    string Locale;

    string ApprovedVersion;

    string RollbackVersion;

    string PendingVersion;

    string UpdateType;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPDeviceUpdaterTestDevices

{

    [key] string Backend;

    [key] string InstanceID;

    string Name;

    [values{"MACAddress","SerialNumber"}] string IdentifierType;

    string Identifier;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPDeviceUpdaterConfigSetting

{

    [key] string Backend;

    [key] string InstanceID;

    uint32 Maxlogfilesize;

    uint32 MaxLogCacheLimit;

    [MinValue(1), MaxValue(365)] uint32 LogCleanUpDays;

    [MinValue(1), MaxValue(60)] uint32 LogFlushFrequency;

    string LogCleanUpTime;

    string ValidLogFileTypes[];

    string ValidLogFileExtensions[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPDiagnosticTracingSetting

{

    [key] string InstanceID;

    string Name;

    boolean EnableTracing;

    uint32 EnableLevel;

    uint32 EnableFlags;

    string SessionProperties[];

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPDiagnosticFilterSetting

{

    [key] string InstanceID;

    boolean EnableFilters;

    string FQDNFilter1;

    string FQDNFilter2;

    string URIFilter1;

    string URIFilter2;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPVersion

{

    [key] string InstanceID;

    [MinValue(1), MaxValue(65535)] uint32 WmiSchemaVersion;

    uint32 MajorVersion;

    uint32 MinorVersion;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPServerExtData

{

    [key] string Name;

    string Value;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPServerInstalledComponentData

{

    [key] string InstanceID;

    string Name;

    boolean Activated;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPESUserContactGroupData

{

    [key] string UserInstanceID;

    [key, MinValue(1), MaxValue(64)] uint32 GroupID;

    string Name;

    string ExternalURL;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPESUserContactData

{

    [key] string UserInstanceID;

    [key] string SIPURI;

    [MinValue(1), MaxValue(64)] uint32 GroupID[];

    string Name;

    string ExternalURL;

    boolean Subscribed;

};
 

[dynamic: ToInstance, provider("lcwmi")]

class MSFT_SIPESUserACEData

{

    [key] string UserInstanceID;

    [key, values{"All","Domain","User"}] string Type;

    [key] string Mask;

    [values{"Allow","Deny","Prompt","Block"}] string Presence;

    [values{"Allow","Deny"}] string Communication;

};
 

instance of __Win32Provider as $P

{

    Name = "lcwmi";

    ClsId = "{017E2F23-23E7-4aee-8236-E6E0572ECAE4}";

    HostingModel = "NetworkServiceHost";

};
 

instance of __InstanceProviderRegistration

{

    Provider = $P;

    SupportsGet = TRUE;

    SupportsPut = TRUE;

    SupportsDelete = TRUE;

    SupportsEnumeration = TRUE;

    QuerySupportLevels = {"WQL:UnarySelect"};

};
 

class MSFT_DecoupledProvider : __Win32Provider

{

    [Description ( "Decoupled provider CLSID, do not change. Do not override" ) ,   Override("Clsid")]

    String Clsid = "{54D8502C-527D-43F7-A506-A9DA075E229C}" ;

    [Description ( "Hosting Model, provides compatibility with Whistler. Do not override." ) , Override("HostingModel")]

    string HostingModel = "Decoupled:Com";

    [Description("..."),Override("SecurityDescriptor")]

    string SecurityDescriptor;

    UInt32 version = 1;

};
 

instance of MSFT_DecoupledProvider as $Q

{

    Name = "lcwmievents";

    

};

Open in new window

0
 

Author Comment

by:KKOS-KS
Comment Utility
The section of the MOF it is reporting that 'CLASS HAS INSTANCES' is as follows:

class MSFT_DecoupledProvider : __Win32Provider
{
    [Description ( "Decoupled provider CLSID, do not change. Do not override" ) ,   Override("Clsid")]
    String Clsid = "{54D8502C-527D-43F7-A506-A9DA075E229C}" ;
    [Description ( "Hosting Model, provides compatibility with Whistler. Do not override." ) , Override("HostingModel")]
    string HostingModel = "Decoupled:Com";
    [Description("..."),Override("SecurityDescriptor")]
    string SecurityDescriptor;
    UInt32 version = 1;
};

I have WMI CIM Studio installed on the server in which I'm attempting the OCS 2007 R2 install. It is a non domain controller, a standalone Server 2008 Standard x64 system with Exchange 2007 SP1. It was intended to be a consolidated messaging server for our organization, using OCS 2007 R2 Standard Edition running in parallel with Exchange.
0
 

Accepted Solution

by:
KKOS-KS earned 0 total points
Comment Utility
This issue has been resolved.

Once I re-discovered the Backup/Restore selection in the WMI Properties dialog (Computer Management / WMI), I performed a backup of the WMI repository to file & used WMI Object Browser & drilled down to the class declared in the above errors. One instance was present, named 'monitoringagent' or simliar. After looking closely at the object data, it included information on the mainboard model, BIOS parameters, etc & was thought to be associated with an Intel Monitoring component.

Deletion of this object allowed for the installation of Administration Tools to proceed normally & I now have a basic working setup of OCS R2 Stnd onboard an Intel SR2500 platform (S5000PAL) with Windows Server 2008 Stnd x64 & Exchange 2007 SP1.

And a clean event log.

Moral of the story, have file-backup of the WMI data stored off-machine along with a manual backup of all it's data, for safety's sake. The error messages embedded in the log(s) did not reveal the true object name that was running interference. This require careful sleuthing & a leap of faith to kill the offending instance. Only after securing backups, as I was prepared with the possibility of rebuilding the messaging server as a cosequence of screwing with WMI.

Thanks!
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

In this tutorial I will focus on how to use WhizBase as a tool for sending ICQ messages to ICQ. Here I will use a new technology in WhizBase, published in WhizBase 5.1 version. In this tutorial I will use 3 files, pager.wbsp for the processing, e…
Messaging apps are amazing tools with the power to do a lot of good, but the truth is the process of collaborating with coworkers requires relationships established through meaningful communication - the kind of communication that only happens face-…
Learn the basics of if, else, and elif statements in Python 2.7. Use "if" statements to test a specified condition.: The structure of an if statement is as follows: (CODE) Use "else" statements to allow the execution of an alternative, if the …
The viewer will learn how to dynamically set the form action using jQuery.

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now