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_TaskSequencePackage usługi WMI (Instrumentacja zarządzania Windows) jest klasą serwera dostawcy wiadomości SMS w programie Configuration Manager, która reprezentuje pakiet sekwencji zadań definiujący kroki do uruchomienia dla sekwencji zadań.
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_TaskSequencePackage : SMS_PackageBaseclass
{
UInt32 ActionInProgress;
String AlternateContentProviders;
String BootImageID;
String Category;
String CustomProgressMsg;
String DependentProgram;
String Description;
UInt32 Duration;
UInt8 ExtendedData[];
UInt32 ExtendedDataSize;
UInt32 ForcedDisconnectDelay;
Boolean ForcedDisconnectEnabled;
UInt32 ForcedDisconnectNumRetries;
UInt8 Icon[];
UInt32 IconSize;
Boolean IgnoreAddressSchedule;
UInt8 ISVData[];
UInt32 ISVDataSize;
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;
UInt32 ProgramFlags;
SMS_TaskSequence_Reference References[];
Boolean RefreshPkgSourceFlag;
SMS_ScheduleToken RefreshSchedule[];
String SecuredScopeNames[];
String SedoObjectVersion;
UInt32 ReferencesCount;
String Reserved;
String Sequence;
String ShareName;
UInt32 ShareType;
DateTime SourceDate;
String SourceSite;
UInt32 SourceVersion;
String StoredPkgPath;
UInt32 StoredPkgVersion;
SMS_OS_Details SupportedOperatingSystems[];
UInt32 TaskSequenceFlags;
UInt32 Type;
String Version;
};
Metody
W poniższej tabeli przedstawiono metody w .SMS_TaskSequencePackage
| Metoda | Opis |
|---|---|
| Metoda AddChangeNotification w klasie SMS_TaskSequencePackage | Dodaje powiadomienie o zmianie pakietu sekwencji zadań. |
| Metoda AddDistributionPoints w klasie SMS_TaskSequencePackage | Dodaje punkty dystrybucji dla pakietu sekwencji zadań. |
| Metoda CheckReferencesShareType w klasie SMS_TaskSequencePackage | Sprawdza wszystkie przywoływane pakiety dla tej sekwencji zadań i zwraca wszystkie, które nie są udostępnione. |
| Metoda GetClientConfigPolicies w klasie SMS_TaskSequencePackage | Pobiera wszystkie zasady konfiguracji klienta dla całej lokacji i odpowiadające im przypisania zasad. |
| Metoda GetContentHash w klasie SMS_TaskSequencePackage | Pobiera skrót określonej zawartości programu Configuration Manager. |
| Metoda GetPackageDefaultHash w klasie SMS_TaskSequencePackage | Pobiera skrót pakietu programu Configuration Manager. |
| Metoda GetPackageHash w klasie SMS_TaskSequencePackage | Pobiera skrót certyfikatu dla pakietu sekwencji zadań. |
| Metoda GetSequence w klasie SMS_TaskSequencePackage | Pobiera sekwencję zadań z pakietu sekwencji zadań. |
| Metoda GetTsPolicies w klasie SMS_TaskSequencePackage | Pobiera wszystkie zasady skojarzone z określoną sekwencją zadań. |
| Metoda GetTsPoliciesSaMedia w klasie SMS_TaskSequencePackage | Pobiera wszystkie zasady skojarzone z określoną sekwencją zadań. |
| Metoda GetTSRelatedToDriverCategory w klasie SMS_TaskSequencePackage | Pobiera pakiety sekwencji zadań związane z określoną kategorią. |
| Metoda ImportSequence w klasie SMS_TaskSequencePackage | Importowanie SMS_TaskSequence obiektu na podstawie podanego kodu XML. |
| Metoda RefreshPkgSource w klasie SMS_TaskSequencePackage | Odświeża źródło pakietu we wszystkich punktach dystrybucji, gdy właściwości pakietu nie uległy zmianie. |
| Metoda SetSequence w klasie SMS_TaskSequencePackage | Aktualizacje pakietu sekwencji zadań za pomocą wejściowej sekwencji zadań. |
| Metoda SetSourceSite w klasie SMS_TaskSequencePackage | Ustawia kod lokacji źródłowej dla pakietu sekwencji zadań. |
| Metoda odblokowania w klasie SMS_TaskSequencePackage | Ustawia lokację źródłową na bieżącą lokację, co odblokowuje pakiet sekwencji zadań. |
Właściwości
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.
BootImageID Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: [leniwe]
Identyfikator pakietu obrazu rozruchowego, jeśli sekwencja zadań zawiera odwołanie do obrazu rozruchowego we References właściwości. Aby uzyskać informacje na temat pakietu obrazu rozruchowego, zobacz SMS_BootImagePackage Klasa WMI serwera.
Category Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: [leniwe]
Kategoria pakietu sekwencji zadań. Wartość domyślna to "". Kategoria dla pakietu jest przypisywana za pomocą Category właściwości klasy WMI SMS_TaskSequence serwera.
CustomProgressMsg Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: [leniwe]
Niestandardowy komunikat o postępie określony w konsoli programu Configuration Manager.
DependentProgram Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: [leniwe]
Sformatowany ciąg tekstowy definiujący program, który powinien być uruchomiony przed bieżącym programem. Format jest następujący: "<PackageID;<>ProgramName>". Aby uzyskać więcej informacji, zobacz SMS_Program Klasa WMI serwera.
Description Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Zobacz SMS_PackageBaseclass Klasa WMI serwera.
Duration Typ danych: UInt32
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: brak
Przybliżony czas (w minutach) potrzebny do uruchomienia programu. Wartość domyślna to 0.
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.
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 Array
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.
PackageID Typ danych: String
Typ dostępu: Odczyt
Kwalifikatory [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 typem pakietu jest PKG_TYPE_TASK_SEQUENCE (4).
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.
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.
ProgramFlags Typ danych: UInt32
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: [bity]
Flagi identyfikujące charakterystykę instalacji programu. Flagi domyślne to default program, UNATTENDED, UNCPATH, HIDEWINDOW, ADMINRIGHTS i ANY_PLATFORM. Wartość domyślna to 152084496.
| Bit (Śledź bit) | Wartość dziesiętna | Szesnastkowy | Opis |
|---|---|---|---|
| 0 | 1 | 0x00000001 | AUTHORIZED_DYNAMIC_INSTALL. Program jest autoryzowany do instalacji dynamicznej. |
| 1 | 2 | 0x00000002 | USE_CUSTOM_PROGRESS_MSG. Program używa niestandardowego komunikatu o postępie. |
| 8 | 256 | 0x00000100 | WINDOWS_CE. Użyj systemu Windows CE jako programu urządzenia. Jeśli ta wartość jest ustawiona, program nie jest oferowany klientom klasycznym. |
| 9 | 512 | 0x00000200 | RUN_DEPENDANT_ALWAYS. Zawsze uruchamiaj bezpośrednią zależność programu. |
| 10 | 1024 | 0x00000400 | ODLICZANIE. Wyświetlanie okna dialogowego odliczania. |
| 12 | 4096 | 0x00001000 | WYŁĄCZONE. Program jest wyłączony. |
| 13 | 8192 | 0x00002000 | BEZ NADZORU. Program nie wymaga interakcji z użytkownikiem. |
| 14 | 16384 | 0x00004000 | KONTEKST UŻYTKOWNIKA. Program musi być uruchamiany w kontekście użytkownika. Zawsze ustawiaj wartość na 0. |
| 15 | 32768 | 0x00008000 | UPRAWNIENIA ADMINISTRATORA. Program musi być uruchamiany z prawami administratora. |
| 16 | 65536 | 0x00010000 | KAŻDY UŻYTKOWNIK. Program musi zostać uruchomiony przez każdego użytkownika, dla którego jest prawidłowy. To ustawienie jest prawidłowe tylko dla zadań obowiązkowych. Zawsze ustawiaj wartość na 0. |
| 17 | 131072 | 0x00020000 | NOUSERLOGGEDIN. Program jest uruchamiany tylko wtedy, gdy żaden użytkownik nie jest zalogowany. |
| 18 | 262144 | 0x00040000 | OKTOQUIT. Zamknięcie programu jest włączone. Zawsze ustawiaj wartość na 0. |
| 19 | 524288 | 0x00080000 | OKTOURUCHOM ponownie. Ponowne uruchomienie komputera jest włączone. Zawsze ustawiaj wartość na 0. |
| 20 | 1048576 | 0x00100000 | USEUNCPATH. W dostępie do programu jest używana ścieżka UNC (Universal Naming Convention). |
| 21 | 2097152 | 0x00200000 | PERSISTCONNECTION. Połączenie programu zostanie utrwalone. Zawsze ustawiaj wartość na 0. |
| 22 | 4194304 | 0x00400000 | RUNMINIMIZED. Maksymalizowanie okna programu. Zawsze ustawiaj wartość na 0. |
| 23 | 8388608 | 0x00800000 | RUNMAXIMIZED. Zminimalizowanie okna programu. Zawsze ustawiaj wartość na 0. |
| 24 | 16777216 | 0x01000000 | UKRYJ OKNO. Ukrywanie okna programu. |
| 25 | 33554432 | 0x02000000 | OKTOLOGOFF. Wylogowywanie jest włączone. Zawsze ustawiaj wartość na 0. |
| 26 | 67108864 | 0x04000000 | RUNACCOUNT. Uruchom program, korzystając z dostępu do konta. |
| 27 | 134217728 | 0x08000000 | ANY_PLATFORM. Program może działać na dowolnym systemie operacyjnym. |
| 28 | 268435456 | 0x10000000 | STILL_RUNNING. Program jest obecnie uruchomiony. |
| 29 | 536870912 | 0x20000000 | SUPPORT_UNINSTALL. Program posiada narzędzie do odinstalowywania. Zawsze ustawiaj wartość na 0. |
| 31 | 2147483648 | 0x80000000 | SHOW_IN_ARP. Wyświetl program w aplecie Dodaj lub usuń programy. |
References Typ danych: SMS_TaskSequence_Reference Tablica
Typ dostępu: Tylko do odczytu
Kwalifikatory: [leniwy, odczyt]
Obiekty klasy WMI serwera SMS_TaskSequence_Reference reprezentujące pakiety/programy i aplikacje, do których odwołują się kroki w sekwencji zadań.
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:
Kwalifikatory: [max(15), leniwe]
Zobacz SMS_PackageBaseclass Klasa WMI serwera.
ReferencesCount Typ danych: UInt32
Typ dostępu: Tylko do odczytu
Kwalifikatory: [odczyt]
Rozmiar tablicy wskazywany przez References właściwość. Reprezentuje liczbę pakietów/programów i aplikacji, do których odwołuje się sekwencja zadań.
Reserved Typ danych: String
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: [leniwe]
Używane wewnętrznie przez dostawcę usługi SMS.
SecuredScopeNames Typ danych: String Array
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.
Sequence Typ danych: String
Typ dostępu: Tylko do odczytu
Kwalifikatory: [leniwy, odczyt]
Dane w formacie XML zawierające informacje o sekwencji zadań.
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.
SupportedOperatingSystems Typ danych: SMS_OS_Details Tablica
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: [leniwe]
SMS_OS_Details Obiekty klasy WMI serwera opisujące szczegółowe informacje o platformach, na których można uruchomić program.
TaskSequenceFlags Typ danych: UInt32
Typ dostępu: Właściwość do odczytu i zapisu
Kwalifikatory: [lazy, bits("DANGLING_REF(0)")]
Flagi wskazujące warunki pakietu sekwencji zadań. Jedyną obecnie zdefiniowaną flagą jest DANGLING_REF (bit 0).
| Bit (Śledź bit) | Opis |
|---|---|
| 0 | Ustaw, czy sekwencja zadań odwołuje się do pakietu, który nie jest zdefiniowany w witrynie. |
Type Typ danych: UInt32
Typ dostępu: Tylko do odczytu
Kwalifikatory: [leniwy, odczyt]
Typ sekwencji zadań reprezentowany przez pakiet. Dopuszczalne wartości:
| Value | Opis |
|---|---|
| 1 | Ogólna sekwencja zadań |
| 2 | Sekwencja zadań wdrażania systemu operacyjnego |
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ą:
Zabezpieczone
Icon("Package.ico")
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.
Aby rozpocząć korzystanie z tej klasy, zobacz How to Create an Operating System Deployment Task Sequence Package (Jak utworzyć pakiet sekwencji zadań wdrażania systemu operacyjnego).
Pakiet sekwencji zadań wdrażania systemu operacyjnego tworzy się, tworząc wystąpienie
SMS_TaskSequencePackageklasy do przechowywania sekwencji zadań. Sama sekwencja zadań jest tworzona przy użyciu modelu obiektowego sekwencji zadań wdrażania systemu operacyjnego i jest skojarzona z pakietem sekwencji zadań przy użyciu metody SetSequence w metodzie klasy SMS_TaskSequencePackage . Pakiet jest ogłaszany do klientów, którzy mogą następnie uruchomić sekwencję zadań. Aby uzyskać więcej informacji, zobacz How to Create an Operating System Deployment Task Sequence Package (Jak utworzyć pakiet sekwencji zadań wdrażania systemu operacyjnego).Aby uzyskać więcej informacji na temat obiektów WMI sekwencji zadań, zobacz Informacje o sekwencjach zadań wdrażania systemu operacyjnego.
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.