smsclictr.automation library
Get a ManagementObjectCollection of all Machine SoftwareDistribution Policies (ActualConfig)

Namespace:  smsclictr.automation
Assembly:  smsclictr.automation(in smsclictr.automation.dll) Version: 1.1.3731.16627 (1.1.2.4)

Syntax

C#
public 
ManagementObjectCollection 
Advertisements { 
get; }

Remarks

root\ccm\Policy\Machine\ActualConfig:SELECT * FROM CCM_SoftwareDistribution

Examples

C#:
CopyC#
using System;
using
System.Collections.Generic;
using System.Text;
using smsclictr.automation;

namespace
ConsoleApplication1
{

class Program
		{
		
static 
void Main(
string[] args)
				{
					 SMSClient oClient = 
new SMSClient(
"localhost");
					 ManagementObjectCollection cAdv =
oClient.SoftwareDistribution.Advertisements;
					 
foreach (ManagementObject MO

in cAdv)
					 {
					
//Show all local Advertisement
ID's
						Console.WriteLine(MO.GetPropertyValue(

"ADV_AdvertisementID").ToString());
					 }
			}
		 }
}

See Also