Question

Office Communications Server 2007 R2 - Unable to Install Administration Tools

Asked by: KKOS-KS

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

                                  
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:

Select allOpen in new window

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2009-05-12 at 07:14:15ID24401266
Tags

Office Communications Server 2007 R2 AdminTools Administration Tools MOF WMI

Topics

Conferencing Software

,

Windows Management Instrumentation (WMI)

Participating Experts
1
Points
0
Comments
6

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. OCS 2007 R2 failed services to start
    Hi Experts, After trying of deploying OCS 2007 R2 group chat server, I can't start the Office Communications server Audio/video conferencing service and the office communications web conferencing service on server. OCS was ok untill yesterday, and now i've got that error, i ...
  2. ocs 2007 r2
    We have OCS 2007 r2 running at our site location, but when we try and video conference between two OFF site locations we receive slow speeds and insufficient bandwidth errors (it appears to time out and the video/audio dies), the session dies typically within 10 seconds. We h...
  3. OCS 2007 R2 stopped working????
    OK- OCS 2007 R2 has been up for about 3 months working just fine. Then when I came in yesterday (Monday), only a hand ful of people were working. I am at a loss. Here is the error message that they are recieving. Communicator was unable to resolve the DNS hostname of the ...
  4. OCS 2007 R2 schema changes
    I had LCS 2005 which I upgraded in-place to OCS 2007 Standard. Now I want to do a side-by-side migration to OCS2007 R2 Standard. When I run the install, it says partial on the Schema Prep. When I run the schema prep, it gives me a warning that the OCS schema configuration ...
  5. OCS R2 Deployment Fails to Install Administration Tools (…
    During Step 1 of the Deployment phase of Office Communications Server 2007 R2 (Microsoft Action Pack media), the installation haults & reports the following error: "Error 0x80004005 (Unspecified Error) occurred while executing command 'C:\Windows\system32\wbem\mofco...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: grayePosted on 2009-05-13 at 13:27:48ID: 24379304

So, what's on lines 1656 - 1665 in the MOF file?

 

by: KKOS-KSPosted on 2009-05-13 at 13:32:41ID: 24379342

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'.

 

by: grayePosted on 2009-05-13 at 15:32:41ID: 24380290

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...

 

by: KKOS-KSPosted on 2009-07-16 at 12:15:40ID: 24872696

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";
    
};
                                              
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
345:
346:
347:
348:
349:
350:
351:
352:
353:
354:
355:
356:
357:
358:
359:
360:
361:
362:
363:
364:
365:
366:
367:
368:
369:
370:
371:
372:
373:
374:
375:
376:
377:
378:
379:
380:
381:
382:
383:
384:
385:
386:
387:
388:
389:
390:
391:
392:
393:
394:
395:
396:
397:
398:
399:
400:
401:
402:
403:
404:
405:
406:
407:
408:
409:
410:
411:
412:
413:
414:
415:
416:
417:
418:
419:
420:
421:
422:
423:
424:
425:
426:
427:
428:
429:
430:
431:
432:
433:
434:
435:
436:
437:
438:
439:
440:
441:
442:
443:
444:
445:
446:
447:
448:
449:
450:
451:
452:
453:
454:
455:
456:
457:
458:
459:
460:
461:
462:
463:
464:
465:
466:
467:
468:
469:
470:
471:
472:
473:
474:
475:
476:
477:
478:
479:
480:
481:
482:
483:
484:
485:
486:
487:
488:
489:
490:
491:
492:
493:
494:
495:
496:
497:
498:
499:
500:
501:
502:
503:
504:
505:
506:
507:
508:
509:
510:
511:
512:
513:
514:
515:
516:
517:
518:
519:
520:
521:
522:
523:
524:
525:
526:
527:
528:
529:
530:
531:
532:
533:
534:
535:
536:
537:
538:
539:
540:
541:
542:
543:
544:
545:
546:
547:
548:
549:
550:
551:
552:
553:
554:
555:
556:
557:
558:
559:
560:
561:
562:
563:
564:
565:
566:
567:
568:
569:
570:
571:
572:
573:
574:
575:
576:
577:
578:
579:
580:
581:
582:
583:
584:
585:
586:
587:
588:
589:
590:
591:
592:
593:
594:
595:
596:
597:
598:
599:
600:
601:
602:
603:
604:
605:
606:
607:
608:
609:
610:
611:
612:
613:
614:
615:
616:
617:
618:
619:
620:
621:
622:
623:
624:
625:
626:
627:
628:
629:
630:
631:
632:
633:
634:
635:
636:
637:
638:
639:
640:
641:
642:
643:
644:
645:
646:
647:
648:
649:
650:
651:
652:
653:
654:
655:
656:
657:
658:
659:
660:
661:
662:
663:
664:
665:
666:
667:
668:
669:
670:
671:
672:
673:
674:
675:
676:
677:
678:
679:
680:
681:
682:
683:
684:
685:
686:
687:
688:
689:
690:
691:
692:
693:
694:
695:
696:
697:
698:
699:
700:
701:
702:
703:
704:
705:
706:
707:
708:
709:
710:
711:
712:
713:
714:
715:
716:
717:
718:
719:
720:
721:
722:
723:
724:
725:
726:
727:
728:
729:
730:
731:
732:
733:
734:
735:
736:
737:
738:
739:
740:
741:
742:
743:
744:
745:
746:
747:
748:
749:
750:
751:
752:
753:
754:
755:
756:
757:
758:
759:
760:
761:
762:
763:
764:
765:
766:
767:
768:
769:
770:
771:
772:
773:
774:
775:
776:
777:
778:
779:
780:
781:
782:
783:
784:
785:
786:
787:
788:
789:
790:
791:
792:
793:
794:
795:
796:
797:
798:
799:
800:
801:
802:
803:
804:
805:
806:
807:
808:
809:
810:
811:
812:
813:
814:
815:
816:
817:
818:
819:
820:
821:
822:
823:
824:
825:
826:
827:
828:
829:
830:
831:
832:
833:
834:
835:
836:
837:
838:
839:
840:
841:
842:
843:
844:
845:
846:
847:
848:
849:
850:
851:
852:
853:
854:
855:
856:
857:
858:
859:
860:
861:
862:
863:
864:
865:
866:
867:
868:
869:
870:
871:
872:
873:
874:
875:
876:
877:
878:
879:
880:
881:
882:
883:
884:
885:
886:
887:
888:
889:
890:
891:
892:
893:
894:
895:
896:
897:
898:
899:
900:
901:
902:
903:
904:
905:
906:
907:
908:
909:
910:
911:
912:
913:
914:
915:
916:
917:
918:
919:
920:
921:
922:
923:
924:
925:
926:
927:
928:
929:
930:
931:
932:
933:
934:
935:
936:
937:
938:
939:
940:
941:
942:
943:
944:
945:
946:
947:
948:
949:
950:
951:
952:
953:
954:
955:
956:
957:
958:
959:
960:
961:
962:
963:
964:
965:
966:
967:
968:
969:
970:
971:
972:
973:
974:
975:
976:
977:
978:
979:
980:
981:
982:
983:
984:
985:
986:
987:
988:
989:
990:
991:
992:
993:
994:
995:
996:
997:
998:
999:
1000:
1001:
1002:
1003:
1004:
1005:
1006:
1007:
1008:
1009:
1010:
1011:
1012:
1013:
1014:
1015:
1016:
1017:
1018:
1019:
1020:
1021:
1022:
1023:
1024:
1025:
1026:
1027:
1028:
1029:
1030:
1031:
1032:
1033:
1034:
1035:
1036:
1037:
1038:
1039:
1040:
1041:
1042:
1043:
1044:
1045:
1046:
1047:
1048:
1049:
1050:
1051:
1052:
1053:
1054:
1055:
1056:
1057:
1058:
1059:
1060:
1061:
1062:
1063:
1064:
1065:
1066:
1067:
1068:
1069:
1070:
1071:
1072:
1073:
1074:
1075:
1076:
1077:
1078:
1079:
1080:
1081:
1082:
1083:
1084:
1085:
1086:
1087:
1088:
1089:
1090:
1091:
1092:
1093:
1094:
1095:
1096:
1097:
1098:
1099:
1100:
1101:
1102:
1103:
1104:
1105:
1106:
1107:
1108:
1109:
1110:
1111:
1112:
1113:
1114:
1115:
1116:
1117:
1118:
1119:
1120:
1121:
1122:
1123:
1124:
1125:
1126:
1127:
1128:
1129:
1130:
1131:
1132:
1133:
1134:
1135:
1136:
1137:
1138:
1139:
1140:
1141:
1142:
1143:
1144:
1145:
1146:
1147:
1148:
1149:
1150:
1151:
1152:
1153:
1154:
1155:
1156:
1157:
1158:
1159:
1160:
1161:
1162:
1163:
1164:
1165:
1166:
1167:
1168:
1169:
1170:
1171:
1172:
1173:
1174:
1175:
1176:
1177:
1178:
1179:
1180:
1181:
1182:
1183:
1184:
1185:
1186:
1187:
1188:
1189:
1190:
1191:
1192:
1193:
1194:
1195:
1196:
1197:
1198:
1199:
1200:
1201:
1202:
1203:
1204:
1205:
1206:
1207:
1208:
1209:
1210:
1211:
1212:
1213:
1214:
1215:
1216:
1217:
1218:
1219:
1220:
1221:
1222:
1223:
1224:
1225:
1226:
1227:
1228:
1229:
1230:
1231:
1232:
1233:
1234:
1235:
1236:
1237:
1238:
1239:
1240:
1241:
1242:
1243:
1244:
1245:
1246:
1247:
1248:
1249:
1250:
1251:
1252:
1253:
1254:
1255:
1256:
1257:
1258:
1259:
1260:
1261:
1262:
1263:
1264:
1265:
1266:
1267:
1268:
1269:
1270:
1271:
1272:
1273:
1274:
1275:
1276:
1277:
1278:
1279:
1280:
1281:
1282:
1283:
1284:
1285:
1286:
1287:
1288:
1289:
1290:
1291:
1292:
1293:
1294:
1295:
1296:
1297:
1298:
1299:
1300:
1301:
1302:
1303:
1304:
1305:
1306:
1307:
1308:
1309:
1310:
1311:
1312:
1313:
1314:
1315:
1316:
1317:
1318:
1319:
1320:
1321:
1322:
1323:
1324:
1325:
1326:
1327:
1328:
1329:
1330:
1331:
1332:
1333:
1334:
1335:
1336:
1337:
1338:
1339:
1340:
1341:
1342:
1343:
1344:
1345:
1346:
1347:
1348:
1349:
1350:
1351:
1352:
1353:
1354:
1355:
1356:
1357:
1358:
1359:
1360:
1361:
1362:
1363:
1364:
1365:
1366:
1367:
1368:
1369:
1370:
1371:
1372:
1373:
1374:
1375:
1376:
1377:
1378:
1379:
1380:
1381:
1382:
1383:
1384:
1385:
1386:
1387:
1388:
1389:
1390:
1391:
1392:
1393:
1394:
1395:
1396:
1397:
1398:
1399:
1400:
1401:
1402:
1403:
1404:
1405:
1406:
1407:
1408:
1409:
1410:
1411:
1412:
1413:
1414:
1415:
1416:
1417:
1418:
1419:
1420:
1421:
1422:
1423:
1424:
1425:
1426:
1427:
1428:
1429:
1430:
1431:
1432:
1433:
1434:
1435:
1436:
1437:
1438:
1439:
1440:
1441:
1442:
1443:
1444:
1445:
1446:
1447:
1448:
1449:
1450:
1451:
1452:
1453:
1454:
1455:
1456:
1457:
1458:
1459:
1460:
1461:
1462:
1463:
1464:
1465:
1466:
1467:
1468:
1469:
1470:
1471:
1472:
1473:
1474:
1475:
1476:
1477:
1478:
1479:
1480:
1481:
1482:
1483:
1484:
1485:
1486:
1487:
1488:
1489:
1490:
1491:
1492:
1493:
1494:
1495:
1496:
1497:
1498:
1499:
1500:
1501:
1502:
1503:
1504:
1505:
1506:
1507:
1508:
1509:
1510:
1511:
1512:
1513:
1514:
1515:
1516:
1517:
1518:
1519:
1520:
1521:
1522:
1523:
1524:
1525:
1526:
1527:
1528:
1529:
1530:
1531:
1532:
1533:
1534:
1535:
1536:
1537:
1538:
1539:
1540:
1541:
1542:
1543:
1544:
1545:
1546:
1547:
1548:
1549:
1550:
1551:
1552:
1553:
1554:
1555:
1556:
1557:
1558:
1559:
1560:
1561:
1562:
1563:
1564:
1565:
1566:
1567:
1568:
1569:
1570:
1571:
1572:
1573:
1574:
1575:
1576:
1577:
1578:
1579:
1580:
1581:
1582:
1583:
1584:
1585:
1586:
1587:
1588:
1589:
1590:
1591:
1592:
1593:
1594:
1595:
1596:
1597:
1598:
1599:
1600:
1601:
1602:
1603:
1604:
1605:
1606:
1607:
1608:
1609:
1610:
1611:
1612:
1613:
1614:
1615:
1616:
1617:
1618:
1619:
1620:
1621:
1622:
1623:
1624:
1625:
1626:
1627:
1628:
1629:
1630:
1631:
1632:
1633:
1634:
1635:
1636:
1637:
1638:
1639:
1640:
1641:
1642:
1643:
1644:
1645:
1646:
1647:
1648:
1649:
1650:
1651:
1652:
1653:
1654:
1655:
1656:
1657:
1658:
1659:
1660:
1661:
1662:
1663:
1664:
1665:
1666:
1667:
1668:
1669:
1670:
1671:

Select allOpen in new window

 

by: KKOS-KSPosted on 2009-07-16 at 12:20:09ID: 24872758

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.

 

by: KKOS-KSPosted on 2009-12-02 at 18:37:35ID: 25958789

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!

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...