SMS_Site Server WMI Class
Applies To: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager
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.
Syntax
Class SMS_Site : SMS_BaseClass
{
UInt32 BuildNumber;
String Features;
String InstallDir;
UInt32 Mode;
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 |
---|---|
Encrypts data using the specified site server’s public key and returns the encrypted data. |
|
Gets configurations for auto-upgrade settings. |
|
Gets information about a client. |
|
Gets the enabled/disabled state of a feature. |
|
Gets Active Directory information of site server. |
|
Encrypts data that is shared in the hierarchy. |
|
Encrypts data that is shared in the hierarchy. |
|
Imports computer information. |
|
Determines whether the specified certificate is used. |
|
RedistributeAutoUpgradeClientContent Method in Class SMS_Site |
Redistributes auto-upgrade client content to the specified distribution point. |
Submits a certificate for a computer that implements Intel Active Management Technology (Intel AMT). |
|
Submits a registration record. |
|
Updates auto-upgrade client content to all distribution points. |
|
Updates configurations for auto-upgrade settings. |
|
Updates the enabled/disabled state of a feature. |
|
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]
Configuration Manager build number. The default value is 0.
Features
Data type: StringAccess type: Read/Write
Qualifiers: None
Reserved for internal use.
InstallDir
Data type: StringAccess type: Read/Write
Qualifiers: None
Directory in which Configuration Manager was installed. The default value is "".
Mode
Data type: UInt32Access type: Read/Write
Qualifiers: [enumeration]
Value indicating a request for secondary site status. Possible values are listed below.
0
Normal
1
Maintenance
2
Recovery
3
Upgrade
Mode …
ReportingSiteCode
Data type: StringAccess type: Read/Write
Qualifiers: [SizeLimit("3")]
Site code for the parent of the current site. The default value is "".
RequestedStatus
Data type: UInt32Access type: Read/Write
Qualifiers: [enumeration]
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: None
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")]
Three-letter site code for the site. The default value is "".
SiteName
Data type: StringAccess type: Read/Write
Qualifiers: None
Name of the site. The default value is "".
Status
Data type: UInt32Access type: Read-only
Qualifiers: [read, enumeration]
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: None
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]
Type of site. Possible values are listed below. The default value is SECONDARY (1).
1
SECONDARY
2
PRIMARY
4
CAS
Version
Data type: StringAccess type: Read/Write
Qualifiers: None
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 Enable 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.