Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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ł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 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że, leniwe]
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że, leniwe]
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że, leniwe]
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.
| 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 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 | NIEPEŁNOSPRAWNY. 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, które opisują szczegółowe informacje o platformach, 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).
| Bit | 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_TaskSequencePackageklasy 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 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.