SMS_Site Windows Management Instrumentation (WMI) 类是 Configuration Manager 中的 SMS 提供程序服务器类,表示Configuration Manager站点安装的标识和状态数据。
以下语法在托管对象格式 (MOF) 代码中进行了简化,并包含所有继承的属性。
语法
Class SMS_Site : SMS_BaseClass
{
      UInt32 BuildNumber;
      String Features;
      String InstallDir;
      UInt32 Mode;
      String ReportingSiteCode;
      UInt32 RequestedStatus;
      UInt32 SecondarySiteCMUpdateStatus;
      String ServerName;
      String SiteCode;
      String SiteName;
      UInt32 Status;
      String TimeZoneInfo;
      UInt32 Type;
      String Version;
};
方法
下表显示了 类中 SMS_Site 的方法。
| 方法 | 说明 | 
|---|---|
| 类SMS_Site中的 EncryptDataEx 方法 | 使用指定站点服务器的公钥加密数据,并返回加密的数据。 | 
| 类SMS_Site中的 GetAutoUpgradeConfigs 方法 | 获取自动升级设置的配置。 | 
| 类SMS_Site中的 GetClientInfo 方法 | 获取有关客户端的信息。 | 
| 类SMS_Site中的 GetClientPilotingConfigs 方法 | 获取客户端试点设置的配置。 | 
| 类SMS_Site中的 GetFeatureState 方法 | 获取功能的启用/禁用状态。 | 
| 类SMS_Site中的 GetSiteADInfo 方法 | 获取站点服务器的 Active Directory 信息。 | 
| 类SMS_Site中的 ImportGlobalUserAccount 方法 | 加密层次结构中共享的数据。 | 
| 类SMS_Site中的 ImportGlobalUserAccountEx 方法 | 加密层次结构中共享的数据。 | 
| 类SMS_Site中的 ImportMachineEntry 方法 | 导入计算机信息。 | 
| 类SMS_Site中的 IsUsedCert 方法 | 确定是否使用指定的证书。 | 
| 类SMS_Site中的 RedistributeAutoUpgradeClientContent 方法 | 将客户端内容自动升级重新分发到指定的分发点。 | 
| 类SMS_Site中的 SubmitRegistrationRecord 方法 | 提交注册记录。 | 
| 类SMS_Site中的 UpdateAutoUpgradeClientContent 方法 | 汇报自动将客户端内容升级到所有分发点。 | 
| 类SMS_Site中的 UpdateAutoUpgradeConfigs 方法 | 汇报自动升级设置的配置。 | 
| 类SMS_Site中的 UpdateClientPilotingConfigs 方法 | 汇报客户端试点设置的配置。 | 
| 类SMS_Site中的 UpdateConsoleUsageData 方法 | 汇报从主机连接收到的主机使用情况数据。 | 
| 类SMS_Site中的 UpdateFeatureState 方法 | 汇报功能的启用/禁用状态。 | 
| 类SMS_Site中的 VerifyNoLoops 方法 | 确定给定站点的父子关系是否导致递归循环。 | 
属性
              BuildNumber 数据类型: UInt32
访问类型:只读
限定符:[read]
Configuration Manager内部版本号。 默认值为 0。
              Features 数据类型: String
访问类型:读/写
限定符:无
仅供内部使用。
              InstallDir 数据类型: String
访问类型:读/写
限定符:无
安装Configuration Manager的目录。 默认值为“”。
              Mode 数据类型: UInt32
访问类型:读/写
限定符:[枚举]
网站的模式。 可能的值是:
| 值 | 站点模式 | 
|---|---|
| 1 | 复制维护。 | 
| 2 | 正在恢复。 | 
| 3 | 升级正在进行中。 | 
| 4 | 评估已过期。 | 
| 5 | 网站扩展正在进行中。 | 
| 6 | 存在与 CAS 版本相同的主站点的互作模式未升级。 | 
| 7 | 未升级存在辅助站点的互作模式,其版本与顶级站点服务器版本相同。 | 
              ReportingSiteCode 数据类型: String
