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 Statusdaten 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 Einstellungen für automatische Upgrades ab. |
GetClientInfo-Methode in der Klasse SMS_Site | Ruft Informationen zu einem Client ab. |
GetClientPilotingConfigs-Methode in der Klasse 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 Upgrades des Clients erneut an den angegebenen Verteilungspunkt. |
SubmitRegistrationRecord-Methode in class SMS_Site | Übermittelt einen Registrierungsdatensatz. |
UpdateAutoUpgradeClientContent-Methode in Class SMS_Site | Aktualisierungen automatisches Upgrade von Clientinhalten auf alle Verteilungspunkte. |
UpdateAutoUpgradeConfigs-Methode in class SMS_Site | Aktualisierungen Konfigurationen für einstellungen für automatische Upgrades. |
UpdateClientPilotingConfigs-Methode in class SMS_Site | Aktualisierungen die Konfigurationen für Clientpiloteinstellungen. |
UpdateConsoleUsageData-Methode in class SMS_Site | Aktualisierungen Konsolennutzungsdaten, die von Konsolenverbindungen empfangen werden. |
UpdateFeatureState-Methode in Class SMS_Site | Aktualisierungen den Aktiviert/Deaktiviert-Zustand 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 Interoperabilitätsmodus, bei 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 den Status des sekundären Standorts angibt. Mögliche Werte sind unten aufgeführt. Der Standardwert ist 1001.
Wert | Angeforderter Standortstatus |
---|---|
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: [read, enumeration]
Aktueller Status der Website. Mögliche Werte sind unten aufgeführt. Der Standardwert ist ACTIVE (1).
Wert | Standortstatus |
---|---|
1 | AKTIV |
2 | AUSSTEHENDE |
3 | FEHLGESCHLAGEN |
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ÄREN |
2 | PRIMÄRE |
4 | Cas |
Version
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: Keine
Schließen Sie Configuration Manager Version der aktuellen Website ab. Der Standardwert ist "".
HinwBemerkungeneise
Klassenqualifizierer für diese Klasse sind:
Gesichert
Weitere Informationen sowohl zu den Klassenqualifizierern als auch zu den Eigenschaftenqualifizierern, die im Abschnitt Eigenschaften enthalten sind, finden Sie unter Configuration Manager Klassen- und Eigenschaftsqualifizierer.
SMS_Site
kann verwendet werden, um den Standortservernamen aus einem bekannten Standortcode abzurufen. Ein Beispiel finden Sie unter Erstellen einer PXE-Dienstpunktrolle.
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