Dim objSWbemLocator Dim objSWbemServices Dim objNewSWbemObject Dim objSWbemObject Dim ProviderLoc Dim Location Dim strClass Dim strSiteCode
'Creates a Software Metering Rule
strClass="SMS_MeteredProductRule"
set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator")
set objSWbemServices= objSWbemLocator.ConnectServer _ (".", "root\sms")
Set ProviderLoc = objSWbemServices.InstancesOf("SMS_ProviderLocation")
For Each Location In ProviderLoc If Location.ProviderForLocalSite = True Then Set objSWbemServices = objSWbemLocator.ConnectServer _ (Location.Machine, "root\sms\site_" + Location.SiteCode) strSiteCode=Location.SiteCode End If Next
Set objSWbemObject = objSWbemServices.Get(strClass) Set objNewSWbemObject = objSWbemObject.SpawnInstance_()