Delen via


WMI-klasse SMS_Site-server

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

De volgende syntaxis is vereenvoudigd van 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 klasse.

Methode Beschrijving
Methode EncryptDataEx in klasse SMS_Site Versleutelt gegevens met behulp van de openbare sleutel van de opgegeven siteserver en retourneert de versleutelde gegevens.
Methode GetAutoUpgradeConfigs in klasse SMS_Site Hiermee haalt u configuraties op voor instellingen voor automatisch upgraden.
Methode GetClientInfo in klasse SMS_Site Hiermee haalt u informatie over een client op.
Methode GetClientPilotingConfigs in klasse SMS_Site Hiermee haalt u de configuraties voor client-testinstellingen op.
Methode GetFeatureState in klasse SMS_Site Hiermee haalt u de status ingeschakeld/uitgeschakeld van een functie op.
Methode GetSiteADInfo in klasse SMS_Site Haalt Active Directory-gegevens van de siteserver op.
Methode ImportGlobalUserAccount in klasse SMS_Site Versleutelt gegevens die worden gedeeld in de hiërarchie.
Methode ImportGlobalUserAccountEx in klasse SMS_Site Versleutelt gegevens die worden gedeeld in de hiërarchie.
Methode ImportMachineEntry in klasse SMS_Site Hiermee importeert u computergegevens.
Methode IsUsedCert in klasse SMS_Site Bepaalt of het opgegeven certificaat wordt gebruikt.
Methode RedistributeAutoUpgradeClientContent in klasse SMS_Site Hiermee wordt de clientinhoud automatisch bijgewerkt naar het opgegeven distributiepunt.
Methode SubmitRegistrationRecord in klasse SMS_Site Hiermee verzendt u een registratierecord.
Methode UpdateAutoUpgradeClientContent in klasse SMS_Site Updates clientinhoud automatisch upgraden naar alle distributiepunten.
Methode UpdateAutoUpgradeConfigs in klasse SMS_Site Updates configuraties voor instellingen voor automatisch upgraden.
Methode UpdateClientPilotingConfigs in klasse SMS_Site Updates de configuraties voor client-testinstellingen.
Methode UpdateConsoleUsageData in klasse SMS_Site Updates consolegebruiksgegevens ontvangen van consoleverbindingen.
Methode UpdateFeatureState in klasse SMS_Site Updates de status ingeschakeld/uitgeschakeld van een functie.
Methode VerifyNoLoops in klasse SMS_Site Bepaalt of de bovenliggende/onderliggende relatie voor een bepaalde site resulteert in een recursieve lus.

Eigenschappen

BuildNumber
Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificatie: [lezen]

Configuration Manager buildnummer. De standaardwaarde is 0.

Features
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Gereserveerd voor intern gebruik.

InstallDir
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Map waarin Configuration Manager is geïnstalleerd. De standaardwaarde is ''.

Mode
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: [opsomming]

Modus van de site. Mogelijke waarden zijn:

Waarde Sitemodus
1 Replicatieonderhoud.
2 Herstel wordt uitgevoerd.
3 Upgrade wordt uitgevoerd.
4 De evaluatie is verlopen.
5 Site-uitbreiding wordt uitgevoerd.
6 De interoperabiliteitsmodus waarbij er primaire sites zijn met dezelfde versie als de CAS, is niet bijgewerkt.
7 De interoperabiliteitsmodus waarbij er secundaire sites zijn, met dezelfde versie als de siteserver op het hoogste niveau, is niet bijgewerkt.

ReportingSiteCode
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: [SizeLimit("3")]

Sitecode voor de bovenliggende site van de huidige site. De standaardwaarde is ''.

RequestedStatus
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: [opsomming]

Waarde die een aanvraag aangeeft voor de status van de secundaire site. Mogelijke waarden worden hieronder vermeld. De standaardwaarde is 1001.

Waarde Aangevraagde sitestatus
1001 Een secundaire site maken; de primaire site het installatiemedium naar beneden verzendt.
1002 Maak een secundaire site met behulp van de installatiemedia die al beschikbaar zijn op de secundaire site.
1003 Het maken van de secundaire site is gestart.
1004 Een secundaire site upgraden; de primaire site het installatiemedium naar beneden verzendt.
1005 Upgrade 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 installatie van een secundaire site ongedaan maken.
1008 De installatie van de secundaire site ongedaan maken is gestart.
1009 Een secundaire site verwijderen.
1010 Het verwijderen van de secundaire site is gestart.
1011 Een secundaire site herstellen; de primaire site het installatiemedium naar beneden verzendt.
1012 Een secundaire site herstellen; het installatiemedium al beschikbaar is op de secundaire site.
1013 Secundair siteherstel is gestart.

Gebruik deze eigenschap voor het maken en upgraden van een secundaire site. Alleen waarden voorafgegaan door 'SEC_REQUEST_' kunnen worden ingesteld.

SecondarySiteCMUpdateStatus
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Geeft aan of de secundaire siteserver de meest recente Configuration Manager updates van de bovenliggende server heeft geïnstalleerd.

ServerName
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

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

SiteCode
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: [sleutel, SizeLimit("3")]

Sitecode van drie letters voor de site. De standaardwaarde is ''.

SiteName
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Naam van de site. De standaardwaarde is ''.

Status
Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificatie: [lezen, opsomming]

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

Waarde Sitestatus
1 ACTIEVE
2 HANGENDE
3 MISLUKT
4 VERWIJDERD
5 UPGRADE
6 Kan de secundaire site niet verwijderen of de installatie ongedaan maken.
7 Kan de secundaire site niet upgraden.
8 Secundair siteherstel wordt uitgevoerd.
9 Kan de secundaire site niet herstellen.

TimeZoneInfo
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

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

Type
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: [opsomming]

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

Waarde Sitetype
1 SECUNDAIRE
2 PRIMAIRE
4 CAS

Version
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

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

Opmerkingen

Klaskwalificaties voor deze klasse zijn onder andere:

Vereisten

Runtimevereisten

Zie runtimevereisten voor Configuration Manager server voor meer informatie.

Ontwikkelingsvereisten

Zie vereisten voor Configuration Manager serverontwikkeling voor meer informatie.

Zie ook

WMI-klassen Configuration Manager siteconfiguratieserver