Using VBScript with the MMC 2.0 Automation Object Model
The following VBScript example code is for a simple application that uses the MMC 2.0 automation object model to programmatically start the MMC application, load a snap-in, set text on the status bar, and leave the user in control of the MMC console.
Example Code
Option Explicit
Wscript.Echo "This script uses the MMC 2.0 Application object."
' Create the MMC Application object.
Dim objMMC
Set objMMC = Wscript.CreateObject("MMC20.Application")
' Show the MMC application.
objMMC.Show
' Add the "Folder" snap-in to the console.
objMMC.Document.SnapIns.Add("Folder")
' Set MMC status bar text.
objMMC.Document.ActiveView.StatusBarText = "This is the left pane|middle pane|right pane"
' Leave the MMC application in user control when this script ends.
objMMC.UserControl = 1
Wscript.Echo vbNewLine + "The script has ended. MMC is in user control."
Related topics