smsclictr.automation library
Import and assign a local Software Distribution Policy

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

Syntax

C#
public 
ManagementObject 
ImportLocalPolicy(
	
string 
PolicyPath
)

Parameters

PolicyPath
Type: System . . :: . String
Path to the XML File or URL on the SMS ManagementPoint

Return Value

CCM_SoftwareDistribution ManagementObject

Remarks

Policy will automatically be removed with the next policy evalutaion cycle

Examples

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

namespace
ConsoleApplication1
{

class Program
	{
	
static 
void Main(
string[] args)
		{
			SMSClient oClient = 
new SMSClient(
"remotehost");
			oClient.SoftwareDistribution.ImportLocalPolicy(

@"http://SMSServer/SMS_MP/.sms_pol?C0020004-C0000005-6F42AC19.2_00");
	}
}
}
PowerShell:

(copy smsclictr.automation.dll to the %HOMEDRIVE%\%HOMEPATH% Folder of the current User)

CopyC#
[

void][System.Reflection.Assembly]::LoadFile(

"$HOME\smsclictr.automation.dll")
$SMSClient = New-Object -TypeName smsclictr.automation.SMSClient(
"remotehost")
$SMSClient.SoftwareDistribution.ImportLocalPolicy(

"http://SMSServer/SMS_MP/.sms_pol?C0020004-C0000005-6F42AC19.2_00");

See Also