Klasa WMI serwera SMS_BootImagePackage

Klasa SMS_BootImagePackage WMI (Instrumentacja zarządzania Windows) jest klasą serwera dostawcy wiadomości SMS w programie Configuration Manager, która służy jako jednostka dystrybucji dla plików źródłowych obrazu rozruchowego, które są używane do uruchamiania komputera ze środowiskiem preinstalacyjnym systemu Windows (PE) 2.0 i umożliwiają akcje sekwencji zadań wdrażania systemu operacyjnego.

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_BootImagePackage : SMS_PackageBaseclass
{
      UInt32 ActionInProgress;
      String AlternateContentProviders;
      String Architecture;
      String BackgroundBitmapPath;
      String ContextID;
      Boolean DefaultImage;
      String Description;
      Boolean EnableLabShell;
      UInt8 ExtendedData[];
      UInt32 ExtendedDataSize;
      UInt32 ForcedDisconnectDelay;
      Boolean ForcedDisconnectEnabled;
      UInt32 ForcedDisconnectNumRetries;
      UInt8 Icon[];
      UInt32 IconSize;
      Boolean IgnoreAddressSchedule;
      String ImageDiskLayout;
      UInt32 ImageIndex;
      String ImageOSVersion;
      String ImagePath;
      String ImageProperty;
      UInt8 ISVData[];
      UInt32 ISVDataSize;
      String Language;
      DateTime LastRefreshTime;
      String LocalizedCategoryInstanceNames[];
      String Manufacturer;
      String MIFFilename;
      String MIFName;
      String MIFPublisher;
      String MIFVersion;
      String Name;
      UInt32 NumOfPrograms;
      UInt32 OptionalComponents[];
      String PackageID;
      UInt32 PackageSize;
      UInt32 PackageType;
      UInt32 PkgFlags;
      UInt32 PkgSourceFlag;
      String PkgSourcePath;
      String PreExecCommandLine;
      String PreExecSourceDirectory;
      String PreferredAddressType;
      UInt32 Priority;
      SMS_Driver_Details ReferencedDrivers[];
      Boolean RefreshPkgSourceFlag;
      SMS_ScheduleToken RefreshSchedule[];
      UInt32 ScratchSpace;
      String SecuredScopeNames[];
      String SedoObjectVersion;
      String ShareName;
      UInt32 ShareType;
      DateTime SourceDate;
      String SourceSite;
      UInt32 SourceVersion;
      String StoredPkgPath;
      UInt32 StoredPkgVersion;
      String Version;
};

Metody

W poniższej tabeli przedstawiono metody w .SMS_BootImagePackage

Metoda Opis
Metoda AddChangeNotification w klasie SMS_BootImagePackage Dodaje powiadomienie o zmianie pakietu obrazu rozruchowego.
Metoda AddDistributionPoints w klasie SMS_BootImagePackage Dodaje punkty dystrybucji dla pakietu.
Metoda DeleteContextID w klasie SMS_BootImagePackage Usuwa kolejkę stanu skojarzoną z określonym identyfikatorem kontekstu dla pakietu obrazu rozruchowego.
Metoda ExportDefaultBootImage w klasie SMS_BootImagePackage Finalizuje i eksportuje obraz rozruchowy ze źródła instalacji Zestawu oceny i wdrażania systemu Windows do określonej lokalizacji.
Metoda GetImageProperties w klasie SMS_BootImagePackage Odczytuje wszystkie właściwości obrazu z określonego pliku źródłowego wim do ciągu XML.
Metoda QueryOSDBinaryInjectionStatus w klasie SMS_BootImagePackage Wysyła zapytanie o bieżący stan wstrzyknięcia plików binarnych wdrożenia systemu operacyjnego.
Metoda RefreshPkgSource w klasie SMS_BootImagePackage Odświeża źródło pakietu we wszystkich punktach dystrybucji, gdy właściwości pakietu nie uległy zmianie.
Metoda ReloadImageProperties w klasie SMS_BootImagePackage Ponownie wczytuje właściwości obrazu ze źródłowego pliku wim i aktualizuje bazę danych.
Metoda SetSourceSite w klasie SMS_BootImagePackage Ustawia kod witryny źródłowej dla pakietu obrazu rozruchowego.
Metoda odblokowania w klasie SMS_BootImagePackage Ustawia lokację źródłową na bieżącą lokację, odblokowując pakiet obrazu rozruchowego.
Metoda UpdateDefaultImage w klasie SMS_BootImagePackage Tworzy kopię obrazu WIM wskazanego przez właściwość ImagePath i wstrzykuje do niej pliki OSD w celu wdrożenia obrazu rozruchowego.
Metoda UpdateImage w klasie SMS_BootImagePackage Tworzy kopię obrazu dla pakietu obrazu rozruchowego i aktualizuje obraz za pomocą plików do wdrożenia obrazu rozruchowego.
Metoda UpdateOptionalComponents w klasie SMS_BootImagePackage Aktualizacje wszystkich określonych składników opcjonalnych do obrazu rozruchowego.

