Configuration Manager'da görevleri otomatikleştirmeyi planlama

Uygulama hedefi: Configuration Manager (güncel dalı)

Configuration Manager ortamınızdaki görevleri otomatikleştirmek için görev dizileri oluşturabilirsiniz. Bu görevler, bir başvuru bilgisayarında işletim sistemini yakalamadan işletim sistemini bir veya daha fazla hedef bilgisayara dağıtmaya kadar uzanıyor. Görev dizisinin eylemleri, sıranın tek tek adımlarında tanımlanır. Görev dizisi çalıştırıldığında, her adımın eylemlerini Yerel Sistem bağlamında komut satırı düzeyinde çalıştırır. Bu davranış, görev dizisinin kullanıcı müdahalesi olmadan tamamen otomatik çalıştığı anlamına gelir.

Görev dizisi adımları ve eylemleri

Adımlar, görev dizisinin temel bileşenleridir. Bunlar şunlar gibi komutlar içerebilir:

  • Başvuru bilgisayarının işletim sistemini yapılandırma ve yakalama
  • Hedef bilgisayara Windows, donanım sürücüleri, Configuration Manager istemcisi ve yazılım yükleme

Adımın eylemleri, bir görev dizisi adımının komutlarını tanımlar. İki tür eylem vardır:

  • Komut satırı dizesi kullanarak tanımladığınız eyleme özel eylem denir
  • Configuration Manager tarafından önceden tanımlanmış bir eylem, yerleşik eylem olarak adlandırılır.

Bir görev dizisi, özel ve yerleşik eylemlerin herhangi bir bileşimini yapabilir.

Görev dizisi adımları, adımın nasıl davranacağını denetleye koşulları da içerebilir. Bu davranışlar, görev dizisini durdurmayı veya bir hata oluşursa görev dizisini sürdürmeyi içerir. Bir koşul türü, görev dizisi değişkenidir. Örneğin, önceki adımın koşulunu test etmek için SMSTSLastActionRetCode değişkenini kullanın. Tek bir adıma veya adım grubuna koşul ekleme.

Görev dizisi adımları sırayla işler. Bu dizi, adımın eylemini ve adımdaki tüm koşulları içerir. Configuration Manager bir görev dizisi adımını işlemeye başladığında, önceki eylem tamamlanana kadar sonraki adımı başlatmaz.

Bir görev dizisi aşağıdaki durumlarda tamamlanmış olarak kabul edilir:

  • Tüm adımları tamamlandı.
  • Başarısız bir adım, Configuration Manager tüm adımları tamamlanmadan önce görev dizisini çalıştırmayı durdurmasına neden olur.

Örneğin, bir görev dizisinin adımı bir dağıtım noktasında başvuruda bulunamazsa, görev dizisi bozuk başvuru içerir. Configuration Manager, başarısız olan adımın bir hata oluştuğunda devam etmek için bir koşulu olmadığı sürece bu noktada görev dizisini çalıştırmayı durdurur.

Önemli

Varsayılan olarak, bir görev dizisi bir adım veya eylem başarısız olduktan sonra başarısız olur. Bir adım başarısız olduğunda bile görev dizisinin devam etmesi istiyorsanız, görev dizisini düzenleyin, Seçenekler sekmesine geçin ve hatada devam et'i seçin.

Görev dizisine eklenebilen adımlar hakkında daha fazla bilgi için bkz . Görev dizisi adımları.

Görev dizisi grupları

Bir görev dizisi içinde birden çok adımı gruplandırabilirsiniz. Görev dizisi grubu bir ad, isteğe bağlı bir açıklama ve isteğe bağlı koşullardan oluşur. Görev dizisi, sonraki adımla devam etmeden önce grup koşullarını bir birim olarak değerlendirir. Grupları iç içe geçirin veya adımlarla alt grupların bir karışımını ekleyin. Gruplar, ortak bir koşulu paylaşan birden çok adımı birleştirmek için kullanışlıdır.

Görev dizisi gruplarına bir ad atayın. Benzersiz olması gerekmez. Ayrıca, görev dizisi grubu için isteğe bağlı bir açıklama da sağlayabilirsiniz.

Önemli

