WMI-Klasse für SMS_Site Server

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

Die folgende Syntax wurde aus 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

In der folgenden Tabelle sind die Methoden in der SMS_Site Klasse aufgeführt.

Methode Beschreibung
EncryptDataEx-Methode in Klasse SMS_Site Verschlüsselt Daten mit dem öffentlichen Schlüssel des angegebenen Standortservers und gibt die verschlüsselten Daten zurück.
GetAutoUpgradeConfigs-Methode in Klasse SMS_Site Ruft Konfigurationen für die Einstellungen für das automatische Upgrade ab.
GetClientInfo-Methode in Klasse SMS_Site Ruft Informationen zu einem Client ab.
GetClientPilotingConfigs-Methode in Klasse SMS_Site Ruft die Konfigurationen für die Client-Piloteinstellungen ab.
GetFeatureState-Methode in Klasse SMS_Site Ruft den Aktivierungs-/Deaktivierungsstatus eines Features ab.
GetSiteADInfo-Methode in Klasse SMS_Site Ruft die Active Directory-Informationen zum Standortserver ab.
ImportGlobalUserAccount-Methode in Klasse SMS_Site Verschlüsselt Daten, die in der Hierarchie freigegeben sind.
ImportGlobalUserAccountEx-Methode in Klasse SMS_Site Verschlüsselt Daten, die in der Hierarchie freigegeben sind.
ImportMachineEntry-Methode in Klasse SMS_Site Importiert Computerinformationen.
IsUsedCert-Methode in Klasse SMS_Site Bestimmt, ob das angegebene Zertifikat verwendet wird.
RedistributeAutoUpgradeClientContent-Methode in Klasse SMS_Site Verteilt AutoUpgrade-Clientinhalte an den angegebenen Verteilungspunkt neu.
SubmitRegistrationRecord-Methode in Klasse SMS_Site Übermittelt einen Registrierungsdatensatz.
UpdateAutoUpgradeClientContent-Methode in Klasse SMS_Site Updates für das automatische Upgrade von Clientinhalten an alle Verteilungspunkte.
UpdateAutoUpgradeConfigs-Methode in Klasse SMS_Site Updates für die Konfigurationseinstellungen für das automatische Upgrade.
UpdateClientPilotingConfigs-Methode in Klasse SMS_Site Updates die Konfigurationen für die Clientpiloteinstellungen.
UpdateConsoleUsageData-Methode in Klasse SMS_Site Updates Konsolenverwendungsdaten, die von Konsolenverbindungen empfangen werden.
UpdateFeatureState-Methode in Klasse SMS_Site Updates den Status "Aktiviert/Deaktiviert" eines Features.
VerifyNoLoops-Methode in Klasse SMS_Site Bestimmt, ob die Über-/Unterordnungsbeziehung für eine bestimmte Website zu einer rekursiven Schleife führt.

Eigenschaften

BuildNumber Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Configuration Manager-Buildnummer. Der Standardwert ist 0.

Features Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Für die interne Verwendung reserviert.

InstallDir Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

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

Mode Datentyp: UInt32

Zugriffstyp: Lesen/Schreiben

Qualifiers: [enumeration]

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

Wert Websitemodus
1 Replikation wird gewartet.
2 Die Wiederherstellung wird ausgeführt.
3 Upgrade wird ausgeführt.
4 Die Auswertung ist abgelaufen.
5 Standorterweiterung wird ausgeführt.
6 Der Interop-Modus mit primären Standorten, die dieselbe Version wie der CAS haben, wurde nicht aktualisiert.
7 Der Interop-Modus mit sekundären Standorten, die die gleiche Version wie der Standortserver der obersten Ebene haben, wurde nicht aktualisiert.

ReportingSiteCode Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifier: [SizeLimit("3")]

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

RequestedStatus Datentyp: UInt32

Zugriffstyp: Lesen/Schreiben

Qualifiers: [enumeration]

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

Wert Angeforderter Status der Website
1001 Erstellen eines sekundären Standorts; Der primäre Standort sendet das Installationsmedium nach unten.
1002 Erstellen Sie einen sekundären Standort mit den Installationsmedien, die bereits auf dem sekundären Standort verfügbar sind.
1003 Die Erstellung der sekundären Website wurde gestartet.
1004 Upgrade eines sekundären Standorts; Der primäre Standort sendet das Installationsmedium nach unten.
1005 Aktualisieren Sie einen sekundären Standort mit dem Installationsmedium, das bereits am sekundären Standort verfügbar ist.
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 Sekundären Standort löschen.
1010 Die Löschung der sekundären Website wurde gestartet.
1011 Wiederherstellen eines sekundären Standorts; Der primäre Standort sendet das Installationsmedium nach unten.
1012 Wiederherstellen eines sekundären Standorts; Das Installationsmedium ist bereits auf dem 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, denen "SEC_REQUEST_" vorangestellt ist.

SecondarySiteCMUpdateStatus Datentyp: UInt32

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

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

ServerName Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

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

SiteCode Datentyp: String

Zugriffstyp: Lesen/Schreiben

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

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

SiteName Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Name der Website. Der Standardwert ist "".

Status Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifiers: [read, enumeration]

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

Wert Site status
1 AKTIV
2 AUSSTEHEND
3 FEHLGESCHLAGEN
4 GELÖSCHT
5 AKTUALISIEREN
6 Der sekundäre Standort konnte nicht gelöscht oder deinstalliert werden.
7 Das Upgrade des sekundären Standorts ist fehlgeschlagen.
8 Die Wiederherstellung des sekundären Standorts wird ausgeführt.
9 Sekundäre Website konnte nicht wiederhergestellt werden.

TimeZoneInfo Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

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

Type Datentyp: UInt32

Zugriffstyp: Lesen/Schreiben

Qualifiers: [enumeration]

Websitetyp. Mögliche Werte sind unten aufgeführt. Der Standardwert ist "SEKUNDÄR (1)".

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

Version Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Vollständige Configuration Manager-Version des aktuellen Standorts. Der Standardwert ist "".

Hinweise

Zu den Klassenqualifikationen für diese Klasse gehören:

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter Anforderungen an die Configuration Manager Server-Laufzeit.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Entwicklungsanforderungen für Configuration Manager Server.

Siehe auch

Configuration Manager WMI-Klassen für den Standortkonfigurationsserver