Includes&Samples |
TargetObjectName - property in ROOT\Microsoft\SqlServer\ServerEvents\MSSQLSERVER namespaceTargetObjectName in other namespacesList of classes with TargetObjectName local property in ROOT\Microsoft\SqlServer\ServerEvents\MSSQLSERVER namespace
List of classes with TargetObjectName derived property in ROOT\Microsoft\SqlServer\ServerEvents\MSSQLSERVER namespaceCode samples for TargetObjectName propertyThe class DDL_LINKED_SERVER_LOGIN_EVENTS is abstract and serves only as a base for new classes. You cannot create instances of abstract class, see derived classes. Get a Class as objectShort VB Script code to get the abstract class DDL_LINKED_SERVER_LOGIN_EVENTS.
'https://wutils.com/wmi/ Dim wmiClass, oProperty Set wmiClass = GetObject( _ "WINMGMTS:\\.\ROOT\Microsoft\SqlServer\ServerEvents\MSSQLSERVER:" + _ "DDL_LINKED_SERVER_LOGIN_EVENTS") 'get some class property Wscript.Echo wmiClass.properties_("TargetObjectName").Origin 'or other property name, see properties 'Check if the class is singleton Wscript.Echo wmiClass.Path_.IsSingleton 'Get number of methods in the class Wscript.Echo wmiClass.Methods_.Count 'List class properties For Each oProperty In wmiClass.properties_ 'get property name and origin. Property value in the class is null, of course. Wscript.Echo oProperty.Name, oProperty.Origin, oProperty.Value Next InstancesOfList of all instances, wmi class DDL_LINKED_SERVER_LOGIN_EVENTS.
'https://wutils.com/wmi/ Dim oWMI, Instances, Instance 'Get base WMI object, "." means computer name (local) Set oWMI = GetObject("WINMGMTS:\\.\ROOT\Microsoft\SqlServer\ServerEvents\MSSQLSERVER") 'Get instances of DDL_LINKED_SERVER_LOGIN_EVENTS - all instances of this class and derived classes Set Instances = oWMI.InstancesOf("DDL_LINKED_SERVER_LOGIN_EVENTS") 'Enumerate instances For Each Instance In Instances 'Do something with the instance Wscript.Echo Instance.TargetObjectName 'or other property name Next 'Instance |