Özel profil redirections.xml dosyası

Önemli

Nisan 2026 Windows Server güncelleştirmesi ile birlikte windows'da yapılacak bir değişiklikte varsayılan Kerberos şifreleme türü RC4'ten AES-SHA1'e değiştirilmektedir.

AES-SHA1'e yükseltilmeyen FSLogix kapsayıcılarını barındıran dosya paylaşımlarında bu değişiklik uygulandıktan sonra erişim sorunları olabilir. Kesintiyi önlemek için güncelleştirmeyi yüklemeden önce AES-SHA1 yükseltme işlemini tamamlayın.

zaten AES-SHA1 yükseltmiş olan müşteriler etkilenmez.

Daha fazla bilgi için FSLogix blogu: Eylem gerekiyor: Windows Kerberos sağlamlaştırma (RC4) SMB depolamadaki FSLogix profillerini etkileyebilir.

Ö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 dosyanın spesifik kullanım durumunuz için en iyi şekilde nasıl uygulanacağını sağlar.

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 detaylı 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 kopyalanacak veya dışlanacak olanları tanımlar. XML dosyası, kullanıcının bir sanal makinede oturum açması ve oturum kapatması sırasında işlenir. Kullanıcı sanal makinedeyken XML dosyasında yapılan değişiklikler, oturum kapatıp tekrar açılıncaya kadar etkili 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 olanından 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 dosyasındaki herhangi bir giriş kaldırılırsa, içerikler 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 Exclude öğeleri 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 kısmını C:\Users\%username%.
        • Kopyala: Bu öznitelik, FSLogix'in yeniden yönlendirme sırasında dosyaları ve klasörleri nasıl işlediğini tanımlar. Öğeye dahil edilmemesi, 0 değeri kullanmakla aynı anlama gelir.
          • 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. Halihazırda konumdaki kapsayıcıda bulunan veriler kaldırılmamaktadır. Kullanıcının oturumu sırasında, local_%username% klasöründe yalnızca gelecekteki veriler oluşturulur ve oturumu kapattığında 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 silinir. N-inci oturum açma işlemi her zaman kapsayıcıdaki verileri local_%username% klasörüne kopyalar.
          • 2: Dizininde local_%username% klasörü oluşturur VE dosyaları belirtilen konuma kopyalar. yeni (boş) bir klasör local_%username% içinde 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 local_%username% yoluna yazılır ve oturum kapatıldığında tüm veriler kapsayıcıya geri kopyalanır.
    • İçerikler: Bu öğe, iç içe Include öğelerin 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 kısmını C:\Users\%username%.

      Not

      • Klasör veya verilerin kapsayıcıya geri eklenebilmesi için profilde bulunması gerekir. Örneğin, FSLogix'i bir include ifadesi ile kullanan yeni profillerde, kullanıcı uygulamayı FSLogix profil kapsayıcısı bağlamında hiç kullanmamış olduğundan belirli bir yol için oluşturulmuş tüm klasör yapıları mevcut 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 yönlendirmeler.xml

Önemli

Bu örnek, öğelerin nasıl kullanılabileceğini ve herhangi bir üretim ortamında kullanılmaması gerektiğini gösterir. Gerçek dünya XML uygulaması için redirections.xml oluşturma ve uygulama öğreticisini izleyin. Dışlamalar ve eklemeler beklenmeyen sonuçlara yol açabilir 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 oturumu kapatmadan önce local_%username% klasörüne kopyalayın ve oturum kapatıldığında kapsayıcıya geri döndürün. Exclude ile birlikte copy deyimi, verilerin giriş/çıkış işlemlerini kapsayıcı1 yerine yerel diske taşır.
  3. Kopyalama işlemi olmaksızın Contoso Web App klasörünü hariç tutun (oturum kapatıldığında tüm veriler kaldırılır).
  4. Dışlanan Contoso Web App klasörünün içine geriSettings klasörü ekleyin.

Verilerin kopyalanması için hâlâ 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\Contoso\ContosoWebApp</Exclude>
</Excludes>
<Includes>
<Include>AppData\Local\Contoso\ContosoWebApp\Settings</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