Managing MIIS with WMI

Cc526406.chm_head_left(en-us,TechNet.10).gif Cc526406.chm_head_middle(en-us,TechNet.10).gif Cc526406.chm_head_right(en-us,TechNet.10).gif

Managing MIIS with WMI

When planning how you want to manage Microsoft Identity Integration Server (MIIS) 2003, Enterprise Edition, you should consider that you have the option of scripting your management tasks with Windows Management Instrumentation (WMI) technology. One advantage of using WMI scripts is that you can perform MIIS administration tasks from any remote server within the hosted Active Directory domain, providing your MIIS server is in the same domain.

Scripted Administration

It might be to your advantage to automate MIIS administration by remotely scripting the management API with WMI, providing that your administrators are familiar with this technology. Using WMI to manage MIIS will involve some planning to allocate resources for developing and testing your remote scripts, and in some cases, learning WMI and a scripting technology.

For more information about WMI and scripting technologies, see Scripting.

WMI Provider

MIIS includes a WMI provider that you can use to perform administrative tasks such as:

  • Running management agents
  • Producing customized reports on management agent runs
  • Getting statistical information about the metaverse
  • Extracting information about the health of the system and whether your synchronizations are working as expected

For example, to ensure that you are importing the correct objects into the metaverse, use the classes in the WMI provider to check the results of a management agent that is run before importing objects into the metaverse. You can verify that you are changing metaverse objects according to your business rules. For examples, see the MIIS 2003 Developer Reference on the MIIS CD.

WMI MIIS Classes

WMI provides the following classes for MIIS:

  • MMSCSObject - Represents objects in the connector space. Use to check data in the connector space or to set passwords.
  • MMSManagementAgent - represents a management agent. Use to automate a management agent run, including stopping and starting a management agent based on specific conditions.
  • MMSRunHistory - Represents the results of a management agent run. Use to get statistical information about management agent runs.
  • MMSServer - Represents the metadirectory server. Use to obtain information about the number of objects in the metaverse or to clear run histories from the server.

For more information about the WMI classes for MIIS, see the Microsoft Identity Integration Server 2003 Developer Reference.