Freigeben über


WMI-Klasse des SMS_Site-Servers

Die SMS_Site WMI-Klasse (Windows Management Instrumentation) ist eine SMS-Anbieter-Serverklasse in Configuration Manager, die Identifikations- und status Daten für eine Configuration Manager-Standortinstallation darstellt.

Die folgende Syntax wird vom MOF-Code (Managed Object Format) vereinfacht und enthält alle geerbten Eigenschaften.

Syntax

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;
};

Methoden

Die folgende Tabelle zeigt die Methoden in der SMS_Site -Klasse.

Methode Beschreibung
EncryptDataEx-Methode in class SMS_Site Verschlüsselt Daten mit dem öffentlichen Schlüssel des angegebenen Standortservers und gibt die verschlüsselten Daten zurück.
GetAutoUpgradeConfigs-Methode in class SMS_Site Ruft Konfigurationen für automatische Aktualisierungseinstellungen ab.
GetClientInfo-Methode in der Klasse SMS_Site Ruft Informationen zu einem Client ab.
GetClientPilotingConfigs-Methode in class SMS_Site Ruft die Konfigurationen für Clientpiloteinstellungen ab.
GetFeatureState-Methode in der Klasse SMS_Site Ruft den aktivierten/deaktivierten Status eines Features ab.
GetSiteADInfo-Methode in der Klasse SMS_Site Ruft Active Directory-Informationen des Standortservers ab.
ImportGlobalUserAccount-Methode in der Klasse SMS_Site Verschlüsselt Daten, die in der Hierarchie freigegeben sind.
ImportGlobalUserAccountEx-Methode in der Klasse SMS_Site Verschlüsselt Daten, die in der Hierarchie freigegeben sind.
ImportMachineEntry-Methode in der Klasse SMS_Site Importiert Computerinformationen.
IsUsedCert-Methode in der Klasse SMS_Site Bestimmt, ob das angegebene Zertifikat verwendet wird.
RedistributeAutoUpgradeClientContent-Methode in class SMS_Site Verteilt Den Inhalt des automatischen Aktualisierens von Clients erneut an den angegebenen Verteilungspunkt.
SubmitRegistrationRecord-Methode in class SMS_Site Übermittelt einen Registrierungsdatensatz.
UpdateAutoUpgradeClientContent-Methode in Class SMS_Site Updates automatisches Aktualisieren von Clientinhalten auf alle Verteilungspunkte.
UpdateAutoUpgradeConfigs-Methode in class SMS_Site Updates Konfigurationen für einstellungen für das automatische Upgrade.
UpdateClientPilotingConfigs-Methode in class SMS_Site Updates die Konfigurationen für Clientpiloteinstellungen.
UpdateConsoleUsageData-Methode in class SMS_Site Updates Von Konsolenverbindungen empfangene Konsolennutzungsdaten.
UpdateFeatureState-Methode in Class SMS_Site Updates den Aktiviert/Deaktiviert-Status eines Features.
VerifyNoLoops-Methode in class SMS_Site Bestimmt, ob die Beziehung zwischen über- und untergeordneten Elementen für eine bestimmte Website zu einer rekursiven Schleife führt.

Eigenschaften

BuildNumber Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen]

Configuration Manager Buildnummer. Der Standardwert ist 0.

Features Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Für die interne Verwendung reserviert.

InstallDir Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Verzeichnis, in dem Configuration Manager installiert wurde. Der Standardwert ist "".

Mode Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [Enumeration]

Modus der Website. Die folgenden Werte sind möglich:

Wert Websitemodus
1 Replikationswartung.
2 Wiederherstellung wird ausgeführt.
3 Upgrade wird ausgeführt.
4 Die Auswertung ist abgelaufen.
5 Standorterweiterung wird ausgeführt.
6 Der Interopmodus, bei dem es primäre Standorte mit der gleichen Version wie der CAS gibt, wurde nicht aktualisiert.
7 Der Interopmodus, in dem sekundäre Standorte mit der gleichen Version wie der Standortserver der obersten Ebene vorhanden sind, wurde nicht aktualisiert.

