Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Klasa SMS_PackageBaseclass WMI (Instrumentacja zarządzania Windows) to klasa serwera dostawcy wiadomości SMS w Configuration Manager, która służy jako abstrakcyjna klasa bazowa dla wszystkich pakietów, na przykład klasa WMI serwera SMS_BootImagePackage, klasa WMI serwera SMS_DriverPackage serwera i klasa WMI serwera SMS_SoftwareUpdatesPackage serwera.
Składnia
Class SMS_PackageBaseclass : SMS_BaseClass
{
UInt32 ActionInProgress;
String AlternateContentProviders;
String Description;
UInt8 ExtendedData[];
UInt32 ExtendedDataSize;
UInt32 ForcedDisconnectDelay;
Boolean ForcedDisconnectEnabled;
UInt32 ForcedDisconnectNumRetries;
UInt8 Icon[];
UInt32 IconSize;
Boolean IgnoreAddressSchedule;
UInt8 ISVData[];
UInt32 ISVDataSize;
String ISVString;
String Language;
DateTime LastRefreshTime;
String LocalizedCategoryInstanceNames[];
String Manufacturer;
String MIFFilename;
String MIFName;
String MIFPublisher;
String MIFVersion;
String Name;
UInt32 NumOfPrograms;
String PackageID;
UInt32 PackageSize;
UInt32 PackageType;
UInt32 PkgFlags;
UInt32 PkgSourceFlag;
String PkgSourcePath;
String PreferredAddressType;
UInt32 Priority;
Boolean RefreshPkgSourceFlag;
SMS_ScheduleToken RefreshSchedule[];
String SecuredScopeNames[];
String SedoObjectVersion;
String ShareName;
UInt32 ShareType;
DateTime SourceDate;
String SourceSite;
UInt32 SourceVersion;
String StoredPkgPath;
UInt32 StoredPkgVersion;
String Version;
};
Metody
Klasa SMS_PackageBaseclass nie definiuje żadnych metod.
Właściwości
ActionInProgress" (Akcja w toku)
Typ danych: UInt32
Typ dostępu: Tylko do odczytu
Kwalifikatory: [odczyt]
Bieżąca akcja wykonywana na pakiecie przez program Configuration Manager. Dopuszczalne wartości:
| Value | Opis |
|---|---|
| 0 | BRAK |
| 1 | AKTUALIZACJA |
| 2 | DODAĆ |
| 3 | USUŃ, USUŃ |
AlternateContentProviders
Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: [duży, leniwy]
Ciąg XML używany do określania alternatywnych ustawień dostawcy zawartości. Ta właściwość nie ma zastosowania do pakietu aktualizacji oprogramowania ani pakietu sterownika.
Opis
Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Długi opis pakietu.
Dane rozszerzone
Typ danych: UInt8 Tablica
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: [duży, leniwy]
Obiekt blob XML do wdrażania obrazów.
ExtendedDataSize (Rozmiar danych rozszerzonych)
Typ danych: UInt32
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: [leniwe]
Rozmiar rozszerzonych danych pakietu. Wartość domyślna to 0.
ForcedDisconnectDelay (Wymuszone opóźnienie rozłączenia)
Typ danych: UInt32
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Czas (w minutach), jaki program Configuration Manager czeka przed wymuszonym odłączeniem użytkowników od udziału punktu dystrybucji. Wartość domyślna to 5 minut.
ForcedDisconnectEnabled
Typ danych: Boolean
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
trueJeśli program Configuration Manager powinien wymusić odłączenie użytkowników od udziału punktu dystrybucji, gdy nastąpi naruszenie udziału podczas aktualizacji, odświeżania lub usuwania plików źródłowych pakietów. Wartość domyślna to false.
Uwaga
Tę właściwość należy włączać ostrożnie. Przymusowe odłączenie użytkowników może mieć niekorzystny wpływ na klienta.
ForcedDisconnectNumRetries
Typ danych: UInt32
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Liczba prób odłączenia użytkownika od udziału punktu dystrybucji przez program Configuration Manager. Domyślna liczba ponownych prób to 2.
Ikona
Typ danych: UInt8 Tablica
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: [large]
Opcjonalnie. Tablica reprezentująca plik zawierający ikonę, która ma być używana dla pakietu. Jeśli jest używany, ta ikona zastępuje domyślną ikonę pakietu w konsoli programu Configuration Manager.
IconSize (Rozmiar ikony)
Typ danych: UInt32
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: [leniwe]
Rozmiar ikony w bajtach. Wartość domyślna to 0. Ustaw tę właściwość na 0, aby wyczyścić ikonę.
IgnoreAddressSchedule (IgnorujHarmonogramAdresów)
Typ danych: Boolean
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
trueJeśli program Configuration Manager zignoruje harmonogram nadawcy określony przez PreferredAddressType. Wartość domyślna to false.
ISVData
Typ danych: UInt8 Tablica
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: [duży, leniwy]
Dane rozszerzenia ISV.
ISVDataSize (ISVDataRozmiar)
Typ danych: UInt32
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: [leniwe]
Rozmiar w bajtach .ISVData Wartość domyślna to 0.
ISVString
Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Ciąg dotyczący rozszerzalności partnerów.
Język
Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Język pakietu. Ta właściwość jest używana z Manufacturer, Name, oraz Version do identyfikowania pakietu w konsoli. Na przykład może istnieć wersja angielska i niemiecka tego samego pakietu.
Czas ostatniego odświeżania
Typ danych: DateTime
Typ dostępu: Tylko do odczytu
Kwalifikatory: [odczyt]
Data i godzina ostatniego odświeżenia źródła pakietu w jego punktach dystrybucji.
LocalizedCategoryInstanceNames
Typ danych: String Tablica
Typ dostępu: Tylko do odczytu
Kwalifikatory: [odczyt]
Zlokalizowane nazwy kategorii, do których należy element konfiguracji.
Producent
Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Producent (wydawca) pakietu.
Nazwa formatu MIFFilename
Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Nazwa pliku MIF zawierającego stan pakietu.
Nazwa MIFN
Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Nazwa pliku MIF zawierającego stan programu dla pakietu. Rozszerzenie nazwy pliku musi być .mif. Aby uzyskać więcej informacji, zobacz sekcję Uwagi w dalszej części tego tematu.
MIFPublisher
Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Nazwa wydawcy oprogramowania pakietu.
MIFVersion
Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Numer wersji pakietu.
Name (Nazwa)
Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Nazwa pakietu. Domyślna nazwa to "".
Liczba programów
Typ danych: UInt32
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Liczba programów zawartych w pakiecie.
PackageID (Identyfikator pakietu)
Typ danych: String
Typ dostępu: [klucz]
Unikatowy, wygenerowany automatycznie klucz, który jest używany do powiązania programów, reklam i punktów dystrybucji z pakietem.
PackageSize (Rozmiar opakowania)
Typ danych: UInt32
Typ dostępu: Odczyt
Rozmiar paczki.
PackageType (Typ pakietu)
Typ danych: UInt32
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Typ pakietu. Dopuszczalne wartości:
| Value | Opis |
|---|---|
| 0 | Regularny pakiet dystrybucji oprogramowania |
| 3 | Pakiet sterownika |
| 4 | Pakiet sekwencji zadań |
| 5 | Pakiet aktualizacji oprogramowania |
| 6 | Pakiet ustawień urządzenia |
| 7 | Wirtualny pakiet aplikacji |
| 8 | Pakiet aplikacyjny |
| 257 | Pakiet obrazów |
| 258 | Pakiet obrazu rozruchowego |
| 259 | Pakiet aktualizacji systemu operacyjnego |
Flagi pakietu
Typ danych: UInt32
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: [bity]
Flagi określające specjalne właściwości pakietu. Dopuszczalne wartości:
| Szesnastkowy (bitowy) | Opis |
|---|---|
| 0x0100011 (23) | DO_NOT_ENCRYPT_CONTENT_ON_CLOUD. Nie szyfruj zawartości w chmurze. Te informacje dotyczą programu System Center 2012 Configuration Manager z dodatkiem SP1 lub nowszym oraz System Center 2012 R2 Configuration Manager lub nowszego. |
| 0x01000000 (24) | DO_NOT_DOWNLOAD. Nie pobieraj pakietu do punktów dystrybucji rozgałęzień, ponieważ zostanie on wstępnie przygotowany. |
| 0x02000000 (25) | PERSIST_IN_CACHE. Utrwal pakiet w pamięci podręcznej. |
| 0x04000000 (26) | USE_BINARY_DELTA_REP. Oznacza pakiet do zreplikowania przez menedżera dystrybucji przy użyciu binarnej replikacji różnicowej. |
| 0x10000000 (28) | NO_PACKAGE. Pakiet nie wymaga punktów dystrybucji. |
| 0x20000000 (29) | USE_SPECIAL_MIF. Ta wartość określa, czy program Configuration Manager używa MIFName, MIFPublisher, oraz MIFVersion do dopasowywania stanu pliku MIF. W przeciwnym razie program Configuration Manager używa Name, Manufacturer, i Version do dopasowywania stanu. Aby uzyskać więcej informacji, zobacz sekcję Uwagi w dalszej części tego tematu. |
| 0x40000000 (30) | DISTRIBUTE_ON_DEMAND. Pakiet może być dystrybuowany na żądanie do punktów dystrybucji oddziałów. |
PkgSourceFlag
Typ danych: UInt32
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Flaga wskazująca metodę wczytywania plików źródłowych pakietu. Poniżej przedstawiono możliwe wartości. Wartość domyślna to STORAGE_NO_SOURCE (1).
| Value | Opis |
|---|---|
| 0 | STORAGE_NEEDS_SPECIFYING. Użytkownik określa magazyn plików źródłowych. |
| 1 | STORAGE_NO_SOURCE. Program nie korzysta z plików źródłowych. |
| 2 | STORAGE_DIRECT. Pobierz pliki źródłowe bezpośrednio ze źródła bez kompresji. Tej flagi należy używać, gdy pliki źródłowe znajdują się na serwerze lokalnym lub gdy określono ścieżkę UNC do lokalizacji magazynu trwałego. |
| 3 | STORAGE_COMPRESS. Ta flaga jest przestarzała. |
| 4 | STORAGE_LOCAL. Pobierz pliki źródłowe ze źródła lokalnego. |
PkgSourcePath
Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Lokalizacja plików z zawartością aktualizacji reprezentowaną przez pakiet. Lokalizacja może być pełną ścieżką lokalną lub ścieżką UNC. Upewnij się, że ta lokalizacja zawiera wszystkie pliki i podkatalogi potrzebne do ukończenia programu, łącznie ze wszystkimi skryptami.
PreferredAddressType
Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Preferowany nadawca do użycia podczas kopiowania plików źródłowych pakietu do punktów dystrybucji. Poniżej przedstawiono możliwe wartości. Program Configuration Manager określa, którego nadawcy użyć, jeśli wartość nie zostanie określona.
- ADDR_NONE()
- ADR_LAN(MS_LAN)
- ADDR_MAPI(MS_MAPI)
- ADDR_RAS_ASYNC(MS_ASYNC_RAS)
- ADDR_RAS_ISDN(MS_ISDN_RAS)
- ADDR_RAS_X25(MS_X25_RAS)
- ADDR_RAS_SNA(MS_SNA_RAS)
- ADDR_SNA_BATCH(MS_BATCH_SNA)
- ADDR_SNA_INTER(MS_INTER_SNA)
- ADDR_COURIER(MS_COURIER)
Priority (Priorytet)
Typ danych: UInt32
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Priorytet wysyłania paczki. Możliwe wartości są definiowane dla Priority właściwości klasy WMI SMS_Advertisement serwera.
RefreshPkgSourceFlag
Typ danych: Boolean
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: [leniwe]
truejeśli program Configuration Manager powinien odświeżyć pliki źródłowe pakietu. Wartość domyślna to false. Ta właściwość zawiera false zawsze wartość when read.
Ustawienie tej właściwości na true ma taki sam skutek, jak wywołanie metody RefreshPkgSource w klasie SMS_Package.
Nie używaj tej właściwości do aktualizowania plików źródłowych pakietów. Zamiast tego należy użyć metody RefreshPkgSource .
Harmonogram odświeżania
Typ danych: SMS_ScheduleToken Tablica
Typ dostępu: [max(15), leniwy]
Osadzona tablica SMS_ScheduleToken obiektów, które określają, kiedy program Configuration Manager zaktualizuje pliki źródłowe pakietów w punktach dystrybucji. Harmonogram odświeżania można określić tylko wtedy, gdy PkgSourceFlag jest STORAGE_DIRECT.
SecuredScopeNames
Typ danych: String Tablica
Typ dostępu: Tylko do odczytu
Kwalifikatory: [odczyt]
Oznacza zakresy zabezpieczeń, do których należy dany pakiet.
SedoObjectVersion
Typ danych: String
Typ dostępu: Tylko do odczytu
Kwalifikatory: [odczyt]
Wersja obiektu używana do porównywania z wersją obiektu w bazie danych podczas aktualizowania obiektu. Jeśli wersje obiektu nie są zgodne, aktualizacja kończy się niepowodzeniem.
ShareName (Nazwa udziału)
Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Udostępnij do użycia w punkcie dystrybucji. Nazwa może zawierać katalogi. Jeśli katalogi nie istnieją, zostaną utworzone przez program Configuration Manager. W przypadku ustawienia ShareType SHARE_SPECIFIC należy określić nazwę udziału.
ShareType (Typ udziału)
Typ danych: UInt32
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Typ udziału używany przez punkt dystrybucji podczas udostępniania pakietu. Poniżej przedstawiono możliwe wartości, przy czym wartość domyślna SHARE_COMMON. Jeśli określisz SHARE_SPECIFIC, musisz podać wartość dla ShareName.
| Value | Opis |
|---|---|
| 1 | SHARE_COMMON |
| 2 | SHARE_SPECIFIC |
Data_źródłowa
Typ danych: DateTime
Typ dostępu: Tylko do odczytu
Kwalifikatory: [odczyt]
Data i godzina ostatniej aktualizacji plików źródłowych pakietów w punktach dystrybucji.
SourceSite (Witryna źródłowa)
Typ danych: String
Typ dostępu: Tylko do odczytu
Kwalifikatory: [odczyt]
Kod witryny, z której pochodzi pakiet.
SourceVersion (Wersja źródłowa)
Typ danych: UInt32
Typ dostępu: Tylko do odczytu
Kwalifikatory: [odczyt]
Wersja pakietu dostępna w witrynie. Zwiększa się wraz z aktualizacją pakietu lub odświeżaniem plików źródłowych.
StoredPkgPath
Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Pełna ścieżka do lokalizacji, w której program Configuration Manager przechowuje skompresowaną wersję plików źródłowych na serwerze lokacji. Ta ścieżka jest ustawiana przez Configuration Manager, gdy wartość PkgSourceFlag jest STORAGE_COMPRESS.
StoredPkgVersion (Przechowywana wersja)
Typ danych: UInt32
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Wersja skompresowanych plików źródłowych przechowywanego pakietu. Wartość domyślna to 0.
Wersja
Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Wersja pakietu.
Uwagi
Kwalifikacje do tej klasy obejmują:
- Streszczenie
Aby uzyskać więcej informacji zarówno o kwalifikatorach klas, jak i kwalifikatorach właściwości zawartych w sekcji Właściwości, zobacz Kwalifikatory klasy i właściwości programu Configuration Manager.
Jeśli ustawisz flagę PkgFlags USE_SPECIAL_MIF właściwości, Configuration Manager wyszukuje w katalogu %TEMP% lub %windir% plik MIF stanu instalacji określony we MIFFileName właściwości. Jeśli program Configuration Manager nie znajdzie pliku, wyszukuje wszystkie pliki MIF w tych katalogach. Dokonuje się porównania bez uwzględniania wielkości liter wartości MIFName, MIFPublisher, oraz MIFVersion wartości określonych w pliku MIF. W przypadku znalezienia zgodnego stanu określonego w pliku MIF jest używany jako stan instalacji programu, który wskazuje, czy program został pomyślnie wykonany. Jeśli Configuration Manager nie może znaleźć pasujących elementów lub jeśli nie zostanie określony, USE_SPECIAL_MIF Configuration Manager użyje kodu zakończenia programu, aby ustawić stan instalacji programu. Kod zakończenia o wartości zero jest uznawany za pomyślny. Wszystkie inne wartości są traktowane jako kody błędów specyficzne dla aplikacji.
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.