How to: Get the Number of Metaverse Objects in the Server
You can use the NumMVObjects Method property to get the number of objects in the Forefront Identity Manager Synchronization Service (FIM Synchronization Service) database (metaverse).
The following Microsoft Visual Basic Scripting Edition (VBScript) example shows how to get the number of objects in the metaverse.
Option Explicit
On Error Resume Next
Const PktPrivacy = 6 ' Authentication level
Dim Service ' Service object
Dim MVSet ' Metaverse collection
Dim Metaverse ' Metaverse object
Set Service = GetObject("winmgmts:{authenticationLevel=PktPrivacy}!root\MicrosoftIdentityIntegrationServer")
Set MVSet = Service.ExecQuery("Select * From MIIS_Server")
' Get the number of objects in the <tla rid="fim_syncdb_short" />.
For Each Metaverse in MVSet
WScript.Echo "Server Name: " & Metaverse.Name
WScript.Echo "Metaverse Objects: " & Metaverse.NumMVObjects
Next
Sub ErrorHandler (ErrorMessage)
WScript.Echo ErrorMessage
WScript.Quit(1)
End Sub
See Also
Reference
MIIS_Server Class
NumMVObjects Method
Concepts
How to: Enable Security in Scripts
Script Examples
Creating Scripts