Varsayılan olarak, bir görev dizisi grubu, grup içindeki herhangi bir adım veya eklenmiş grup başarısız olduğunda başarısız olur. Bir adım veya eklenmiş grup başarısız olduğunda görev dizisinin devam etmesi istiyorsanız, adım veya grupta Hatada devam et seçeneğini ayarlayın.

Aşağıdaki tabloda, adımları gruplandırırken Hatada Devam Et seçeneğinin nasıl çalıştığı gösterilmektedir.

Bu örnekte, her biri üç görev dizisi adımı içeren iki görev dizisi grubu vardır.

Görev dizisi grubu veya adımı Hata ayarında devam et
Görev dizisi grubu 1 Hatada devam et seçildi.
Görev dizisi 1. adım Hatada devam et seçildi.
Görev dizisi 2. adım Ayarlanmadı.
Görev dizisi adımı 3 Ayarlanmadı.
Görev dizisi grubu 2 Ayarlanmadı.
Görev dizisi 4. adım Ayarlanmadı.
Görev dizisi 5. adım Ayarlanmadı.
Görev dizisi 6. adım Ayarlanmadı.
  • Görev dizisi 1. adım başarısız olursa, görev dizisi 2. görev dizisi adımıyla devam eder.

  • Görev dizisi 2. adım başarısız olursa, görev dizisi görev dizisi 3. adımı çalıştırmaz. 1. görev dizisi grubu Hatayla devam etmek üzere yapılandırıldığından, görev dizisi 2. görev dizisi grubuna devam eder. Sonraki 4. görev dizisi adımlarını çalıştırır.

  • Görev dizisi 4. adım başarısız olursa, başka adım çalıştırılamaz. Görev dizisi grubu 2 için Hataya devam et ayarı yapılandırılmadığından görev dizisi başarısız oluyor.

Görev dizisine alt görev dizileri ekleme

Başka bir görev dizisi çalıştıran yeni bir görev dizisi adımı ekleyin. Bu adım, görev dizileri arasında bir üst-alt ilişki oluşturur. Bu adımı kullanmak, yeniden kullanabileceğiniz daha modüler görev dizileri oluşturmanıza olanak tanır.

Daha fazla bilgi için bkz. Görev Dizisini Çalıştırma.

Not

Configuration Manager bu isteğe bağlı özelliği varsayılan olarak etkinleştirmez. Bu özelliği kullanmadan önce etkinleştirmeniz gerekir. Daha fazla bilgi için bkz . Güncelleştirmelerden isteğe bağlı özellikleri etkinleştirme.

Görev dizisi değişkenleri

Görev dizisi değişkenleri bir ad ve değer çiftleri kümesidir. Bir Configuration Manager istemcisinde bilgisayar, işletim sistemi ve kullanıcı durumu yapılandırma görevleri için yapılandırma ve işletim sistemi dağıtım ayarları sağlar. Görev dizisi değişkenleri, bir görev dizisindeki adımları yapılandırmak ve özelleştirmek için bir mekanizma sağlar.

Bir görev dizisini çalıştırdığınızda, görev dizisi ayarlarının çoğunu ortam değişkenleri olarak depolar. Yerleşik görev dizisi değişkenlerinin değerlerine erişebilir veya bu değişkenleri değiştirebilirsiniz. Bir görev dizisinin hedef bilgisayarda çalışma şeklini özelleştirmek için yeni görev dizisi değişkenleri de oluşturabilirsiniz.

Aşağıdaki eylemleri gerçekleştirmek için görev dizisi değişkenlerini kullanın:

  • Görev dizisi eylemi için ayarları yapılandırma

  • Görev dizisi adımı için komut satırı bağımsız değişkenleri sağlama

  • Görev dizisi adımının mı yoksa grubun mu çalıştırıldığını belirleyen bir koşulu değerlendirme

  • Görev dizisinde kullanılan özel betikler için değer sağlama

Örneğin, Etki Alanına Veya Çalışma Grubuna Katıl görev dizisi adımlarını içeren bir görev diziniz vardır. Görev dizisini, koleksiyonun üyeliğinin etki alanı üyeliği tarafından belirlendiği farklı koleksiyonlara dağıtın. Her koleksiyonun etki alanı adı için koleksiyon başına görev dizisi değişkeni belirtin. Ardından, görev dizisinde uygun etki alanı adını sağlamak için bu görev dizisi değişkenini kullanın.

