Aracılığıyla paylaş


Özel profil redirections.xml

Özel profil yeniden yönlendirmeleri, kullanıcının profil kapsayıcısı içinde bulunan bir XML dosyası (redirections.xml) kullanılarak yapılandırılır. FSLogix, redirections.xml dosyasını oluşturmaz. redirections.xml dosyası bir kaynak konumdan kullanıcının profil kapsayıcısına kopyalanır. Çoğu durumda, kaynak konum, kullanıcıların profil kapsayıcısından ve profil kapsayıcılarına kopyalama erişimine sahip olduğu uzak bir dosya paylaşımıdır. Bu belge, redirection.xml dosyasının ayrıntılarını ve bu dosyayı özel kullanım örneğiniz için en iyi şekilde nasıl uygulayabilirsiniz?

redirections.xml ne zaman kullanılır?

Kullanıcının profilindeki veriler kaldırılacak veya dışlanacak şekilde tasarlanmamıştır. Profildeki veya uygulamadaki veriler hakkında bilginiz yoksa kapsayıcının dışında tutmayın.

Profil kapsayıcısı içindeki dosya ve klasörleri ekleme ve dışlama

Bir kullanıcı profili kapsayıcısına dosya ve/veya klasör eklemek /hariç tutmak için redirections.xml adlı bir dosya oluşturmanız gerekir. Bu dosya, kullanıcının profil kapsayıcısına nelerin kopyalandığını veya dışlandığını tanımlar. XML dosyası, kullanıcıların bir sanal makinede oturum açması ve oturumu kapatması sırasında işlenir. Kullanıcı sanal makinede oturum açtığı sırada XML dosyasında yapılan değişiklikler, oturumu kapatıp oturum açana kadar geçerli olmaz.

XML dosyasının kaynak konumda kaldırılması veya yeniden adlandırılması, kullanıcılar için dosyayı kaldırmaz veya yeniden adlandırmaz. Özel yeniden yönlendirmeleri kaldırmak gerekiyorsa XML dosyası içeriğini temizleyin ve kaynak konuma kaydedin. Bir sonraki oturum açmada, güncelleştirilmiş dosya kullanıcının profil kapsayıcısına kopyalanır.

Not

redirections.xml yalnızca profil kapsayıcılarıyla kullanıldığında geçerlidir ve ODFC kapsayıcıları kullanılırken hiçbir etkisi yoktur.

redirections.xml konumları

XML dosyasının iki (2) konumu vardır. Kaynak konum, genellikle uzak bir dosya paylaşımı ve kullanıcının profil kapsayıcısı içindeki konum.

Kaynak Dosya Konumu

XML dosyası kolay dağıtım için merkezi olarak bulunabilir. RedirXMLSourceFolder ayarı, istemcinin redirections.xml bir dosya olup olmadığını görmek için oturum açma sırasında denetlediği konumu belirtir. Bir tane bulunursa ve mevcut kapsayıcıdan farklıysa, kullanıcının profil kapsayıcısına kopyalanır. Ardından içerik işlenir.

Merkezi bir konumda (örneğin, kullanıcı profili kapsayıcılarının depolandığı kök veya alt dizin) depolandığında, kullanıcıların yalnızca XML dosyası için okuma izinlerine sahip olduğundan emin olun.

Not

Yalnızca redirections.xml dosyasının yolunu belirtin, dosya adını belirtmeyin.

Kullanıcının Profil Konumu

redirections.xml dosyası, kaynak konumdan kopyalandığında aşağıdaki konumda bulunur:

  • %userprofile%\AppData\Local\FSLogix\redirections.xml (kullanıcının profil kapsayıcısının içinde)

Önemli

redirections.xml herhangi bir girdi veya girdi kaldırılırsa, içerik veya klasörler VHD(x) içinde kalır. redirections.xml eklenen her şey local_%username% klasörüne konur, ancak VHD(x) içinde zaten var olan şey VHD(x) klasöründen kaldırılmaz.

XML Dosya İçeriği

redirections.xml dosyası XML bildirimi, üç (3) öğe ve iki (2) özniteliklerden oluşur. XML bildirimi standarttır ve değiştirilmemelidir.

