Udostępnij za pośrednictwem


SMS_TaskSequencePackage Server WMI Class

Klasa SMS_TaskSequencePackage Instrumentacja zarządzania windows (WMI) jest klasą serwera dostawcy programu SMS w Configuration Manager, która reprezentuje pakiet sekwencji zadań definiujący kroki do uruchomienia dla sekwencji zadań.

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

Składni

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 pliku SMS_TaskSequencePackage.

Metoda Opis
AddChangeNotification, metoda w klasie SMS_TaskSequencePackage Dodaje powiadomienie o zmianie pakietu sekwencji zadań.
AddDistributionPoints, metoda w klasie SMS_TaskSequencePackage Dodaje punkty dystrybucji pakietu sekwencji zadań.
CheckReferencesShareType, metoda w klasie SMS_TaskSequencePackage Sprawdza wszystkie określone pakiety dla tej sekwencji zadań i zwraca wszystkie, które nie są współużytkowane.
GetClientConfigPolicies, metoda w klasie SMS_TaskSequencePackage Pobiera wszystkie zasady konfiguracji klienta w całej lokacji i odpowiadające im przypisania zasad.
GetContentHash, metoda w klasie SMS_TaskSequencePackage Pobiera skrót określonej zawartości Configuration Manager.
GetPackageDefaultHash, metoda w klasie SMS_TaskSequencePackage Pobiera skrót pakietu Configuration Manager.
GetPackageHash, metoda w klasie SMS_TaskSequencePackage Pobiera skrót certyfikatu dla pakietu sekwencji zadań.
GetSequence, metoda w klasie SMS_TaskSequencePackage Pobiera sekwencję zadań z pakietu sekwencji zadań.
GetTsPolicies, metoda w klasie SMS_TaskSequencePackage Pobiera wszystkie zasady skojarzone z określoną sekwencją zadań.
GetTsPoliciesSaMedia, metoda w klasie SMS_TaskSequencePackage Pobiera wszystkie zasady skojarzone z określoną sekwencją zadań.
GetTSRelatedToDriverCategory, metoda w klasie SMS_TaskSequencePackage Pobierz pakiety sekwencji zadań związane z określoną kategorią.
ImportSequence, metoda w klasie SMS_TaskSequencePackage Importuje SMS_TaskSequence obiekt na podstawie podanej wartości XML.
RefreshPkgSource, metoda 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.
SetSequence, metoda w klasie SMS_TaskSequencePackage Aktualizacje pakiet sekwencji zadań z wejściową sekwencją zadań.
SetSourceSite, metoda w klasie SMS_TaskSequencePackage Ustawia kod lokacji źródłowej pakietu sekwencji zadań.
Unlock, metoda w klasie SMS_TaskSequencePackage Ustawia lokację źródłową na bieżącą lokację, która odblokowuje pakiet sekwencji zadań.

Właściwości

ActionInProgress
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

AlternateContentProviders
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [duży, leniwy]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

BootImageID
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Identyfikator pakietu obrazu rozruchowego, jeśli sekwencja zadań zawiera odwołanie do obrazu rozruchowego we References właściwości . Aby uzyskać informacje o pakiecie obrazu rozruchowego, zobacz SMS_BootImagePackage Server WMI Class (Klasa WMI serwera SMS_BootImagePackage).

Category
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Kategoria pakietu sekwencji zadań. Wartość domyślna to "". Kategoria pakietu jest przypisywana przy użyciu Category właściwości klasy WMI serwera SMS_TaskSequence.

CustomProgressMsg
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Niestandardowy komunikat o postępie określony w konsoli Configuration Manager.

DependentProgram
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Sformatowany ciąg tekstowy definiujący dowolny program, który powinien zostać uruchomiony przed bieżącym programem. Format to "<PackageID>;;< ProgramName>". Aby uzyskać więcej informacji, zobacz SMS_Program Server WMI Class (Klasa WMI serwera SMS_Program).

Description
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

Duration
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Przybliżony czas uruchomienia programu w minutach. Wartość domyślna to 0.

ExtendedData
Typ danych: UInt8 Tablica

Typ dostępu: odczyt/zapis

Kwalifikatory: [duży, leniwy]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

ExtendedDataSize
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

ForcedDisconnectDelay
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

ForcedDisconnectEnabled
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

ForcedDisconnectNumRetries
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

Icon
Typ danych: UInt8 Tablica

Typ dostępu: odczyt/zapis

Kwalifikatory: [duże]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

IconSize
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

IgnoreAddressSchedule
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

ISVData
Typ danych: UInt8 Tablica

Typ dostępu: odczyt/zapis

Kwalifikatory: [duży, leniwy]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

ISVDataSize
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

Language
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

LastRefreshTime
Typ danych: DateTime

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

LocalizedCategoryInstanceNames
Typ danych: String Array

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

Manufacturer
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

MIFFilename
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

MIFName
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

MIFPublisher
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

MIFVersion
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

Name
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

NumOfPrograms
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

PackageID
Typ danych: String

Typ dostępu: Odczyt

Kwalifikatory [klucz]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

PackageSize
Typ danych: UInt32

Typ dostępu: Odczyt

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

PackageType
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

Dla tej klasy typ pakietu to PKG_TYPE_TASK_SEQUENCE (4).

PkgFlags
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [bity]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

PkgSourceFlag
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

PkgSourcePath
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

PreferredAddressType
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

Priority
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

ProgramFlags
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [bity]

Flagi identyfikujące charakterystykę instalacji programu. Domyślne flagi to program domyślny, UNATTENDED, UNCPATH, HIDEWINDOW, ADMINRIGHTS i ANY_PLATFORM. Wartość domyślna to 152084496.

