Aracılığıyla paylaş


İşletim Sistemi Dağıtımı Görev Dizisi Nesne Modeli

Configuration Manager işletim sistemi dağıtım görev dizileri, Windows Yönetim Araçları (WMI) sınıf tabanlı nesne modeli kullanılarak oluşturulur ve düzenlenir.

Dikkat

Görev dizisi XML'sini güncelleştirerek görev dizilerinin değiştirilmesi desteklenmez. Xml yalnızca görev dizisini farklı bir siteye aktarırken gereklidir. XML, SMS_TaskSequencePackage Sunucusu WMI SınıfıSequence özelliğinde depolanır.

Görev Dizisi Paketleri

Bir görev dizisi , SMS_TaskSequencePackage Sunucusu WMI Sınıfı sınıfının bir örneğinde paketlenmiştir ve her görev dizisi için tek bir paket vardır. Paket, SMS_Advertisement Sunucusu WMI Sınıfı sınıfının bir örneği kullanılarak istemci bilgisayarlara tanıtılır. Görev dizisi paketini tanıtımla ilişkilendirmek için SMS_Advertisement Sunucusu WMI Sınıf Paket Kimliği özelliğini SMS_TaskSequencePackage Sunucusu WMI Sınıf Paket Kimliği özelliğine ayarlarsınız.

Not

SMS_TaskSequencePackage Sunucusu WMI Sınıfı, SMS_Package Sunucusu WMI Sınıfından türetilir ve paketlerin kullanıldığı şekilde kullanılabilir. Daha fazla bilgi için bkz . Yazılım dağıtımına genel bakış.

Görev dizisi paketi oluşturma hakkında daha fazla bilgi için bkz. İşletim Sistemi Dağıtımı Görev Dizisi Paketi Oluşturma.

Reklam oluşturma hakkında daha fazla bilgi için bkz. Reklam Oluşturma.

Görev Dizileri

Görev dizilerini oluşturmak ve yönetmek için Configuration Manager bir görev dizisini, görev dizisi adımlarını (eylemler ve gruplar) ve adım koşullarını temsil eden bir dizi WMI sınıfı sağlar.

Temel WMI sınıfları şunlardır:

SMS_TaskSequence

SMS_TaskSequence sınıfı tek bir görev dizisini temsil eder. yeni SMS_TaskSequence örnekleri oluşturabilir veya SMS_TaskSequencePackage.GetSequence yöntemini kullanarak bir SMS_TaskSequence mevcut bir görev dizisiyle doldurabilirsiniz.

Not

Yeni bir SMS_TaskSequence oluşturursanız, bunu bir SMS_TaskSequencePackage ile ilişkilendirmeniz gerekir. Aksi takdirde, Configuration Manager varlığının farkında değildir.

SMS_TaskSequence.Steps sınıf özelliği, türetilmiş SMS_TaskSequence_Step sınıf dizisidir. Bu adımlar, görev dizisi çalıştırıldığında sırayla işlenir.

SMS_TaskSequenceStep

eylem ve grup olmak üzere iki tür adım , SMS_TaskSequenceStep sınıfından türetilir. İki tür adım, gruplar için SMS_TaskSequence_Group sınıfı ve Configuration Manager yerleşik veya özel eylemler için türetilmiş SMS_TaskSequence_Action sınıfıdır.

Adım, ayarlayabileceğiniz bir dizi özelliğe sahiptir.

Özellik Açıklama
Durum Adımın işlenmesi için karşılanması gereken bir koşul. Bu , SMS_TaskSequence_Condition sınıfının bir örneğinde.
ContinueOnError olarak ayarlanırsa true, bir hata oluştuğunda görev dizisi sonraki adıma devam eder. Aksi takdirde görev dizisi hatayı üst öğeye geri yayacaktır. Üst grup ise, üst grubun ContinueOnError özelliği değerlendirilir. Üst öğe görev dizisi köküyse, görev dizisi başarısız olur.
Etkin olarak ayarlanırsa true, adım işlenir. Aksi takdirde, adım işlenmez.

Adımın bir Ad ve Açıklama özelliği de vardır.

Not

Bu belge, yordamın hem eylemler hem de gruplar için geçerli olduğu adımları ifade eder. Örneğin, İşletim Sistemi Dağıtım Grubundan Adım Kaldırma , hem eylem kaldırma hem de grup kaldırma için geçerli olan bir görevdir.

SMS_TaskSequenceAction

Configuration Manager, SMS_TaskSequence_Action sınıfından türetilen sınıflarda tanımlanan bir dizi yerleşik eylemi tanımlar. Örneğin, komut satırı belirtmenize olanak tanıyan eylem SMS_TaskSequence_RunCommandLineAction sınıfıdır.

Not

Yerleşik eylemler, yerleşik eylemin adı olan ActionName SMS_TaskSequence_ActionNameAction olarak adlandırılır. Daha fazla bilgi için bkz. SMS_TaskSequence_Action sunucusu WMI sınıfı.

