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. Görev dizisini hata ayıklama modunda küçük bir koleksiyona 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 ilerlemenizi sağlar. Hata ayıklayıcı ş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 bir yayın öncesi özellik olarak kullanıma sunulmuştur. 2203 sürümünden itibaren, bu özellik artık bir yayın öncesi özellik değildir.

Configuration ManagerConfiguration 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 cihazdaki Configuration Manager istemcisini güncelleştirme

  • Hedef cihazda yerel Yöneticiler grubunda bir 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şkili önyükleme görüntüsünü güncelleştirin

Aracı başlatın

  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, TSDebugMode değişkenini görev dizisinin dağıtıldığı bir koleksiyonda veya bilgisayar nesnesinde olarak TRUE ayarlayın. Bu değişkenin ayarlandığı herhangi bir cihaz, kendisine dağıtılan tüm görev dizilerini hata ayıklama moduna geçirir.

  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 dizisini 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 bir hata döndürdüğünde hata ayıklayıcıyı otomatik olarak başlatmak için görev dizisi değişkeni TSDebugOnError'ı kullanın. Daha fazla bilgi için bkz. Görev dizisi değişkenleri - TSDebugOnError.

Aracı kullanın

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ı 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ış, dış değişiklik yaptıktan sonra bir adımı yeniden deneme seçeneği sunar.

  • Çalıştır: Geçerli konumdan, görev dizisini normal olarak sona, bir sonraki kesme noktasına veya bir adım başarısız olursa çalıştırın. Bu eylemi kullanmadan önce Kesme Ayarla eylemiyle kesme noktaları 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 söz konusu adıma taşır. Bu eylem, adımları atlamanıza veya geriye gitmenize olanak tanır.

    Uyarı

    Hata ayıklayıcı, dizideki geçerli konumu değiştirdiğinizde adımın türünü dikkate almaz. Bazı adımlarda, koşul değerlendirmesi için gerekli olan görev dizisi değişkenleri sonraki adımlarda ayarlanabilir. Sıra dışıysa bazı adımlar başarısız olabilir veya cihazda önemli hasara neden olabilir. Bu seçeneği kullanmanın riski size aittir.

  • Kesme 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 kesintide durur.

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

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

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

  • Günlük Dosyası: Geçerli görev dizisi günlük dosyasını smsts.logCMTrace ile açar. Görev dizisi altyapısı "Hata ayıklayıcıyı bekliyor" olduğunda günlük girişlerini görebilirsiniz.

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

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

  • Çıkın: Hata ayıklayıcıyı ayırın ve 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 Sırası 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 listelenmemiştir.

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ı tutar. 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 adım atar. Hata ayıklayıcı penceresi, ana görev dizisiyle birlikte alt görev dizisinin adımlarını gösterir.

Bilinen sorunlar

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

Ayrıca bkz.