The ISmsClient interface manages the Configuration Manager client configuration.

In This Section

ISmsClient::AutoDiscoverSite Method


Retrieves the site code of the locally available site based on the client's current roaming situation, without assigning the client to the site.
ISmsClient::DiscoverDefaultMP Method


Retrieves the assigned management point for a client, without assigning the client to the management point.
ISmsClient::EnableAutoAssignment Method


Enables or disables the auto-assignment feature of the client.
ISmsClient::GetAssignedSite Method


Gets the currently assigned site of the client.
ISmsClient::GetCurrentManagementPoint Method


Gets the management point to which the client is currently assigned.Note: This method is deprecated. Use the ISmsClient2::GetCurrentManagementPointEx Method method instead.
ISmsClient::ReAssignSite Method


Forces the client to rediscover its assigned site and then reassign itself to that site.
ISmsClient::RemoveAssignedSites Method


Removes all site assignments for the client.
ISmsClient::SetAssignedSite Method


Sets the client's assigned site.
ISmsClient::SetCurrentManagementPoint Method


Sets the current management point for the client.

Remarks

The ProgID for the automation object is Microsoft.SMS.Client and it is implemented as part of SMSClient.dll. The Visual Basic reference for early binding is SmsClientLib. The early binding object name is SmsClient. This object is not thread-safe.

Local administrator privileges are required to call this interface.

The IID for ISmsClient is DF56E387-A8BF-409a-8D1C-33CD1908C01A.

Requirements

smsclient.dll

Runtime Requirements

Development Requirements

See Also


Send comments about this topic to Microsoft.