Bitowych 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 dostosowanego komunikatu postępu.
8 256 0x00000100 WINDOWS_CE. Użyj Windows CE jako programu urządzenia. Jeśli ta wartość jest ustawiona, program nie jest oferowany klientom stacjonarnym.
9 512 0x00000200 RUN_DEPENDANT_ALWAYS. Zawsze uruchamiaj natychmiastowe zależne od programu.
10 1024 0x00000400 ODLICZANIE. Wyświetl okno dialogowe odliczania.
12 4096 0x00001000 WYŁĄCZONE. Program jest wyłączony.
13 8192 0x00002000 INSTALACJI NIENADZOROWANEJ. Program nie wymaga interakcji z użytkownikiem.
14 16384 0x00004000 USERCONTEXT. Program musi działać w kontekście użytkownika. Zawsze ustawiaj wartość na 0.
15 32768 0x00008000 ADMINRIGHTS. Program musi działać z uprawnieniami administratora.
16 65536 0x00010000 EVERYUSER. Program musi być uruchamiany przez każdego użytkownika, dla którego jest prawidłowy. To ustawienie jest prawidłowe tylko w przypadku 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. Zamykanie programu jest włączone. Zawsze ustawiaj wartość na 0.
19 524288 0x00080000 OKTOREBOOT. Ponowne uruchomienie komputera jest włączone. Zawsze ustawiaj wartość na 0.
20 1048576 0x00100000 USEUNCPATH. Dostęp do programu używa ścieżki uniwersalnej konwencji nazewnictwa (UNC).
21 2097152 0x00200000 PERSISTCONNECTION. Połączenie programu jest utrwalane. Zawsze ustawiaj wartość na 0.
22 4194304 0x00400000 RUNMINIMIZED. Maksymalizuj okno programu. Zawsze ustawiaj wartość na 0.
23 8388608 0x00800000 RUNMAXIMIZED. Zminimalizuj okno programu. Zawsze ustawiaj wartość na 0.
24 16777216 0x01000000 HIDEWINDOW. Ukryj okno programu.
25 33554432 0x02000000 OKTOLOGOFF. Wylogowywanie jest włączone. Zawsze ustawiaj wartość na 0.
26 67108864 0x04000000 RUNACCOUNT. Uruchom program przy użyciu dostępu do konta.
27 134217728 0x08000000 ANY_PLATFORM. Program może działać w dowolnym systemie operacyjnym.
28 268435456 0x10000000 STILL_RUNNING. Program jest obecnie uruchomiony.
29 536870912 0x20000000 SUPPORT_UNINSTALL. Program ma narzędzie do odinstalowywania. Zawsze ustawiaj wartość na 0.
31 2147483648 0x80000000 SHOW_IN_ARP. Wyświetl program w obszarze Dodawanie lub usuwanie programów.

References
Typ danych: SMS_TaskSequence_Reference Tablica

Typ dostępu: tylko do odczytu

Kwalifikatory: [leniwy, przeczytaj]

SMS_TaskSequence_Reference obiekty klasy WMI serwera reprezentujące pakiety/programy i aplikacje, do których odwołuje się procedura w sekwencji zadań.

RefreshPkgSourceFlag
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

RefreshSchedule
Typ danych: SMS_ScheduleToken Tablica

Typ dostępu:

Kwalifikatory: [max(15), lazy]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

ReferencesCount
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Rozmiar tablicy wskazany przez właściwość References . Reprezentuje to liczbę pakietów/programów i aplikacji, do których odwołuje się sekwencja zadań.

Reserved
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Używane wewnętrznie przez dostawcę programu SMS.

SecuredScopeNames
Typ danych: String Array

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

SedoObjectVersion
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

Sequence
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [leniwy, przeczytaj]

Dane w formacie XML zawierające informacje o sekwencji zadań.

ShareName
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

ShareType
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

SourceDate
Typ danych: DateTime

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

SourceSite
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

SourceVersion
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

StoredPkgPath
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

StoredPkgVersion
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

SupportedOperatingSystems
Typ danych: SMS_OS_Details Tablica

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

SMS_OS_Details obiekty klasy WMI serwera opisujące szczegóły platform, na których można uruchomić program.

TaskSequenceFlags
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [lazy, bits("DANGLING_REF(0)")]

Flagi wskazujące warunki pakietu sekwencji zadań. Jedyną aktualnie zdefiniowaną flagą jest DANGLING_REF (bit 0).

Bitowych Opis
0 Ustaw, jeśli sekwencja zadań odwołuje się do pakietu, który nie jest zdefiniowany w lokacji.

Type
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [leniwy, przeczytaj]

Typ sekwencji zadań reprezentowany przez pakiet. Możliwe wartości to:

Value Opis
1 Ogólna sekwencja zadań
2 Sekwencja zadań wdrażania systemu operacyjnego

Version
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

Uwagi

Kwalifikatory klas dla tej klasy obejmują:

  • Zabezpieczone

  • Icon("Package.ico")

    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).

    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 można utworzyć, tworząc wystąpienie SMS_TaskSequencePackage klasy do przechowywania sekwencji zadań. Sama sekwencja zadań jest tworzona przy użyciu modelu obiektu sekwencji zadań wdrażania systemu operacyjnego i jest skojarzona z pakietem sekwencji zadań przy użyciu metody SetSequence w klasie SMS_TaskSequencePackage . Pakiet jest anonsowany 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 o obiektach WMI sekwencji zadań, zobacz About Operating System Deployment Task Sequences (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 Configuration Manager.

Wymagania programistyczne

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

Zobacz też

SMS_TaskSequence Server WMI Class