Daha fazla bilgi için bkz. Görev dizisi değişkenlerini kullanma.

Görev dizisi oluşturma

Görev Dizisi Oluşturma Sihirbazı'nı kullanarak görev dizileri oluşturun. Sihirbaz, belirli görevleri veya birçok farklı görevi gerçekleştirebilen özel görev dizilerini yerine getiren yerleşik görev dizileri oluşturabilir. Sihirbaz, aşağıdaki türlerdeki görev dizilerini oluşturmanıza olanak tanır:

  • Hedef bilgisayara mevcut bir işletim sistemi görüntüsünü yükleme

  • Başvuru bilgisayarının işletim sistemi görüntüsünü oluşturma ve yakalama

  • Windows'u hedef bilgisayarda işletim sistemi yükseltme paketiyle yükseltme

  • Özelleştirilmiş bir görev veya özelleştirilmiş işletim sistemi dağıtımı sağlayan özel bir görev dizisi oluşturma

Daha fazla bilgi için bkz. İşletim sistemi yüklemek için görev dizisi oluşturma.

Görev dizisini düzenleme

Görev Dizisi Düzenleyicisi'ni kullanarak görev dizisini düzenleyin. Düzenleyici, görev dizisinde aşağıdaki değişiklikleri yapabilir:

  • Görev dizisine adım ekleme veya görev dizisinden adımları kaldırma

  • Görev dizisinin adımlarının sırasını değiştirme

  • Adım gruplarını ekleme veya kaldırma

  • Bir hata oluştuğunda görev dizisinin devam edip etmeyeceğini belirtin

  • Görev dizisinin adımlarına ve gruplarına koşul ekleme

Önemli

Görev dizisinin düzenleme sonucunda bir nesneye ilişkilendirilmemiş başvuruları varsa, düzenleyici kapatılmadan önce başvuruyu düzeltmenizi gerektirir. Olası eylemler şunlardır:

  • Başvuruyu düzeltme
  • Başvurulmayan nesneyi görev dizisinden silme
  • Bozuk başvuru düzeltilene veya kaldırılana kadar başarısız olan görev dizisi adımını geçici olarak devre dışı bırakın

Görev dizilerini düzenleme hakkında daha fazla bilgi için bkz. Görev dizisi düzenleyicisini kullanma.

Görev dizisi dağıtma

Herhangi bir Configuration Manager koleksiyonundaki hedef bilgisayarlara bir görev dizisi dağıtın. İşletim sistemlerini bilinmeyen bilgisayarlara dağıtmak için yerleşik Tüm Bilinmeyen Bilgisayarlar koleksiyonunu kullanın. Görev dizisini kullanıcı koleksiyonlarına dağıtamazsınız.

Önemli

İşletim sistemlerini yükleyen görev dizilerini uygunsuz koleksiyonlara dağıtmayın. Görev dizisini dağıttığınız koleksiyonun yalnızca işletim sistemini yüklemek istediğiniz bilgisayarları içerdiğinden emin olun. İstenmeyen işletim sistemi dağıtımlarını önlemeye yardımcı olmak için yüksek riskli dağıtımların ayarlarını yapılandırın. Daha fazla bilgi için bkz. Yüksek riskli dağıtımları yönetme ayarları.

Görev dizisini alan her hedef bilgisayar, görev dizisini dağıtımda belirtilen ayarlara göre çalıştırır. Görev dizilerinin kendisi ilişkili dosyalar veya programlar içermez. Bir görev dizisinin başvuracağı tüm dosyalar hedef bilgisayarda zaten bulunmalıdır veya istemcilerin erişebileceği bir dağıtım noktasında depolanmalıdır.

Not

Görev dizisi, program veya paket hedef bilgisayarda zaten yüklü olsa bile programlar tarafından başvuruda bulunan paketleri yükler.

Görev dizisi bir uygulama yüklerse, uygulama yalnızca uygulama için gereksinim kuralları karşılandığında yüklenir ve uygulama için belirtilen algılama yöntemine bağlı olarak uygulama zaten yüklenmemiş olur.

