smsclictr.automation library
Assembly: smsclictr.automation(in smsclictr.automation.dll) Version: 1.1.3731.16627 (1.1.2.4)
Get a ManagementObjectCollection of all
Machine SoftwareDistribution Policies running when a user is logged
on (RequestedConfig)
Namespace:
smsclictr.automation
Assembly: smsclictr.automation(in smsclictr.automation.dll) Version: 1.1.3731.16627 (1.1.2.4)
Syntax
C# |
---|
public ManagementObjectCollection Advertisements_UserLogon { get; } |
Remarks
root\ccm\Policy\Machine\RequestedConfig:SELECT * FROM
CCM_SoftwareDistribution WHERE PRG_PRF_UserLogonRequirement ='UserLoggedOn' and PRG_HistoryLocation = 'User'
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_UserLogon; foreach (ManagementObject MO in cAdv) { //Show all local Advertisement ID's Console.WriteLine(MO.GetPropertyValue( "ADV_AdvertisementID").ToString()); } } } }