WMI-klasse SMS_Site Server

De SMS_Site WMI-klasse (Windows Management Instrumentation) is een SMS-providerserverklasse, in Configuration Manager, die identificatie- en statusgegevens vertegenwoordigt voor de installatie van een Configuration Manager-site.

De volgende syntaxis is vereenvoudigd ten opzichte van de MOF-code (Managed Object Format) en bevat alle overgenomen eigenschappen.

Syntaxis

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 de volgende tabel ziet u de methoden in de SMS_Site klas.

Methode Beschrijving
De methode DataEx versleutelen in klasse SMS_Site Hiermee worden gegevens versleuteld met behulp van de openbare sleutel van de opgegeven siteserver en worden de versleutelde gegevens geretourneerd.
De methode GetAutoUpgradeConfigs in Class SMS_Site Hiermee worden configuraties voor instellingen voor automatisch upgraden opgehaald.
De methode GetClientInfo in Class SMS_Site Hiermee haalt u informatie over een klant op.
De methode GetClientPilotingConfigs in Class SMS_Site Haalt de configuraties voor de instellingen van de testclient op.
De methode GetFeatureState in Class SMS_Site Haalt de ingeschakelde/uitgeschakelde status van een functie op.
GetSiteADInfo-methode in Class SMS_Site Hiermee worden Active Directory-gegevens van de siteserver opgehaald.
ImportGlobalUserAccount-methode in klasse SMS_Site Versleutelt gegevens die in de hiërarchie worden gedeeld.
ImportGlobalUserAccountEx-methode in Class SMS_Site Versleutelt gegevens die in de hiërarchie worden gedeeld.
ImportMachineEntry-methode in klasse SMS_Site Hiermee importeert u computergegevens.
IsUsedCert-methode in klasse SMS_Site Hiermee bepaalt u of het opgegeven certificaat wordt gebruikt.
RedistributeAutoUpgradeClientContent-methode in Class SMS_Site Herdistribueert autoupgrade-clientinhoud naar het opgegeven distributiepunt.
De methode SubmitRegistrationRecord in Class SMS_Site Hiermee wordt een registratierecord ingediend.
De methode UpdateAutoUpgradeClientContent in Class SMS_Site Updates voor autoupgrade van clientinhoud naar alle distributiepunten.
De methode UpdateAutoUpgradeConfigs in Class SMS_Site Updates voor instellingen voor automatisch bijwerken.
De methode UpdateClientPilotingConfigs in Class SMS_Site Updates van de configuraties voor de instellingen van de testclient worden bijgewerkt.
De methode UpdateConsoleUsageData in Class SMS_Site Updates voor consolegebruik die zijn ontvangen via consoleverbindingen.
De methode UpdateFeatureState in Class SMS_Site Updates van de ingeschakelde/uitgeschakelde status van een functie.
De VerifyNoLoops-methode in Class SMS_Site Hiermee bepaalt u of de relatie tussen bovenliggende en onderliggende items voor een bepaalde site resulteert in een recursieve lus.

Eigenschappen

BuildNumber Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Buildnummer van Configuration Manager. De standaardwaarde is 0.

Features Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Gereserveerd voor intern gebruik.

InstallDir Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

De map waarin Configuration Manager is geïnstalleerd. De standaardwaarde is "".

Mode Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: [opsomming]

Modus van de site. Mogelijke waarden zijn:

Waarde Sitemodus
1 Replicatie-onderhoud.
2 Herstel wordt uitgevoerd.
3 Upgrade wordt uitgevoerd.
4 Evaluatie is verlopen.
5 Uitbreiding van de site wordt uitgevoerd.
6 De interoperabiliteitsmodus met primaire sites met dezelfde versie als de CAS is niet bijgewerkt.
7 De interoperabiliteitsmodus met secundaire sites met dezelfde versie als de siteserver op het hoogste niveau, is niet bijgewerkt.

ReportingSiteCode Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: [SizeLimit("3")]

Sitecode voor het bovenliggende element van de huidige site. De standaardwaarde is "".

RequestedStatus Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: [opsomming]

Een waarde die een aanvraag voor de secundaire sitestatus aangeeft. Mogelijke waarden worden hieronder vermeld. De standaardwaarde is 1001.

Waarde Aangevraagde sitestatus
1001 Een secundaire site maken; De primaire site verzendt het installatiemedium.
1002 Maak een secundaire site met behulp van de installatiemedia die al beschikbaar zijn op de secundaire site.
1003 Het maken van een secundaire site is gestart.
1004 Een secundaire site upgraden; De primaire site verzendt het installatiemedium.
1005 Voer een upgrade uit van een secundaire site met behulp van de installatiemedia die al beschikbaar zijn op de secundaire site.
1006 De upgrade van de secundaire site is gestart.
1007 Deïnstalleer een secundaire site.
1008 De installatie van een secundaire site is gestart.
1009 Een secundaire site verwijderen.
1010 Het verwijderen van secundaire sites is gestart.
1011 Een secundaire site herstellen; De primaire site verzendt het installatiemedium.
1012 Een secundaire site herstellen; Het installatiemedium is al beschikbaar op de secundaire site.
1013 Secundaire siteherstel is gestart.

Gebruik deze eigenschap om een secundaire site te maken en bij te werken. Alleen waarden die worden voorafgegaan door 'SEC_REQUEST_' kunnen worden ingesteld.

SecondarySiteCMUpdateStatus Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Hiermee wordt aangegeven of de meest recente Configuration Manager-updates zijn geïnstalleerd op de secundaire siteserver.

ServerName Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Servernaam van de site waarop Configuration Manager is geïnstalleerd. De standaardwaarde is "".

SiteCode Gegevenstype: String

Toegangstype: Lezen/schrijven

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

Een sitecode van drie letters voor de site. De standaardwaarde is "".

SiteName Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Naam van de site. De standaardwaarde is "".

Status Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: [lezen, opsomming]

Huidige status van de site. Mogelijke waarden worden hieronder vermeld. De standaardwaarde is ACTIEF (1).

Waarde Sitestatus
1 ACTIEF
2 IN BEHANDELING
3 MISLUKT
4 VERWIJDERD
5 UPGRADE
6 Verwijderen of verwijderen van de secundaire site is mislukt.
7 Upgraden van de secundaire site is mislukt.
8 Secundaire siteherstel wordt uitgevoerd.
9 Herstellen van secundaire site is mislukt.

TimeZoneInfo Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

De tijdzone van de siteserver wordt voorgesteld als een Win32-structuur TIME_ZONE_INFORMATION die wordt opgehaald door de Win32-functie GetTimeZoneInformation . De standaardwaarde is "".

Type Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: [opsomming]

Type site. Mogelijke waarden worden hieronder vermeld. De standaardwaarde is SECUNDAIR (1).

Waarde Sitetype
1 SECUNDAIR
2 PRIMAIR
4 CAS

Version Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Voltooi de Configuration Manager-versie van de huidige site. De standaardwaarde is "".

Opmerkingen

Klassekwalificaties voor deze klasse zijn onder meer:

Vereisten

Runtime vereisten

Zie de vereisten voor de runtime van de Configuration Manager-server voor meer informatie.

Ontwikkelingsvereisten

Zie Vereisten voor de ontwikkeling van Configuration Manager-servers voor meer informatie.

Zie ook

WMI-klassen van de server-site van de Configuration Manager-site