Configuration Manager istemcisi, istemci ilkesini indirdiğinde bir görev dizisi dağıtımı çalıştırır. Bir sonraki yoklama döngüsüne kadar beklemek yerine bu eylemi tetikleme için bkz. Configuration Manager istemcisi için ilke alma işlemini başlatma.

Yazma filtresi etkinleştirilmiş Windows Embedded cihazlarına görev dizileri dağıttığınızda, dağıtım sırasında cihazda yazma filtresinin devre dışı bırakılıp devre dışı bırakılmayacağını belirtebilir ve ardından dağıtımdan sonra cihazı yeniden başlatabilirsiniz. Yazma filtresi devre dışı bırakılmazsa, görev dizisi geçici bir katmana dağıtılır ve cihaz yeniden başlatıldığında kullanılamaz.

Not

Windows Embedded cihazına bir görev dizisi dağıttığınızda, cihazın yapılandırılmış bakım penceresi olan bir koleksiyonun üyesi olduğundan emin olun. Bu, yazma filtresinin ne zaman devre dışı bırakılıp etkinleştirildiğini ve cihazın ne zaman yeniden başlatileceğini yönetmenizi sağlar.

İstemciler görev dizilerini bakım penceresinin dışından indirirse, görev dizisi iki kez indirilir. Bu senaryoda, istemci görev dizisini indirir, yazma filtresini devre dışı bırakır, bilgisayarı yeniden başlatır ve sonra görev dizisini yeniden indirir. Bu davranış, görev dizisinin başlangıçta cihaz yeniden başlatıldığında temizlenen geçici katmana indirilmiş olmasıdır.

Görev dizilerini dağıtma hakkında daha fazla bilgi için bkz. Görev dizisi dağıtma.

Dışarı ve içeri aktarma

Configuration Manager, görev dizilerini dışarı ve içeri aktarmanıza olanak tanır. Bir görev dizisini dışarı aktardığınızda, görev dizisi tarafından başvuruda bulunan nesneleri ekleyebilirsiniz.

Daha fazla bilgi için bkz. Görev dizilerini dışarı ve içeri aktarma.

Görev dizisini çalıştırma

Görev dizileri her zaman Yerel Sistem hesabı kullanılarak çalıştırılır. Görev dizisi çalıştırıldığında, Configuration Manager istemcisi görev dizisinin adımlarını başlatmadan önce başvuruda bulunan paketleri denetler. Başvurulan bir paketi doğrulayamaz veya indiremezse, görev dizisi ilişkili görev dizisi adımı için bir hata döndürür.

Not

Komut Satırını Çalıştır görev dizisi adımı, bir komutu farklı bir hesap olarak çalıştırma olanağı sağlar.

Bir görev dizisi dağıtımını indirilip çalıştırılacak şekilde yapılandırırsanız, Configuration Manager istemcisi tüm bağımlı içeriği önbelleğine indirir. İstemci önbelleği boyutu çok küçükse veya içerik bulunamıyorsa, görev dizisi başarısız olur. İstemci bir durum iletisi oluşturur.

ayrıca, istemcinin içeriği yalnızca gerekli olduğunda indireceğini de belirtebilirsiniz. Bu eylemi gerçekleştirmek için, görev dizisi dağıtımında görev dizisini çalıştırarak gerektiğinde içeriği yerel olarak indir'i seçin. Bir diğer seçenek de programı dağıtım noktasından çalıştırmaktır. Bu seçenekle, istemci dosyaları önce önbelleğe indirmeden doğrudan dağıtım noktasından yükler.

Görev dizisi dağıtımını Kullanılabilir olarak yapılandırdığınızda, istemci görev dizisi için bağımlı içeriği bulamazsa hemen bir hata gönderir. Gerekli dağıtım için Configuration Manager istemcisi bu durumda bekler. İçerik henüz istemcinin erişebileceği bir içerik konumuna çoğaltılmıyorsa, içeriği son tarihe kadar indirmeyi yeniden denenir.

Bir görev dizisi başarıyla tamamlandığında veya başarısız olduğunda, Configuration Manager bu durumu istemci geçmişine kaydeder.

Bir görev dizisi bir bilgisayarda başlatıldıktan sonra iptal edilemez veya durdurulamaz.

Önemli