Öğeler ve Öznitelikler

  • FrxProfileFolderRedirection: Bu, XML dosyasındaki ilk öğedir ve yalnızca bir kez kullanılmalıdır.
    • ExcludeCommonFolders: Bu öznitelik, bilinen klasörlerin (varsa) kullanıcının profil kapsayıcısının dışına yönlendirilmesi gerektiğini tanımlar. Bu öznitelik, FSLogix'e dışlanması gereken klasör bileşimini bildiren bir bit maskesi değeri alır. Dışlanacak tüm klasörlerin değerlerini ekleyin. Örneğin, 7 değeri Kişiler, Masaüstü ve Belgeler klasörlerini dışlar.

      • 1: Kişiler klasörü
      • 2: Masaüstü klasörü
      • 4: Belgeler klasörü
      • 8: İndirilenler klasörü
      • 16: Bağlantılar klasörü
      • 32: Müzik klasörleri
      • 64: Resimler ve Videolar klasörleri
      • 128: AppData\LocalLow gibi Düşük Bütünlük Düzeyi işlemlerinde yer alan klasörler
    • Dışlar: Bu öğe iç içe öğeler Exclude koleksiyonu için kullanılır.

      • Dışla: Bu öğe, kullanıcının kapsayıcısının dışında tutulacak tek bir konumu açıklar. Bu öğelerde kullanılan yol, kullanıcının profil yolunda (%userprofile% ) bulunmalıdır. Yol, yolun bölümünü IÇERMEMESİC:\Users\%username% gerekir.
        • Kopyala: Bu öznitelik, FSLogix'in yeniden yönlendirme sırasında dosyaları ve klasörleri nasıl işlediğini tanımlar. özniteliği, 0 değerinin kullanılmasıyla aynı öğeden atlanabilir.
          • 0: Dizinde local_%username% boş bir klasör oluşturur. İşlem sırasında hiçbir dosya kopyalanır. 0 kopyası, kullanıcı profilinin içeriğini azaltmak için kullanılan en yaygın değerdir. Konumdaki kapsayıcıda bulunan veriler kaldırılmaz. Kullanıcının oturumu sırasında klasörde yalnızca gelecekteki veriler oluşturulur local_%username% ve oturumu kapatılırken kaldırılır.
          • 1: Dizininde local_%username% klasörü oluşturur VE belirtilen konumdan dosyaları kopyalar. Kapsayıcıdaki veriler klasöre local_%username% kopyalanır ve yeni veriler de bu yola yazılır. Kullanıcı oturumu kapatıldığında local_%username% öğesi kaldırılır ve yeni veriler kaybolur. N. oturum açma işlemleri her zaman kapsayıcıdaki verileri klasöre local_%username% kopyalar.
          • 2: Dizininde local_%username% klasörü oluşturur VE dosyaları belirtilen konuma kopyalar. içinde local_%username%yeni (boş) bir klasör oluşturulur. Kullanıcının oturumu sırasında veriler bu yola yazılır. Oturum kapatılırken veriler kapsayıcıya kopyalanır. Microsoft destek mühendisi tarafından yönetilmediği sürece bu değeri kullanmayın.
          • 3: Dizininde local_%username% klasörü oluşturur VE dosyaları FROM ve TO belirtilen konuma kopyalar. Bu değer, 1 ve 2'nin etkilerini birleştirir. Mevcut veriler kapsayıcının dışına ve klasörüne local_%username% kopyalanır. Yeni veriler yola yazılır local_%username% ve oturum kapatılırken tüm veriler kapsayıcıya yeniden kopyalanır.
    • İçeren: Bu öğe iç içe öğeler Include koleksiyonu için kullanılır.

      • Include: Bu öğe, bir dışlama yolunun alt dizininin kapsayıcıda tutulduğundan emin olmak için kullanılır. COPY değeri bu öğelerde kullanılmaz. Bu öğelerde kullanılan yol, kullanıcının profil yolunda (%userprofile% ) bulunmalıdır. Yol, yolun bölümünü IÇERMEMESİC:\Users\%username% gerekir.

      Not

      • Klasör veya verilerin kapsayıcıya geri eklenebilmesi için profilde bulunması gerekir. Örneğin, bir include deyimiyle FSLogix kullanan yeni profillerde, kullanıcı uygulamayı FSLogix profil kapsayıcısı bağlamında hiç kullanmadığından, belirli bir yol için oluşturulan tüm klasör yapıları olmayabilir.
      • Dahil edilen bir klasör yolunun üst klasörü, eklemenin düzgün çalışması için kapsayıcıda BULUNMALıDıR .
      • XML dosyası herhangi bir Include sayıda ve Exclude öğesini kabul eder.

Örnek redirections.xml

Önemli

Bu örnek, öğelerin nasıl kullanılabileceğini gösterir. Gerçek dünya XML uygulaması için redirections.xml oluşturma ve uygulama öğreticisini izleyin. Dışlar ve eklemeler beklenmeyen sonuçlara neden olabilir ve dikkatli bir şekilde oluşturulmalıdır.

  1. İyi bilinen klasörleri (Kişiler, Bağlantılar ve Müzik) dışlama
  2. Contoso Satış Uygulamasını dışlayın, kapsayıcıdaki verileri klasöre local_%username% kopyalayın ve oturumu kapatarak kapsayıcıya geri dönün. Copy ile exclude deyimi, verilerin G/Ç'sini kapsayıcı1 yerine yerel diske taşır.
  3. Kopyalama işlemi olmadan Microsoft Edge klasörünü dışlayın (tüm veriler oturumu kapatıldığında kaldırılır).
  4. Dışlanan Microsoft Edge klasörünün içine klasörü geriUser Dataekleyin.

Verileri kopyalamak için 1 G/Ç gereklidir.

<?xml version="1.0"  encoding="UTF-8"?>
<FrxProfileFolderRedirection ExcludeCommonFolders="49">
<Excludes>
<Exclude Copy="3">AppData\Roaming\Contoso\ContosoSalesApp</Exclude>
<Exclude Copy="0">AppData\Local\Microsoft\Edge</Exclude>
</Excludes>
<Includes>
<Include>AppData\Local\Microsoft\Edge\User Data</Include>
</Includes>
</FrxProfileFolderRedirection>

Not

  • Windows 8 ve sonraki sürümlerde, Düşük Bütünlük Düzeyi işlemlerinde yer alan klasörler HER ZAMAN dizinine local_%username% yönlendirilir.
  • Hem hem de ExcludeInclude öğelerinde aynı klasör belirtilirse, Exclude öncelik kazanır.
  • FSLogix tarafından yerine koyulan yeniden yönlendirmeleri listelemek için frx komut satırı yardımcı programını kullanın.

Sonraki adımlar