türetilmiş bir eylem , SMS_TaskSequenceStep devralınan özelliklere ek olarak, ayarlayabileceğiniz SMS_TaskSequence_Action sınıfından aşağıdaki özellikleri devralır:

Özellik Açıklama
SupportedEnvironment Eylemin çalıştırılacağı işletim ortamını belirtir. Geçerli değerler şunlardır: "WinPE", "FullOS", "WinPEandFullOS.
Zaman aşımı Eylemin zaman aşımı süresini saniye cinsinden belirtir.

SMS_TaskSequenceGroup

SMS_TaskSequence_Group Sunucusu WMI Sınıfı sınıfı, sırayla işlenen bir dizi adımı temsil eder. SMS_TaskSequence_Group Sunucusu WMI Sınıfı Steps özelliği, grubun adımlarını temsil eden SMS_TaskSequence_Step Sunucusu WMI Sınıfı sınıflarından oluşan bir dizidir. Grup adımı SMS_TaskSequence_Step Sunucusu WMI Sınıfından türetildiğinden, adımlar içinde başka alt gruplar da olabilir.

SMS_TaskSequence_Condition

Her SMS_TaskSequence_Step Sunucusu WMI Sınıfı ve türetilmiş sınıflar (eylemler ve gruplar) koşulun çalıştırılması için karşılanması gereken ilişkili bir koşula sahip olabilir. Örneğin, Microsoft Office 2007'nin yüklü olduğu bir bilgisayarda bir adımı işlemek isteyebilirsiniz. Ayrıca, adımı Windows Vista işletim sistemiyle daha da kısıtlamak isteyebilirsiniz.

Not

Koşulun işlenmesi SMS_TaskSequenceStep için sınıf Enabled özelliği olarak trueayarlanmalıdır.

Bir görev dizisi adımında , SMS_TaskSequence_Step Sunucusu WMI Sınıf Koşulu özelliği, koşulu tutan bir SMS_TaskSequence_Condition Sunucusu WMI Sınıfı nesnesi içerir. Koşul, özelliği tarafından türetilen SMS_TaskSequence_ConditionOperand Sunucusu WMI Sınıfı dizisinde tanımlanan bir veya daha fazla işlenenden Operands oluşur. Her işlenen, adımın işlenmesi için mantıksal işlem olarak değerlendirmesi truegereken bir and ifadedir.

Ifa -de

Tek tek ifadeler SMS_TaskSequence_ConditionExpression Sunucusu WMI Sınıfı türetilmiş sınıflarında tanımlanır.

Not

SMS_TaskSequence_ConditionExpression ' den SMS_TaskSequenceConditionOperandtüretilir.

Örneğin, Microsoft Office 2007 için bir ifade tanımlamak üzere SMS_TaskSequence_SoftwareConditionExpression Sunucusu WMI Sınıfını kullanabilirsiniz. Windows Vista için bir ifade tanımlamak için kullanılan sınıf SMS_TaskSequence_OSConditionGroup Sunucusu WMI Sınıfı olacaktır.

İç İçe İfadeler

SMS_TaskSequence_ConditionOperator Sunucusu WMI Sınıfı ile iç içe ifadeler içeren daha karmaşık koşullar tanımlayabilirsiniz. Bu sınıf ayrıca SMS_TaskSequence_ConditionOperand Sunucusu WMI Sınıfından türetilir.

Örneğin, bir görev dizisi adımının SMS_TaskSequence_Condition Sunucusu WMI Sınıfı örneğinin Operand dizi özelliğine aşağıdaki koşul işlenenlerini ekleyerek koşulu Exp1 and (Exp2 or Exp3) oluşturabilirsiniz.

Not

Görev dizisi adımının SMS_TaskSequence_Condition Sunucusu WMI SınıfıOperand dizisi özelliğindeki işlenenler, koşulu değerlendirmek için işleçle and otomatik olarak karşılaştırılır. içindeki SMS_TaskSequence_ConditionOperator ifadelerin özelliği tarafından Operator tanımlanan bir işleci olmalıdır.

SMS_TaskSequence_Condition Sunucusu WMI SınıfıOperands özelliği SMS_TaskSequence_ConditionOperand Sunucusu WMI Sınıfı sınıflarından oluşan bir dizi olduğundan, gibi Exp1 and (Exp2 or (Exp3 and Exp4))daha karmaşık koşullar oluşturabilirsiniz.

Koşullar hakkında daha fazla bilgi için bkz. İşletim Sistemi Dağıtımı Görev Dizisi Adımına Koşul Ekleme.

Ayrıca Bkz

SMS_TaskSequence_ConditionOperand Sunucusu WMI Sınıfıİşletim Sistemi Dağıtımı Görev Dizisi Adımına Koşul Ekleme