Bir görev dizisi adımı bilgisayarın yeniden başlatılmasını gerektiriyorsa, istemcinin biçimlendirilmiş bir disk bölümünde önyükleme yapabilmesi gerekir. Aksi takdirde, görev dizisinde belirttiğiniz hata işlemeden bağımsız olarak görev dizisi başarısız olur.

Bir görev dizisinin bağımlı nesnesi daha yeni bir sürüme güncelleştirildiğinde, pakete başvuran tüm görev dizileri otomatik olarak güncelleştirilir. Ne kadar güncelleştirme dağıtmış olursanız olun en yeni sürüme başvurur.

Bakım pencerelerini kullanma

Cihaz koleksiyonu için bir bakım penceresi tanımlayarak görev dizisinin ne zaman çalışabileceğini belirtebilirsiniz. Bakım pencerelerini başlangıç tarihi, başlangıç ve bitiş saati ve yinelenme düzeniyle yapılandırırsınız. Bakım penceresi için zamanlamayı ayarladığınızda, bakım penceresinin yalnızca görev dizilerine uygulanacağını belirtebilirsiniz. Daha fazla bilgi için bkz. Bakım pencerelerini kullanma.

Önemli

Bir bakım penceresini bir görev dizisini çalıştıracak şekilde yapılandırdığınızda, görev dizileri başlatıldıktan sonra bakım penceresi kapatılsa bile çalışmaya devam eder.

Bir cihazda birden fazla bakım penceresi uygulanmışsa istemci Tüm dağıtımlar bakım penceresini yoksayabilir. Sürüm 1810'dan başlayarak, bu davranışı denetlemek için aşağıdaki istemci ayarını kullanın: "Yazılım Güncelleştirmesi" bakım penceresi kullanılabilir olduğunda "Tüm dağıtımlar" bakım penceresinde yazılım güncelleştirmelerinin yüklenmesini etkinleştirin. Daha fazla bilgi için bkz. İstemci ayarları hakkında

Görev dizileri ve ağ erişim hesabı

Önemli

Bazı işletim sistemi dağıtım senaryolarında ağ erişim hesabının kullanılması gerekmez. Daha fazla bilgi için bkz . Gelişmiş HTTP.

Görev dizileri yalnızca Yerel Sistem hesabı bağlamında çalışsa da, aşağıdaki durumlarda ağ erişim hesabını yapılandırmanız gerekebilir:

  • Görev dizisi dağıtım noktalarındaki Configuration Manager içeriğe erişmeye çalışırsa. Ağ erişim hesabını doğru yapılandırın, aksi takdirde görev dizisi başarısız olur.

  • İşletim sistemi dağıtımı başlatmak için önyükleme görüntüsü kullandığınızda. Bu durumda, Configuration Manager tam işletim sistemi olmayan Windows PE ortamını kullanır. Windows PE ortamı, herhangi bir etki alanının üyesi olmayan otomatik olarak oluşturulan rastgele bir ad kullanır. Ağ erişim hesabını doğru yapılandırmazsanız, bilgisayar görev dizisi için gerekli içeriğe erişemez.

Not

Ağ erişim hesabı hiçbir zaman programları çalıştırmak, uygulamaları yüklemek, güncelleştirmeleri yüklemek veya görev dizilerini çalıştırmak için güvenlik bağlamı olarak kullanılmaz. Ağ erişim hesabı yalnızca ağdaki ilişkili kaynaklara erişmek için kullanılır.

Ağ erişim hesabı hakkında daha fazla bilgi için bkz. Ağ erişim hesabı.

Gelişmiş HTTP

Gelişmiş HTTP'yi etkinleştirdiğinizde, aşağıdaki senaryolarda dağıtım noktasından içerik indirmek için ağ erişim hesabı gerekmez:

  • Önyükleme medyasından veya PXE'den çalıştırılan görev dizileri
  • Yazılım Merkezi'nden çalışan görev dizileri

Bu görev dizileri işletim sistemi dağıtımı veya özel olabilir. Çalışma grubu bilgisayarları için de desteklenir.

Daha fazla bilgi için bkz . Gelişmiş HTTP.

Not

Aşağıdaki işletim sistemi dağıtım senaryoları hala bir ağ erişim hesabı kullanılmasını gerektirir:

