Aracılığıyla paylaş


Görev dizisinde hata ayıklama

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

Görev dizisi hata ayıklayıcısı bir sorun giderme aracıdır. Küçük bir koleksiyona hata ayıklama modunda bir görev dizisi dağıtırsınız. Sorun gidermeye ve araştırmaya yardımcı olmak için görev dizisinde denetimli bir şekilde adım adım ilerletmenizi sağlar. Hata ayıklayıcısı şu anda görev dizisi altyapısıyla aynı cihazda çalışıyor, uzaktan hata ayıklayıcı değil.

İpucu

Bu özellik ilk olarak sürüm 1906'da yayın öncesi bir özellik olarak kullanıma sunulmuştur. Sürüm 2203'le başlayarak, artık yayın öncesi bir özellik değildir.

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

Önkoşullar

  • Hedef cihazda Configuration Manager istemcisini güncelleştirme

  • Hedef cihazda yerel Yöneticiler grubunda kullanıcı olarak oturum açın. Hata ayıklayıcı yalnızca yöneticiler için çalışır.

  • En son istemci sürümüne sahip olduğundan emin olmak için görev dizisiyle ilişkilendirilmiş önyükleme görüntüsünü güncelleştirin

Aracı başlatma

  1. Configuration Manager konsolunda Yazılım Kitaplığı çalışma alanına gidin, İşletim Sistemleri'ni genişletin ve Görev Dizileri'ni seçin.

  2. Bir görev dizisi seçin. Şeridin Dağıtım grubunda Hata Ayıkla'yı seçin.

    İpucu

    Alternatif olarak, TSDebugModeTRUE değişkenini görev dizisinin dağıtıldığı bir koleksiyonda veya bilgisayar nesnesinde olarak ayarlayın. Bu değişken kümesine sahip tüm cihazlar, ona dağıtılan tüm görev dizilerini hata ayıklama moduna alır.

  3. Hata ayıklama dağıtımı oluşturun. Dağıtım ayarları normal bir görev dizisi dağıtımıyla aynıdır. Daha fazla bilgi için bkz. Görev dizisi dağıtma.

    Not

    Hata ayıklama dağıtımı için yalnızca küçük bir koleksiyon seçebilirsiniz. Yalnızca 10 veya daha az üyesi olan cihaz koleksiyonlarını görüntüler.

Görev dizisi hata döndürdüğünde hata ayıklayıcıyı otomatik olarak başlatmak için TSDebugOnError görev dizisi değişkenini kullanın. Daha fazla bilgi için bkz . Görev dizisi değişkenleri - TSDebugOnError.

Aracı kullanma

Görev dizisi cihazda çalıştırıldığında, Görev Dizisi Hata Ayıklayıcısı penceresi aşağıdaki ekran görüntüsüne benzer şekilde açılır:

Görev Dizisi Hata Ayıklayıcısı'nın ekran görüntüsü.

Hata ayıklayıcısı aşağıdaki denetimleri içerir:

  • Adım: Geçerli konumdan görev dizisinde yalnızca bir sonraki adımı çalıştırın.

    Not

    Görev dizisi hata ayıklama modundayken, bir adım önemli bir hata döndürürse, görev dizisi normal şekilde başarısız olmaz. Bu davranış, bir dış değişiklik yaptıktan sonra bir adımı yeniden deneme seçeneği sunar.

  • Çalıştırma: Geçerli konumdan, görev dizisini normal şekilde sonuna, bir sonraki kesme noktasına veya bir adım başarısız olursa çalıştırın. Bu eylemi kullanmadan önce KesmeYi Ayarla eylemiyle kesme noktalarını ayarladığınızdan emin olun.

  • Geçerli Ayarla: Hata ayıklayıcıda bir adım seçin ve ardından Geçerli Ayarla'yı seçin. Bu eylem geçerli işaretçiyi bu adıma taşır. Bu eylem, adımları atlamanıza veya geriye doğru hareket etmenizi sağlar.

    Uyarı

    Sıradaki geçerli konumu değiştirdiğinizde hata ayıklayıcısı adımın türünü dikkate almaz. Bazı adımlar, sonraki adımlara göre koşul değerlendirmesi için gereken görev dizisi değişkenlerini ayarlayabilir. Sıranız tükenirse, bazı adımlar başarısız olabilir veya cihazda önemli hasara neden olabilir. Bu seçeneği kendi riskinizle kullanın.

  • KesmeYi Ayarla: Hata ayıklayıcıda bir adım seçin ve ardından Kesme Ayarla'yı seçin. Bu eylem hata ayıklayıcıya bir kesme noktası ekler. Görev dizisini çalıştırdığınızda , bir kesme sırasında durur.

    • Çalıştır eylemini kullanmadan önce kesme noktalarını ayarlayın.

    • Hata ayıklayıcıda bir kesme noktası oluşturursanız ve görev dizisi bilgisayarı yeniden başlatırsa, hata ayıklayıcı yeniden başlatıldıktan sonra kesme noktalarınızı korur.

  • Tüm Kesmeleri Temizle: Tüm kesme noktalarını kaldırın.

  • Günlük Dosyası: CMTrace ile smsts.log geçerli görev dizisi günlük dosyasını açar. Görev dizisi altyapısı "Hata ayıklayıcı bekleniyor" olduğunda günlük girdilerini görebilirsiniz.

  • Cmd İstemi: Windows PE'de bir komut istemi açar.

  • İptal: Hata ayıklayıcısını kapatın ve görev dizisinde başarısız olur.

  • Çık: Hata ayıklayıcıyı ayırıp kapatın, ancak görev dizisi normal şekilde çalışmaya devam eder.

Görev Dizisi Değişkenleri penceresi, görev dizisi ortamındaki tüm değişkenler için geçerli değerleri gösterir. Daha fazla bilgi için bkz . Görev dizisi değişkenleri. Görev Dizisi Değişkenini Ayarla adımını Bu değeri görüntüleme seçeneğiyle kullanırsanız, hata ayıklayıcı değişken değerini görüntülemez. Hata ayıklayıcıdaki değişken değerlerini düzenleyemezsiniz.

Not

Bazı görev dizisi değişkenleri yalnızca iç kullanım içindir ve başvuru belgelerinde listelenmez.

Görev dizisi hata ayıklayıcısı , Bilgisayarı Yeniden Başlat adımından sonra çalışmaya devam eder. Hata ayıklayıcı, yeniden başlatmadan sonra kesme noktalarınızı korur. Görev dizisi bunu gerektirmese de, hata ayıklayıcı kullanıcı etkileşimi gerektirdiğinden devam etmek için Windows'ta oturum açmanız gerekir. Hata ayıklamaya devam etmek için bir saat sonra oturum açmazsanız görev dizisi başarısız olur.

Ayrıca , Görev Dizisini Çalıştır adımıyla bir alt görev dizisine de adım atar. Hata ayıklayıcı penceresi, ana görev dizisiyle birlikte alt görev dizisinin adımlarını gösterir.

Bilinen sorunlar

Hem normal bir dağıtımı hem de hata ayıklama dağıtımını birden çok dağıtım aracılığıyla aynı cihaza hedeflerseniz, görev dizisi hata ayıklayıcısı başlatılamayabilir.

Ayrıca bkz.