Klasa WMI serwera SMS_Site

Klasa SMS_Site usługi WMI (Instrumentacja zarządzania Windows) jest klasą serwera dostawcy wiadomości SMS w programie Configuration Manager, reprezentującą dane identyfikacyjne i dane o stanie instalacji w lokacji programu Configuration Manager.

Poniższa składnia jest uproszczona w stosunku do kodu MOF (Managed Object Format) i zawiera wszystkie dziedziczone właściwości.

Składnia

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 dostępne w SMS_Site klasie.

Metoda Opis
Metoda EncryptDataEx w klasie SMS_Site Szyfruje dane przy użyciu określonego klucza publicznego serwera lokacji i zwraca zaszyfrowane dane.
Metoda GetAutoUpgradeConfigs w klasie SMS_Site Pobiera konfiguracje ustawień autouaktualniania.
Metoda GetClientInfo w klasie SMS_Site Pobiera informacje o kliencie.
Metoda GetClientPilotingConfigs w klasie SMS_Site Pobiera konfiguracje ustawień pilotażowych klienta.
Metoda GetFeatureState w klasie SMS_Site Pobiera stan włączenia/wyłączenia funkcji.
Metoda GetSiteADInfo w klasie SMS_Site Pobiera informacje usługi Active Directory serwera lokacji.
Metoda ImportGlobalUserAccount w klasie SMS_Site Szyfruje dane udostępnione w hierarchii.
Metoda ImportGlobalUserAccountEx w klasie SMS_Site Szyfruje dane udostępnione w hierarchii.
Metoda ImportMachineEntry w klasie SMS_Site Importowanie informacji komputerowych.
Metoda IsUsedCert w klasie SMS_Site Określa, czy określony certyfikat jest używany.
Metoda RedistributeAutoUpgradeClientContent w klasie SMS_Site Redystrybuuje zawartość klienta autouaktualniania do określonego punktu dystrybucji.
Metoda SubmitRegistrationRecord w klasie SMS_Site Przesyłanie rekordu rejestracji.
Metoda UpdateAutoUpgradeClientContent w klasie SMS_Site Aktualizacje zawartości klienta automatycznego uaktualniania do wszystkich punktów dystrybucji.
Metoda UpdateAutoUpgradeConfigs w klasie SMS_Site Konfiguracje aktualizacji ustawień automatycznego uaktualniania.
Metoda UpdateClientPilotingConfigs w klasie SMS_Site Aktualizacje konfiguracji ustawień pilotowania klienta.
Metoda UpdateConsoleUsageData w klasie SMS_Site Aktualizacje danych dotyczących użycia konsoli otrzymanych z połączeń konsoli.
Metoda UpdateFeatureState w klasie SMS_Site Aktualizacje stanu włączenia lub wyłączenia funkcji.
Metoda VerifyNoLoops w klasie SMS_Site Określa, czy relacja nadrzędny-podrzędny dla danej witryny powoduje pętlę cykliczną.

Właściwości

BuildNumber Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Numer kompilacji programu Configuration Manager. Wartość domyślna to 0.

Features Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zarezerwowana do użytku wewnętrznego.

InstallDir Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Katalog, w którym zainstalowano program Configuration Manager. Wartość domyślna to "".

Mode Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [wyliczenie]

Tryb strony. Dopuszczalne wartości:

Value Tryb lokacji
1 Konserwacja replikacji.
2 Odzyskiwanie w toku.
3 Uaktualnianie w toku.
4 Ocena wygasła.
5 Rozbudowa witryny w toku.
6 Tryb międzyoperacyjny, w którym istnieją lokacje główne mające tę samą wersję co urzędy certyfikacji, nie został uaktualniony.
7 Tryb międzyoperacyjny, w którym istnieją lokacje dodatkowe mające tę samą wersję, co serwer lokacji najwyższego poziomu, nie został uaktualniony.

ReportingSiteCode Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [SizeLimit("3")]

Kod witryny nadrzędnej bieżącej witryny. Wartość domyślna to "".

RequestedStatus Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [wyliczenie]

Wartość wskazująca żądanie stanu lokacji dodatkowej. Poniżej przedstawiono możliwe wartości. Wartość domyślna to 1001.

Value Stan żądanej witryny
1001 Tworzenie lokacji dodatkowej; 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 witryny pomocniczej.
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 uaktualnianie lokacji dodatkowej.
1007 Odinstaluj lokację dodatkową.
1008 Rozpoczęto deinstalację lokacji dodatkowej.
1009 Usuń lokację dodatkową.
1010 Rozpoczęto usuwanie witryny 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 ustawiać tylko wartości poprzedzone ciągiem "SEC_REQUEST_".

SecondarySiteCMUpdateStatus Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Wskazuje, czy serwer lokacji dodatkowej ma najnowsze aktualizacje programu Configuration Manager zainstalowane z jego elementu nadrzędnego.

ServerName Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Nazwa serwera witryny, w której zainstalowano program Configuration Manager. Wartość domyślna to "".

SiteCode Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

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

Trzyliterowy kod witryny. Wartość domyślna to "".

SiteName Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

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 przedstawiono możliwe wartości. Wartość domyślna to ACTIVE (1).

Value Stan witryny
1 AKTYWNY
2 OCZEKUJĄCE
3 NIEPOWODZENIE
4 SKREŚLA NUMER
5 ULEPSZENIE
6 Nie można usunąć lub odinstalować 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: Właściwość do odczytu i zapisu

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: Właściwość do odczytu i zapisu

Kwalifikatory: [wyliczenie]

Typ witryny. Poniżej przedstawiono możliwe wartości. Wartość domyślna to SECONDARY (1).

Value Typ witryny
1 POMOCNICZE
2 PODSTAWOWY
4 Urząd certyfikacji

Version Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Pełna wersja bieżącej witryny w programie Configuration Manager. Wartość domyślna to "".

Uwagi

Kwalifikacje do tej klasy obejmują:

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

Aby uzyskać więcej informacji, zobacz Wymagania dotyczące środowiska uruchomieniowego serwera programu Configuration Manager.

Wymagania dotyczące programowania

Aby uzyskać więcej informacji, zobacz Wymagania dotyczące programowania na serwerze programu Configuration Manager.

Zobacz też

Klasy WMI serwera konfiguracji lokacji programu Configuration Manager