Medya oluşturma

Görev dizilerini ve bunların ilgili dosyalarını ve bağımlılıklarını çeşitli medya türlerine yazabilirsiniz. Configuration Manager yakalama, tek başına ve önyüklenebilir medya için DVD veya USB flash sürücü gibi çıkarılabilir medyayı destekler. Önceden hazırlanan medya bir Windows görüntüsü (WIM) dosyası kullanır.

Medya oluşturduğunuzda, erişimi denetlemek için bir parola belirtin. Ardından, görev dizisini çalıştırmak için hedef bilgisayara parolayı girmesi gerekir.

Medyadan bir görev dizisi çalıştırdığınızda, medyanın belirtilen işlemci mimarisi tanınmaz. Belirtilen mimari hedef bilgisayarla eşleşmiyorsa görev dizisi yine de çalıştırmayı dener. Medyanın mimarisi hedef bilgisayarın mimarisiyle eşleşmiyorsa görev dizisi başarısız olur.

Daha fazla bilgi için bkz. Görev dizisi medyası oluşturma.

Medya türleri

Configuration Manager aşağıdaki medya türlerini destekler:

Medya yakalama

Bu medya, Configuration Manager altyapısının dışında yapılandırıp oluşturduğunuz bir işletim sistemi görüntüsünü yakalar. Yakalama medyası, bir görev dizisi çalışmadan önce çalışabilen özel programlar içerebilir. Özel program masaüstüyle etkileşimde bulunabilir, kullanıcıdan giriş değerleri isteyebilir veya görev dizisi tarafından kullanılacak değişkenler oluşturabilir.

Daha fazla bilgi için bkz. Yakalama medyası oluşturma.

Tek başına medya

Tek başına medya, görev dizisini ve görev dizisinin çalışması için gerekli olan tüm ilişkili nesneleri içerir. Tek başına medya görev dizileri, Configuration Manager ağ bağlantısı sınırlı olduğunda veya hiç olmadığında çalıştırılabilir. Tek başına medyayı aşağıdaki yollarla çalıştırın:

  • Hedef bilgisayar önyüklenmediyse, görev dizisiyle ilişkilendirilmiş Windows PE görüntüsü tek başına medyadan kullanılır ve görev dizisi başlar.

  • Tek başına medyayı el ile başlatın. Bir kullanıcı bilgisayarda oturum açtıysa, görev dizisini medyadan başlatabilir.

Önemli

Tek başına medya görev dizisinin adımları, ağdan veri almadan çalıştırılabilmelidir. Aksi takdirde, verileri almaya çalışan görev dizisi adımı başarısız olur. Örneğin, bir paketi almak için dağıtım noktası gerektiren bir görev dizisi adımı başarısız olur. Tek başına medya gerekli paketi içeriyorsa, görev dizisi adımı başarılı olur.

Daha fazla bilgi için bkz. Tek başına medya oluşturma.

Önyüklenebilir medya

Önyüklenebilir medya, Configuration Manager altyapısına bağlanabilmesi için hedef bilgisayarı başlatmak için gerekli dosyaları içerir. Ardından, koleksiyon üyeliklerine göre çalıştırılacak görev dizilerini belirler. Bu medya görev dizisini veya bağımlı nesneleri içermez. Bunun yerine, istemci içeriği ağ üzerinden indirir. Bu yöntem, hedef bilgisayarda işletim sistemi olmadığında yeni bilgisayarlar veya çıplak dağıtımlar için kullanışlıdır.

Daha fazla bilgi için bkz. Önyüklenebilir medya oluşturma.

Önceden hazırlanmış medya

Önceden hazırlanan medya, sağlanmamış bir hedef bilgisayara işletim sistemi görüntüsü dağıtır. Önceden hazırlanan medya bir Windows görüntüsü (WIM) dosyası olarak depolanır. Bu dosya, üretici tarafından çıplak bir bilgisayara veya kurumsal bir hazırlama merkezine yüklenebilir. Önceden hazırlanan medyanın avantajlarından biri, bu konumların Configuration Manager ortamınıza bağlantı gerektirmemiş olmasıdır.

Daha fazla bilgi için bkz. Önceden hazırlanmış medya oluşturma.

Sonraki adımlar