Güncellenebilir Yardım Nasıl Çalışır?
Bu konu, Güncelleştirilebilir Yardım'ın her modül için HelpInfo XML dosyasını ve CAB dosyalarını nasıl işlediğini ve kullanıcılar için güncellenmiş yardımı nasıl yüklediğini açıklamaktadır.
Güncelleme-Yardım Süreci
Aşağıdaki listede, bir kullanıcı belirli bir kullanıcı arayüzü kültüründeki bir modülün yardım dosyalarını güncellemek için bir komut çalıştırdığında Update-Help cmdlet'inin eylemleri açıklanmaktadır.
Update-Help, uzak HelpInfo XML dosyasını modül bildirimindeki HelpInfoURI anahtarının değeriyle belirtilen konumdan alır ve dosyayı şemaya göre doğrular. (Şemayı görüntülemek için HelpInfo XML Şeması'na bakın.) Daha sonraUpdate-Help, kullanıcının bilgisayarındaki modül dizininde modül için yerel bir HelpInfo XML dosyası arar.Update-Help, modülün uzak ve yerel HelpInfo XML dosyalarındaki belirtilen kullanıcı arayüzü kültürüne ait yardım dosyalarının sürüm numarasını karşılaştırır. Uzak dosyadaki sürüm numarası yerel dosyadaki sürüm numarasından büyükse veya modül için yerel HelpInfo XML dosyası yoksaGüncelleme-Yardımyeni yardım dosyalarını indirmeye hazırlanır.Update-Help, uzak HelpInfo XML dosyasındaki HelpContentUri öğesi tarafından belirtilen konumdan modüle ilişkin CAB dosyasını seçer. CAB dosyasını tanımlamak için modül adını, modül GUID'sini ve kullanıcı arayüzü kültürünü kullanır.-
Güncelleme-Yardım, CAB dosyasını indirir, paketini açar, yardım içeriği dosyalarını doğrular ve yardım içeriği dosyalarını kullanıcının bilgisayarındaki modül dizininin dile özgü alt dizinine kaydeder. Update-Helpuzak HelpInfo XML dosyasını kopyalayarak yerel bir HelpInfo XML dosyası oluşturur. Yerel HelpInfo XML dosyasını, yalnızca yüklediği CAB dosyasına ilişkin öğeleri içerecek şekilde düzenler. Daha sonra yerel HelpInfo XML dosyasını modül dizinine kaydeder ve güncellemeyi sonlandırır.
Kaydet-Yardım Süreci
Aşağıdaki liste, bir kullanıcı bir dosya paylaşımındaki yardım dosyalarını güncellemek için komutları çalıştırdığında ve ardından bu dosyaları kullanıcının bilgisayarındaki yardım dosyalarını güncellemek için kullandığında Kaydet-Yardım ve Güncelle-Yardım cmdlet'lerinin eylemlerini açıklar.
Save-Help cmdlet'i, bir modülün yardım dosyalarını DestinationPath parametresi tarafından belirtilen bir dosya paylaşımına kaydetme komutuna yanıt olarak aşağıdaki eylemleri gerçekleştirir.
Save-Help, uzak HelpInfo XML dosyasını modül bildirimindeki HelpInfoURI anahtarının değeriyle belirtilen konumdan alır ve dosyayı şemaya göre doğrular. (Şemayı görüntülemek için HelpInfo XML Şeması'na bakın.) Daha sonraSave-Help,DestinationPath parametresi tarafından belirtilen dizinde yerel bir HelpInfo XML dosyası arar. >Kaydet-Yardımkomutu.Save-Help, modülün uzak ve yerel HelpInfo XML dosyalarındaki belirtilen kullanıcı arayüzü kültürüne ait yardım dosyalarının sürüm numarasını karşılaştırır. Uzak dosyadaki sürüm numarası, yerel dosyadaki sürüm numarasından büyükse veya DestinationPath dizininde modül için yerel HelpInfo XML dosyası yoksa,Save-Helpyeni yardım dosyalarını indirmeye hazırlanıyor.Save-Help, uzak HelpInfo XML dosyasındaki HelpContentUri öğesi tarafından belirtilen konumdan modüle ilişkin CAB dosyasını seçer. CAB dosyasını tanımlamak için modül adını, modül GUID'sini ve kullanıcı arayüzü kültürünü kullanır.Save-Help, CAB dosyasını indirir ve onu DestinationPath dizinine kaydeder. (Dile özgü herhangi bir alt dizin oluşturmaz.)Save-Helpuzak HelpInfo XML dosyasını kopyalayarak yerel bir HelpInfo XML dosyası oluşturur. Yerel HelpInfo XML dosyasını, yalnızca kaydettiği CAB dosyasına ilişkin öğeleri içerecek şekilde düzenler. Daha sonra yerel HelpInfo XML dosyasını DestinationPath dizinine kaydeder ve güncellemeyi tamamlar.Update-Helpcmdlet'i, kullanıcının bilgisayarındaki yardım dosyalarını SourcePath parametresi tarafından belirtilen bir dosya paylaşımındaki dosyalardan güncelleme komutuna yanıt olarak aşağıdaki eylemleri gerçekleştirir .-
Update-Helpuzak HelpInfo XML dosyasını SourcePath dizininden alır. Daha sonra kullanıcının bilgisayarındaki modül dizininde yerel bir HelpInfo XML dosyası arar. Update-Help, modülün uzak ve yerel HelpInfo XML dosyalarındaki belirtilen kullanıcı arayüzü kültürüne ait yardım dosyalarının sürüm numarasını karşılaştırır. Uzak dosyadaki sürüm numarası yerel dosyadaki sürüm numarasından büyükse veya yerel HelpInfo XML dosyası yoksaGüncelleme-Yardımyeni yardım dosyalarını yüklemeye hazırlanır.Update-Help, SourcePath dizininden modül için CAB dosyasını seçer. CAB dosyasını tanımlamak için modül adını, modül GUID'sini ve kullanıcı arayüzü kültürünü kullanır.Güncelleme-Yardım, CAB dosyasını açar, yardım içeriği dosyalarını doğrular ve yardım içeriği dosyalarını kullanıcının bilgisayarındaki modül dizininin dile özgü alt dizinine kaydeder.Update-Help, uzak HelpInfo XML dosyasını kopyalayarak yerel bir HelpInfo XML dosyası oluşturur. Yerel HelpInfo XML dosyasını, yalnızca yüklediği CAB dosyasına ilişkin öğeleri içerecek şekilde düzenler. Daha sonra yerel HelpInfo XML dosyasını modül dizinine kaydeder ve güncellemeyi sonlandırır.