Właściwości

Architecture Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Architektura obrazu rozruchowego. Możliwe są następujące wartości. Wartość domyślna to "".

Value Architektura
x86 32-bitowy mikroprocesor I386
IA64 powiedział: 64-bitowy mikroprocesor Itanium
x64 64-bitowy mikroprocesor X86-64

ActionInProgress Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

AlternateContentProviders Typ danych: String

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

Kwalifikatory: [duży, leniwy]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

BackgroundBitmapPath Typ danych: String

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

Kwalifikatory: [leniwe]

Ścieżka UNC (Universal Naming Convention) mapy bitowej tła środowiska WinPE. Aplikacja może ustawić tę właściwość tak, aby używała niestandardowej mapy bitowej, podając ścieżkę do niestandardowych plików map bitowych.

ContextID Typ danych: String

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

Kwalifikatory: [leniwe]

Identyfikator kontekstu, który może być odpytywany o stan wstrzykiwania plików binarnych wdrożenia systemu operacyjnego. Operacja wstrzykiwania zajmuje trochę czasu, a aplikacja może używać tej właściwości dla stanu okresowego. Wartość domyślna to "".

DefaultImage Typ danych: Boolean

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

Kwalifikatory: brak

true Jeśli jest to domyślny obraz rozruchowy. Wartość domyślna to false.

Description Typ danych: String

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

EnableLabShell Typ danych: Boolean

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

Kwalifikatory: [leniwe]

true Jeśli obsługa wiersza polecenia jest włączona. Wartość domyślna to false.

ExtendedData Typ danych: UInt8 Tablica

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

Kwalifikatory: [duży, leniwy]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

ExtendedDataSize Typ danych: UInt32

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

Kwalifikatory: [leniwe]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

ForcedDisconnectDelay Typ danych: UInt32

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

ForcedDisconnectEnabled Typ danych: Boolean

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

ForcedDisconnectNumRetries Typ danych: UInt32

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

Icon Typ danych: UInt8 Tablica

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

Kwalifikatory: [large]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

IconSize Typ danych: UInt32

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

Kwalifikatory: [leniwe]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

IgnoreAddressSchedule Typ danych: Boolean

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

ImageDiskLayout Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: [leniwy, odczyt]

Ciąg XML informacji o układzie dysku dla obrazu źródłowego, reprezentowany przez plik wim (format WIM). Wartość domyślna to "".

ImageIndex Typ danych: UInt32

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

Kwalifikatory: [leniwe]

Nie jest używany dla obrazu rozruchowego.

ImageOSVersion Typ danych: String

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

Kwalifikatory: brak

Wersja systemu operacyjnego dla obrazu domyślnego w rozruchowym pliku WIM.

ImagePath Typ danych: String

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

Kwalifikatory: brak

Ścieżka do oryginalnego źródła obrazu. Program Configuration Manager używa tej ścieżki wewnętrznie podczas importowania obrazu przez administratora. Po zaimportowaniu obrazu program Configuration Manager wstrzykuje do niego pliki binarne wdrożenia systemu operacyjnego.

ImageProperty Typ danych: String

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

Kwalifikatory: [leniwe]

Ciąg XML przechowujący metadane źródłowego pliku wim, na przykład wersję. Wartość domyślna to "".

ISVData Typ danych: UInt8 Tablica

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

Kwalifikatory: [duży, leniwy]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

ISVDataSize Typ danych: UInt32

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

