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:
Beveiligd
Zie Configuration Manager Class en Property Qualifiers voor meer informatie over zowel de klassekwalificaties als de eigenschappen die zijn opgenomen in de sectie Eigenschappen.
SMS_Site
kan worden gebruikt om de naam van de siteserver op te halen uit een bekende sitecode. Zie Een PXE-servicepuntrol maken voor een voorbeeld.
Vereisten
Runtimevereisten
Zie runtimevereisten voor Configuration Manager server voor meer informatie.
Ontwikkelingsvereisten
Zie vereisten voor Configuration Manager serverontwikkeling voor meer informatie.