smsclictr.automation library
ReRun a failed Advertisement

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

Syntax

C#
public 
void 
RerunAdvIfMissing(
	
string 
ADV_AdvertisementID,
	
string 
PKG_PackageID,
	
string 
PRG_ProgramID
)

Parameters

ADV_AdvertisementID
Type: System . . :: . String
Advertisement ID
PKG_PackageID
Type: System . . :: . String
Package ID
PRG_ProgramID
Type: System . . :: . String
Program ID (Program Name)

Remarks

Rerun an Advertisement only if Adv. is not installed or was previously failed

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");
		 
Console.WriteLine(oClient.SoftwareDistribution.RerunAdvIfMissing(
"LAB20000", 
"LAB00002", 
"CMD RUN"))
	}
}
}
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.RerunAdvIfMissing(
"LAB20000", 
"LAB00002", 
"CMD RUN")

See Also