Kwalifikatory: [leniwe]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

Language Typ danych: String

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

LastRefreshTime Typ danych: DateTime

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

LocalizedCategoryInstanceNames Typ danych: String Tablica

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

Manufacturer Typ danych: String

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

MIFFilename Typ danych: String

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

MIFName Typ danych: String

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

MIFPublisher Typ danych: String

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

MIFVersion Typ danych: String

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

Name Typ danych: String

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

NumOfPrograms Typ danych: UInt32

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

OptionalComponents Typ danych: UInt32 Tablica

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

Kwalifikatory: [leniwe]

Lista identyfikatorów składników opcjonalnych, które zostaną włączone w środowisku WinPE. Dopuszczalne wartości:

Identyfikator Składnik
1 WinPE-DismCmdlets
2 WinPE-Dot3Svc
3 WinPE-EnhancedStorage
4 WinPE-FMAPI
5 WinPE-FontSupport-JA-JP
6 WinPE-FontSupport-KO-KR
7 WinPE-FontSupport-ZH-CN
8 WinPE-FontSupport-ZH-HK
9 WinPE-FontSupport-ZH-TW
10 WinPE-HTA
11 WinPE-StorageWMI
12 WinPE-LegacySetup
13 WinPE-MDAC
14 WinPE-NetFx4
15 WinPE-PowerShell3
16 WinPE-PPPoE
17 WinPE-RNDIS
18 WinPE-Scripting
19 WinPE-SecureStartup
20 WinPE-Setup
21 WinPE-Setup-Client
22 WinPE-Setup-Server
23 Nie dotyczy
24 WinPE-WDS-Tools
25 WinPE-WinReCfg
26 WinPE-WMI

Te informacje dotyczą programu System Center 2012 Configuration Manager z dodatkiem SP1 lub nowszym oraz System Center 2012 R2 Configuration Manager lub nowszego.

PackageID Typ danych: String

Typ dostępu: [klucz]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

PackageSize Typ danych: UInt32

Typ dostępu: Odczyt

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

PackageType Typ danych: UInt32

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

Dla tej klasy typ pakietu to PKG_TYPE_BOOTIMAGE (258).

PkgFlags Typ danych: UInt32

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

Kwalifikatory: [bity]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

PkgSourceFlag Typ danych: UInt32

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

PkgSourcePath Typ danych: String

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

PreExecCommandLine Typ danych: String

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

Kwalifikatory: [leniwe]

Wiersz polecenia dla punktu zaczepienia przed wykonaniem wstrzykniętego do środowiska WinPE.

PreExecSourceDirectory Typ danych: String

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

Kwalifikatory: brak

Ścieżka UNC pre-execution hook the source directory injected to WinPE.

PreferredAddressType Typ danych: String

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

Priority Typ danych: UInt32

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

ReferencedDrivers Typ danych: SMS_Driver_Details Tablica

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

Kwalifikatory: [leniwe]

Tablica szczegółowych informacji o sterownikach programu Configuration Manager uwzględnionych w obrazie rozruchowym do importowania.

RefreshPkgSourceFlag Typ danych: Boolean

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

Kwalifikatory: [leniwe]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

RefreshSchedule Typ danych: SMS_ScheduleToken Tablica

Typ dostępu: [max(15), leniwy]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

ScratchSpace Typ danych: UInt32

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

Kwalifikatory: [leniwe]

Określa ilość dostępnego miejsca do magazynowania w środowisku WinPE. Dopuszczalne wartości:

Megabajty
32
64
128
256
512

Aby uzyskać dodatkowe informacje, zobacz Opcje wiersza polecenia obsługi narzędzia DISM Windows PE.

Te informacje dotyczą programu System Center 2012 Configuration Manager z dodatkiem SP1 lub nowszym oraz System Center 2012 R2 Configuration Manager lub nowszego.

SecuredScopeNames Typ danych: String Tablica

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

SedoObjectVersion Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

ShareName Typ danych: String

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

ShareType Typ danych: UInt32

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

SourceDate Typ danych: DateTime

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

SourceSite Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

SourceVersion Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

StoredPkgPath Typ danych: String

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

StoredPkgVersion Typ danych: UInt32

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

Version Typ danych: String

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

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

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.