访问类型:读/写
限定符:[SizeLimit (“3”) ]
当前网站的父级的网站代码。 默认值为“”。
              RequestedStatus 数据类型: UInt32
访问类型:读/写
限定符:[枚举]
指示辅助站点状态请求的值。 下面列出了可能的值。 默认值为 1001。
| 值 | 请求的网站状态 | 
|---|---|
| 1001 | 创建辅助站点;主站点将发送安装介质。 | 
| 1002 | 使用辅助站点上已有的安装媒体创建辅助站点。 | 
| 1003 | 辅助站点创建已开始。 | 
| 1004 | 升级辅助站点;主站点将发送安装介质。 | 
| 1005 | 使用辅助站点上已有的安装媒体升级辅助站点。 | 
| 1006 | 辅助站点升级已开始。 | 
| 1007 | 取消安装辅助站点。 | 
| 1008 | 辅助站点取消安装已开始。 | 
| 1009 | 删除辅助站点。 | 
| 1010 | 辅助站点删除已开始。 | 
| 1011 | 恢复辅助站点;主站点将发送安装介质。 | 
| 1012 | 恢复辅助站点;辅助站点上已提供安装介质。 | 
| 1013 | 辅助站点恢复已开始。 | 
使用此属性创建和升级辅助站点。 只能设置前面有“SEC_REQUEST_”的值。
              SecondarySiteCMUpdateStatus 数据类型: UInt32
访问类型:读/写
限定符:无
指示辅助站点服务器是否具有从其父级安装的最新Configuration Manager更新。
              ServerName 数据类型: String
访问类型:读/写
限定符:无
安装Configuration Manager的站点的服务器名称。 默认值为“”。
              SiteCode 数据类型: String
访问类型:读/写
限定符:[key,SizeLimit (“3”) ]
网站的三个字母站点代码。 默认值为“”。
              SiteName 数据类型: String
访问类型:读/写
限定符:无
站点的名称。 默认值为“”。
              Status 数据类型: UInt32
访问类型:只读
限定符:[read, 枚举]
站点的当前状态。 下面列出了可能的值。 默认值为 ACTIVE (1) 。
| 值 | 站点状态 | 
|---|---|
| 1 | 积极 | 
| 2 | 待定 | 
| 3 | 失败 | 
| 4 | 删除 | 
| 5 | 升级 | 
| 6 | 无法删除或取消安装辅助站点。 | 
| 7 | 无法升级辅助站点。 | 
| 8 | 辅助站点恢复正在进行中。 | 
| 9 | 无法恢复辅助站点。 | 
              TimeZoneInfo 数据类型: String
访问类型:读/写
限定符:无
表示为 Win32 结构的站点服务器时区,由 Win32 TIME_ZONE_INFORMATIONGetTimeZoneInformation 函数检索。 默认值为“”。
              Type 数据类型: UInt32
访问类型:读/写
限定符:[枚举]
网站类型。 下面列出了可能的值。 默认值为 SECONDARY (1) 。
| 值 | 网站类型 | 
|---|---|
| 1 | 二 次 | 
| 2 | 主要 | 
| 4 | 中国科学院 | 
              Version 数据类型: String
访问类型:读/写
限定符:无
完成当前站点Configuration Manager版本。 默认值为“”。
备注
此类的类限定符包括:
- 安全 - 有关“属性”部分中包含的类限定符和属性限定符的详细信息,请参阅 Configuration Manager 类和属性限定符。 - SMS_Site可用于从已知站点代码获取站点服务器名称。 有关示例,请参阅 如何创建 PXE 服务点角色。
要求
运行时要求
有关详细信息,请参阅Configuration Manager服务器运行时要求。
开发要求
有关详细信息,请参阅Configuration Manager服务器开发要求。