SMS_Site Server WMI Class
Klasa SMS_Site
Instrumentacja zarządzania windows (WMI) jest klasą serwera dostawcy programu SMS w Configuration Manager, która reprezentuje dane identyfikacji i stanu instalacji lokacji Configuration Manager.
Poniższa składnia jest uproszczona z kodu MOF (Managed Object Format) i zawiera wszystkie dziedziczone właściwości.
Składni
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;
};
Metody
W poniższej tabeli przedstawiono metody w klasie SMS_Site
.
Metoda | Opis |
---|---|
EncryptDataEx, metoda w klasie SMS_Site | Szyfruje dane przy użyciu klucza publicznego określonego serwera lokacji i zwraca zaszyfrowane dane. |
GetAutoUpgradeConfigs, metoda w klasie SMS_Site | Pobiera konfiguracje ustawień automatycznego uaktualniania. |
GetClientInfo, metoda w klasie SMS_Site | Pobiera informacje o kliencie. |
GetClientPilotingConfigs, metoda w klasie SMS_Site | Pobiera konfiguracje ustawień pilotażu klienta. |
GetFeatureState, metoda w klasie SMS_Site | Pobiera stan włączonej/wyłączonej funkcji. |
GetSiteADInfo, metoda w klasie SMS_Site | Pobiera informacje o usłudze Active Directory serwera lokacji. |
ImportGlobalUserAccount, metoda w klasie SMS_Site | Szyfruje dane, które są współużytkowane w hierarchii. |
ImportGlobalUserAccountEx, metoda w klasie SMS_Site | Szyfruje dane, które są współużytkowane w hierarchii. |
ImportMachineEntry, metoda w klasie SMS_Site | Importuje informacje o komputerze. |
IsUsedCert, metoda w klasie SMS_Site | Określa, czy określony certyfikat jest używany. |
RedistributeAutoUpgradeClientContent, metoda w klasie SMS_Site | Redystrybuuje automatycznie uaktualnia zawartość klienta do określonego punktu dystrybucji. |
SubmitRegistrationRecord, metoda w klasie SMS_Site | Przesyła rekord rejestracji. |
UpdateAutoUpgradeClientContent, metoda w klasie SMS_Site | Aktualizacje automatycznego uaktualniania zawartości klienta do wszystkich punktów dystrybucji. |
UpdateAutoUpgradeConfigs, metoda w klasie SMS_Site | Aktualizacje konfiguracje ustawień automatycznego uaktualniania. |
UpdateClientPilotingConfigs, metoda w klasie SMS_Site | Aktualizacje konfiguracje ustawień pilotażu klienta. |
UpdateConsoleUsageData, metoda w klasie SMS_Site | Aktualizacje dane użycia konsoli odebrane z połączeń konsoli. |
UpdateFeatureState, metoda w klasie SMS_Site | Aktualizacje stan włączonej/wyłączonej funkcji. |
VerifyNoLoops, metoda w klasie SMS_Site | Określa, czy relacja nadrzędny-podrzędny dla danej lokacji powoduje pętlę cykliczną. |
Właściwości
BuildNumber
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Configuration Manager numer kompilacji. Wartość domyślna to 0.
Features
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: Brak
Zarezerwowane do użytku wewnętrznego.
InstallDir
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: Brak
Katalog, w którym zainstalowano Configuration Manager. Wartość domyślna to "".
Mode
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: [wyliczenie]
Tryb witryny. Możliwe wartości to:
Value | Tryb lokacji |
---|---|
1 | Konserwacja replikacji. |
2 | Odzyskiwanie w toku. |
3 | Uaktualnianie w toku. |
4 | Ocena wygasła. |
5 | Trwa rozszerzanie witryny. |
6 | Tryb międzyoperacyjny, w którym istnieją lokacje główne z taką samą wersją jak cas, nie został uaktualniony. |
7 | Tryb międzyoperacyjny, w którym istnieją lokacje pomocnicze z taką samą wersją jak serwer lokacji najwyższego poziomu, nie został uaktualniony. |
ReportingSiteCode
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [SizeLimit("3")]
Kod witryny dla elementu nadrzędnego bieżącej witryny. Wartość domyślna to "".
RequestedStatus
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: [wyliczenie]
Wartość wskazująca żądanie stanu lokacji dodatkowej. Poniżej wymieniono możliwe wartości. Wartość domyślna to 1001.
Value | Żądany stan witryny |
---|---|
1001 | Utwórz lokację dodatkową; lokacja główna wyśle nośnik instalacyjny. |
1002 | Utwórz lokację dodatkową przy użyciu nośnika instalacyjnego już dostępnego w lokacji dodatkowej. |
1003 | Rozpoczęto tworzenie lokacji dodatkowej. |
1004 | Uaktualnianie lokacji dodatkowej; lokacja główna wyśle nośnik instalacyjny. |
1005 | Uaktualnij lokację dodatkową przy użyciu nośnika instalacyjnego już dostępnego w lokacji dodatkowej. |
1006 | Rozpoczęto uaktualnienie lokacji dodatkowej. |
1007 | Deinstall lokacji dodatkowej. |
1008 | Rozpoczęto deinstalację lokacji dodatkowej. |
1009 | Usuń lokację dodatkową. |
1010 | Rozpoczęto usuwanie lokacji dodatkowej. |
1011 | Odzyskiwanie lokacji dodatkowej; lokacja główna wyśle nośnik instalacyjny. |
1012 | Odzyskiwanie lokacji dodatkowej; nośnik instalacyjny jest już dostępny w lokacji dodatkowej. |
1013 | Rozpoczęto odzyskiwanie lokacji dodatkowej. |
Ta właściwość służy do tworzenia i uaktualniania lokacji dodatkowej. Można ustawić tylko wartości poprzedzone ciągami "SEC_REQUEST_".
SecondarySiteCMUpdateStatus
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: Brak
Wskazuje, czy serwer lokacji dodatkowej ma zainstalowane najnowsze aktualizacje Configuration Manager z jego elementu nadrzędnego.
ServerName
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: Brak
Nazwa serwera lokacji, w której zainstalowano Configuration Manager. Wartość domyślna to "".
SiteCode
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [key, SizeLimit("3")]
Trzyliterowy kod witryny. Wartość domyślna to "".
SiteName
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: Brak
Nazwa witryny. Wartość domyślna to "".
Status
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt, wyliczenie]
Bieżący stan witryny. Poniżej wymieniono możliwe wartości. Wartość domyślna to ACTIVE (1).
Value | Stan witryny |
---|---|
1 | AKTYWNE |
2 | OCZEKUJĄCE |
3 | NIE POWIODŁO SIĘ |
4 | USUNIĘTE |
5 | UAKTUALNIENIA |
6 | Nie można usunąć lub zdeinstalować lokacji dodatkowej. |
7 | Nie można uaktualnić lokacji dodatkowej. |
8 | Odzyskiwanie lokacji dodatkowej jest w toku. |
9 | Nie można odzyskać lokacji dodatkowej. |
TimeZoneInfo
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: Brak
Strefa czasowa serwera lokacji reprezentowana jako struktura Win32 TIME_ZONE_INFORMATION
pobierana przez funkcję Win32 GetTimeZoneInformation
. Wartość domyślna to "".
Type
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: [wyliczenie]
Typ witryny. Poniżej wymieniono możliwe wartości. Wartość domyślna to SECONDARY (1).
Value | Typ witryny |
---|---|
1 | POMOCNICZY |
2 | PODSTAWOWY |
4 | CAS |
Version
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: Brak
Ukończ Configuration Manager wersji bieżącej witryny. Wartość domyślna to "".
Uwagi
Kwalifikatory klas dla tej klasy obejmują:
Zabezpieczone
Aby uzyskać więcej informacji na temat kwalifikatorów klas i kwalifikatorów właściwości zawartych w sekcji Właściwości, zobacz Configuration Manager Class and Property Qualifiers (Kwalifikatory klasy Configuration Manager i właściwości).
SMS_Site
można użyć do pobrania nazwy serwera lokacji ze znanego kodu lokacji. Aby uzyskać przykład, zobacz How to Create a PXE Service Point Role (Jak utworzyć rolę punktu usługi PXE).
Wymagania
Wymagania dotyczące środowiska uruchomieniowego
Aby uzyskać więcej informacji, zobacz wymagania dotyczące środowiska uruchomieniowego serwera Configuration Manager.
Wymagania programistyczne
Aby uzyskać więcej informacji, zobacz Configuration Manager Wymagania dotyczące programowania serwera.
Zobacz też
klasy WMI serwera konfiguracji lokacji Configuration Manager