ReportingSiteCode Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [SizeLimit("3")]

Standortcode für das übergeordnete Element der aktuellen Website. Der Standardwert ist "".

RequestedStatus Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [Enumeration]

Wert, der eine Anforderung für die status des sekundären Standorts angibt. Mögliche Werte sind unten aufgeführt. Der Standardwert ist 1001.

Wert Angeforderte status
1001 Erstellen eines sekundären Standorts; Der primäre Standort sendet die Installationsmedien.
1002 Erstellen Sie einen sekundären Standort mit den Installationsmedien, die am sekundären Standort bereits verfügbar sind.
1003 Die Erstellung des sekundären Standorts wurde gestartet.
1004 Upgrade eines sekundären Standorts; Der primäre Standort sendet die Installationsmedien.
1005 Führen Sie ein Upgrade für einen sekundären Standort mithilfe der installationsmedien aus, die bereits am sekundären Standort verfügbar sind.
1006 Das Upgrade des sekundären Standorts wurde gestartet.
1007 Deinstallieren sie einen sekundären Standort.
1008 Die Deinstallation des sekundären Standorts wurde gestartet.
1009 Löschen eines sekundären Standorts.
1010 Das Löschen des sekundären Standorts wurde gestartet.
1011 Wiederherstellen eines sekundären Standorts; Der primäre Standort sendet die Installationsmedien.
1012 Wiederherstellen eines sekundären Standorts; das Installationsmedium ist bereits am sekundären Standort verfügbar.
1013 Die Wiederherstellung des sekundären Standorts wurde gestartet.

Verwenden Sie diese Eigenschaft zum Erstellen und Aktualisieren eines sekundären Standorts. Es können nur Werte festgelegt werden, die "SEC_REQUEST_" vorangestellt sind.

SecondarySiteCMUpdateStatus Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Gibt an, ob auf dem sekundären Standortserver die neuesten Configuration Manager Updates vom übergeordneten Server installiert wurden.

ServerName Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Servername des Standorts, auf dem Configuration Manager installiert ist. Der Standardwert ist "".

SiteCode Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [key, SizeLimit("3")]

Aus drei Buchstaben bestehender Standortcode für die Website. Der Standardwert ist "".

SiteName Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Name der Website. Der Standardwert ist "".

Status Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen, Aufzählung]

Aktuelle status der Website. Mögliche Werte sind unten aufgeführt. Der Standardwert ist ACTIVE (1).

Wert Website-status
1 AKTIV
2 ANHÄNGIG
3 MISSLUNGEN
4 GELÖSCHT
5 UPGRADE
6 Fehler beim Löschen oder Deinstallieren des sekundären Standorts.
7 Fehler beim Aktualisieren des sekundären Standorts.
8 Die Wiederherstellung des sekundären Standorts wird ausgeführt.
9 Fehler beim Wiederherstellen des sekundären Standorts.

TimeZoneInfo Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Die Zeitzone des Standortservers wird als Win32-Struktur TIME_ZONE_INFORMATION dargestellt, die von der Win32-Funktion GetTimeZoneInformation abgerufen wird. Der Standardwert ist "".

Type Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [Enumeration]

Typ der Website. Mögliche Werte sind unten aufgeführt. Der Standardwert ist SECONDARY (1).

Wert Websitetyp
1 SEKUNDÄR
2 PRIMÄR
4 CAS

Version Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Schließen Sie Configuration Manager Version der aktuellen Website ab. Der Standardwert ist "".

Hinweise

Klassenqualifizierer für diese Klasse sind:

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter anforderungen an Configuration Manager Server Runtime.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.

Siehe auch

WMI-Klassen des Configuration Manager-Standortkonfigurationsservers