SMS_Site Server WMI Class
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;
};
Methods
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. |
Properties
BuildNumber
Data type: UInt32Access type: Read-only
Qualifiers: [read, ResID(508), ResDLL("SMS_RSTT.dll")]
Configuration Manager build number. The default value is 0.
InstallDir
Data type: StringAccess type: Read/Write
Qualifiers: [ResID(510), ResDLL("SMS_RSTT.dll")]
Directory in which Configuration Manager was installed. The default value is "".
ReportingSiteCode
Data type: StringAccess 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: UInt32Access 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.
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
Use this property for creating and upgrading a secondary site. Only values preceded by "SEC_REQUEST_" can be set.
ServerName
Data type: StringAccess 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: StringAccess 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: StringAccess type: Read/Write
Qualifiers: [ResID(502), ResDLL("SMS_RSTT.dll")]
Name of the site. The default value is "".
Status
Data type: UInt32Access 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: StringAccess 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: UInt32Access 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: StringAccess type: Read/Write
Qualifiers: [ResID(504), ResDLL("SMS_RSTT.dll")]
Complete Configuration Manager version of the current site. The default value is "".
Remarks
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.
Requirements
Runtime Requirements
For more information, see Configuration Manager Server Runtime Requirements.
Development Requirements
For more information, see Configuration Manager Server Development Requirements.