Returns the number of all objects that are in the metaverse. To use this method, you must be logged on as a member of the MIISOperators security group or the MIISAdmins security group.
mof string NumMVObjects(); |
Parameters
None
Name : NumMVObjects
Return Value
string
Returns the number of all objects that are in the metaverse, or the following return values.
Name | Description |
---|---|
call-failure |
An unexpected error occurred. Check the event log. |
connection-failure |
The server is not running, or your credentials were removed from the security groups. Verify that the credentials that you used belong to a member of a Forefront Identity Manager Synchronization Service (FIM Synchronization Service) security group. The method can return this string after you get the Windows Management Instrumentation (WMI) provider object. |
Example
The following example shows how to use Microsoft Visual Basic Scripting Edition (VBScript) to get the number of objects that are in the metaverse using the ExecQuery method.
Visual Basic Script | Copy Code |
---|---|
Option Explicit On Error Resume Next Dim Service Dim Servers Set Service = GetObject("winmgmts:root\MicrosoftIdentityIntegrationServer") Set Servers = Service.ExecQuery("Select * from MIIS_Server1") For Each Server in Servers WScript.Echo "Count of Metaverse Objects = " & Server.NumMvObjects() Next Sub ErrorHandler (ErrorMessage) WScript.Echo ErrorMessage WScript.Quit(1) End Sub |
The following example uses the Get method to get the number of objects in the metaverse.
Visual Basic Script | Copy Code |
---|---|
Option Explicit On Error Resume Next Dim Service Dim Server Set Service = GetObject("winmgmts:root\MicrosoftIdentityIntegrationServer") Set Server = Service.Get("MIIS_Server.Name='MIIS_Server1'") WScript.Echo "Count of Metaverse Objects = " & Server.NumMvObjects() Sub ErrorHandler (ErrorMessage) WScript.Echo ErrorMessage WScript.Quit(1) End Sub |
Requirements
Product |
Forefront Identity Manager Synchronization Service 2010 |
MOF |
Mmswmi.mof |