SMS_Site Server WMI Class
Updated: October 28, 2009
Applies To: System Center Configuration Manager 2007, System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3, System Center Configuration Manager 2007 SP1, System Center Configuration Manager 2007 SP2
The SMS_Site Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that represents identification and status data for a Configuration Manager site installation.
The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.
Class SMS_Site : SMS_BaseClass
{
UInt32 BuildNumber;
String InstallDir;
String ReportingSiteCode;
UInt32 RequestedStatus;
String ServerName;
String SiteCode;
String SiteName;
UInt32 Status;
String TimeZoneInfo;
UInt32 Type;
String Version;
};
The following table shows the methods in the SMS_Site class.
| Method | Description |
|---|---|
|
Gets information about a client. |
|
|
Imports computer information. |
|
|
ImportMachineEntryAndAddMembershipRule Method in Class SMS_Site |
Imports computers information and adds the computer to a specified collection. |
|
Determines whether the specified certificate is used. |
|
|
Submits a certificate for a computer that implements Intel Active Management Technology (Intel AMT). |
|
|
Submits a registration record. |
|
|
Determines whether the parent-child relationship for a given site results in a recursive loop. |
- BuildNumber
- Data type: UInt32 Access type: Read-only Qualifiers: [read, ResID(508), ResDLL("SMS_RSTT.dll")] Configuration Manager build number. The default value is 0.
- InstallDir
- Data type: String Access type: Read/Write Qualifiers: [ResID(510), ResDLL("SMS_RSTT.dll")] Directory in which Configuration Manager was installed. The default value is "".
- ReportingSiteCode
- Data type: String Access type: Read/Write Qualifiers: [SizeLimit("3"), Not_null,ResID(503), ResDLL("SMS_RSTT.dll")] Site code for the parent of the current site. The default value is "".
- RequestedStatus
-
Data type: UInt32
Access type: Read/Write
Qualifiers: [enumeration, ResID(507),ResDLL("SMS_RSTT.dll"), ResIDValueLookup("RequestedStatus")]
Value indicating a request for secondary site status. Possible values are listed below. The default value is 1001.
Use this property for creating and upgrading a secondary site. Only values preceded by "SEC_REQUEST_" can be set.1001
SEC_REQUEST_CREATE
1002
SEC_REQUEST_CREATE_CD
1003
SEC_CREATION_STARTED
1004
SEC_REQUEST_UPGRADE
1005
SEC_REQUEST_UPGRADE_CD
1006
SEC_UPGRADE_STARTED
1007
SEC_REQUEST_DEINSTALL
1008
SEC_DEINSTALL_STARTED
- ServerName
- Data type: String Access type: Read/Write Qualifiers: [ResID(509), ResDLL("SMS_RSTT.dll")] Server name of the site on which Configuration Manager is installed. The default value is "".
- SiteCode
- Data type: String Access type: Read/Write Qualifiers: [key, SizeLimit("3"), ResID(501), ResDLL("SMS_RSTT.dll")] Three-letter site code for the site. The default value is "".
- SiteName
- Data type: String Access type: Read/Write Qualifiers: [ResID(502), ResDLL("SMS_RSTT.dll")] Name of the site. The default value is "".
- Status
-
Data type: UInt32
Access type: Read-only
Qualifiers: [read, enumeration, ResID(506), ResDLL("SMS_RSTT.dll"), ResIDValueLookup("SiteStatus")]
Current status of the site. Possible values are listed below. The default value is ACTIVE (1).
1
ACTIVE
2
PENDING
3
FAILED
4
DELETED
5
UPGRADE
- TimeZoneInfo
- Data type: String Access type: Read/Write Qualifiers: [ResID(511), ResDLL("SMS_RSTT.dll")] Site server time zone represented as a Win32 TIME_ZONE_INFORMATION structure that is retrieved by the Win32 GetTimeZoneInformation function. The default value is "".
- Type
-
Data type: UInt32
Access type: Read/Write
Qualifiers: [enumeration, ResID(505), ResDLL("SMS_RSTT.dll"), ResIDValueLookup("SiteType")]
Type of site. Possible values are listed below. The default value is SECONDARY (1).
1
SECONDARY
2
PRIMARY
- Version
- Data type: String Access type: Read/Write Qualifiers: [ResID(504), ResDLL("SMS_RSTT.dll")] Complete Configuration Manager version of the current site. The default value is "".
Class qualifiers for this class include:
-
Secured
For more information about both the class qualifiers and the property qualifiers included in the Properties section, see Configuration Manager Class and Property Qualifiers.
SMS_Site can be used to get the site server name from a known site code. For an example, see How to Create a PXE Service Point Role.
Runtime Requirements
For more information, see Configuration Manager Server Runtime Requirements.
Development Requirements
For more information, see Configuration Manager Server Development Requirements.