smsclictr.automation library
Get or Set the SMS Cache Size in Megabyte (MB)

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

Syntax

C#
public 
string 
CacheSize { 
get; 
set; }

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(
"workstation01");
			 UInt32 CacheSize = UInt32.Parse(oClient.CacheSize);
			 
if (CacheSize != 
600)
				 {
					
//Set the CacheSize to 600MB
						oClient.CacheSize = 
"600";
				}
		}
}
}
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(
"workstation01")
$SMSClient.CacheSize = 
"600"

See Also