Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Configuration Manager'da, 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 dizisini güncelleştirerek görev dizilerini değiştirme XML'i desteklenmez. XML'ye yalnızca görev dizisini farklı bir siteye aktarırken ihtiyacınız olacaktır. XML, SMS_TaskSequencePackage Server WMI SınıfıSequence özelliğinde depolanır.
Görev Dizisi Paketleri
Görev dizisi, SMS_TaskSequencePackage Server WMI Sınıfı sınıfının bir örneğinde paketlenir ve her görev dizisi için tek bir paket vardır. Paket, istemci bilgisayarlara SMS_Advertisement Server WMI Sınıfı sınıfının bir örneği kullanılarak tanıtılır. Görev dizisi paketini tanıtımla ilişkilendirmek için, SMS_Advertisement Server 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 Server WMI Sınıfı, SMS_Package Server WMI Sınıfından türetilir ve paketlerle aynı ş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 İşletim Sistemi Dağıtım Görev Dizisi Paketi Oluşturma bölümüne bakın.
Reklam oluşturma hakkında daha fazla bilgi için bkz: Reklam Nasıl Oluşturulur.
Görev Dizileri
Görev dizileri 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 bir SMS_TaskSequence mevcut bir görev dizisiyle doldurmak için SMS_TaskSequencePackage.GetSequence yöntemini kullanabilirsiniz.
Not
Yeni bir SMS_TaskSequence oluşturursanız, bunu bir SMS_TaskSequencePackage ile ilişkilendirmeniz gerekir. Aksi takdirde, Configuration Manager onun varlığından haberdar değildir.
Sınıf özelliği SMS_TaskSequence.Steps, SMS_TaskSequence_Step türetilmiş sınıflardan oluşan bir dizidir. Görev dizisi çalıştırıldığında bu adımlar sırayla işlenir.
SMS_TaskSequenceStep
İki tür adım, eylem ve grup, SMS_TaskSequenceStep sınıfından türemiştir. İki adım türü, gruplar için SMS_TaskSequence_Group sınıfı ve Configuration Manager yerleşik veya özel eylemler için SMS_TaskSequence_Action türetilmiş sınıftır.
Adımın ayarlayabileceğiniz bir dizi özelliği vardır.
| Özellik | Açıklama |
|---|---|
| Şart | İşlenecek adım için karşılanması gereken koşul. Bu, SMS_TaskSequence_Condition sınıfının bir örneğinde. |
| ContinueOnError | olarak trueayarlanırsa, bir hata oluştuğunda görev dizisi bir sonraki adıma devam eder. Aksi takdirde, görev dizisi hatayı üst öğeye geri yayar. Üst öğe bir grupsa, üst grubun ContinueOnError özelliği değerlendirilir. Üst öğe görev dizisi kökü ise, görev dizisi başarısız olur. |
| Etkin | olarak ayarlanırsa true, adım işlenir. Aksi takdirde, adım işlenmez. |
Bu adımın 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ımlara atıfta bulunur. Örneğin, İşletim Sistemi Dağıtım Grubundan Bir Adım Nasıl Kaldırılır 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, bir komut satırı belirtmenize izin veren eylem SMS_TaskSequence_RunCommandLineAction sınıfıdır.
Not
Yerleşik eylemler, yerleşik eylemin adı olan yerde SMS_TaskSequence_ActionNameEylem ActionName 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'dan devralınan özelliklere ek olarak, ayarlayabileceğiniz SMS_TaskSequence_Action sınıfından aşağıdaki özellikleri de devralır:
| Özellik | Açıklama |
|---|---|
| SupportedEnvironment | Eylemin çalıştırılabileceği işletim ortamını belirtir. Geçerli değerler şunlardır: "WinPE", "FullOS", "WinPEandFullOS. |
| Zaman aşımı | Eylem için zaman aşımı süresini saniye cinsinden belirtir. |
SMS_TaskSequenceGroup
SMS_TaskSequence_Group Server WMI Sınıfı sınıfı, sırayla işlenen bir dizi adımı temsil eder. SMS_TaskSequence_Group Server WMI Sınıfı Steps özelliği, grubun adımlarını temsil eden SMS_TaskSequence_Step Server WMI Sınıfı sınıfları dizisidir. Grup adımı SMS_TaskSequence_Step Server 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 Server 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 yüklü bir bilgisayarda bir adımı işlemek isteyebilirsiniz. Ayrıca, bu adımı Windows Vista işletim sistemiyle daha fazla sınırlandırmak da isteyebilirsiniz.
Not
Koşulun işlenmesi için, SMS_TaskSequenceStep class Enabled özelliği olarak ayarlanmalıdır true.
Bir görev dizisi adımında, SMS_TaskSequence_Step Sunucusu WMI Sınıf Koşulu özelliği, koşulu barındıran bir SMS_TaskSequence_Condition Sunucusu WMI Sınıfı nesnesi içerir. Koşul, özellik tarafından türetilmiş sınıflar SMS_TaskSequence_ConditionOperand Server WMI Sınıfı dizisinde Operands tanımlanan bir veya daha fazla işlenenden oluşur. Her işlenen, adımın işlenmesi için değerlendirilmesi truegereken bir ifadedir - mantıksal and bir işlem.
İfadeler
Tek tek ifadeler SMS_TaskSequence_ConditionExpression Server WMI Sınıfından türetilen sınıflarda tanımlanır.
Not
SMS_TaskSequence_ConditionExpression 'den SMS_TaskSequenceConditionOperandtüremiştir.
Örneğin, Microsoft Office 2007 için bir ifade tanımlamak SMS_TaskSequence_SoftwareConditionExpression Server WMI Sınıfını kullanırsınız. Windows Vista için bir ifade tanımlamak için kullanılan sınıf , SMS_TaskSequence_OSConditionGroup Server WMI Sınıfı olacaktır.
İç içe İfadeler
SMS_TaskSequence_ConditionOperator Server WMI Sınıfı ile iç içe ifadeler içeren daha karmaşık koşullar tanımlayabilirsiniz. Bu sınıf da SMS_TaskSequence_ConditionOperand Server WMI Class'tan türetilir.
Örneğin, bir görev dizisi adımının SMS_TaskSequence_Condition Server 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.
SMS_TaskSequence_ConditionExpression(Exp1).SMS_TaskSequence_ConditionOperator(iç içe ifadeExp2 or Exp3).SMS_TaskSequence_ConditionOperator Server WMI Sınıfı
Operandsdizi özelliği ifadeleriExp2içerir ve SMS_TaskSequence_ConditionOperatorExp3Server WMI SınıfıOperatorözelliği istenen işleci içerir. Bu durumdaor.
Not
Görev dizisi adımının SMS_TaskSequence_Condition Server WMI SınıfıOperand dizi özelliğindeki işlenenler, koşulu değerlendirmek için işleçle and otomatik olarak karşılaştırılır. İçindeki SMS_TaskSequence_ConditionOperator ifadelerin özellik tarafından Operator tanımlanan bir işleci olmalıdır.
SMS_TaskSequence_Condition Server WMI SınıfıOperands özelliği SMS_TaskSequence_ConditionOperand Server WMI Sınıfı sınıflarının bir dizisi 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 İşletim Sistemi Dağıtımı Görev Dizisi Adımına Koşul Ekleme bölümüne bakın.
Ayrıca Bkz
SMS_TaskSequence_ConditionOperand Server WMISınıfı İşletim Sistemi Dağıtımına Koşul Ekleme Görev Dizisi Adımı