smsclictr.automation library

The SMSClienttype exposes the following members.

Constructors

  Name Description
SMSClient Overloaded.

Methods

  Name Description
CacheCleanupALL
Cleanup orphaned and old cached packages
CacheCleanupOldPackages
Cleanup all cached Packages where a newer Version exists
CacheCleanupOrphanedCacheInfo
Cleanup all CacheInfo Objects where no Package-Folder exists
CacheCleanupOrphanedPackages
Cleanup all Cache Folders where no entry is in the CacheInfo class (orphaned Folders)
CacheDelete
Delete all Folders in the SMS Cache
ConnectIPC
Connect the IPC$ Share of the remote Host
DeleteGUID
Delete the SMS/SCCM GUID on next SMS Agent restart
DeleteSMSCertificates
Delete SMS x509 Certificates
DeleteTrustedRootKey
Delete the TrustedRootKey and the MP Certificate
Dispose
Dispose
Equals
Determines whether the specified Objectis equal to the current Object.
(Inherited from Object.)
EvaluateMachinePolicy
Assign all downloaded Machine Policies
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType
Gets the Typeof the current instance.
(Inherited from Object.)
RepairClient
Repair the SMS Agent
RequestMachinePolicy
Request and download new Machine Policies
ResetGlobalLoggingConfiguration
ResetGlobalLoggingConfiguration to the default values
ResetPausedSWDist
Reset paused SoftwareDistribution Flag
ResetPolicy Overloaded.
RestartSMSAgent
Restart the SMS Agent Service
StartSMSAgent
Start the SMS Agent Service (CCMExec)
StopSMSAgent
Stop the SMS Agent Service (CCMExec)
ToString
Returns a Stringthat represents the current Object.
(Inherited from Object.)
UninstallClient
remove the SMS Agent

Properties

  Name Description
AllowLocalAdminOverride
Allow the local Admin to override Site Settings
CacheContentSize
Size of the downloaded packages in cache
CachePath
Get or Set the SMS Cache Path
CacheSize
Get or Set the SMS Cache Size in Megabyte (MB)
ClientId
Get the SMS GUID
ClientIdChangeDate
Get the last GUID change date
ClientType
Get the SMS Agent Type
Components
SMSComponents Class
ComputerSystem
WMIComputerSystem Class
Connection
WMI Connection Settings (WMIProvider Class)
DCM
SCCMDCM Class
EnableAutoAssignment
Enable automatic Site assignment.

This will force the SMS Client to automatically reassign the SMS Site if the client roams to another SMS Primary Site.

FileIO
WMIFileIO Class
HttpPort
Get or Set the HTTP port for Client-Server communication
LocalSMSPath
Get the Local SMS Path
LogDirectory
Get the Log-Directory Path
ManagementPoint
Get the assigned Management Point
MSI
WindowsInstaller Class
OOBAutoProvision
OutOfBand AutoProvisioning
PreviousClientId
Get the previous SMS GUID
ProductCode
Get the MSI ProductCode of the installed SMS Client Agent
ProxyManagementPoint
Get the assigned proxy Management Point (if the client belongs to a secondary site)
Reload
Do not use cached Object. Reload the Object (Once!)
Schedules
SMSSchedules Class
SiteCode
Get or Set the assigned SMS SiteCode
SMSVersion
Get the SMS Version (like 2.50 )
SoftwareDistribution
CCM_SoftwareDistribution Class

See Also