Ö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.
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şturulurlocal_%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örelocal_%username%
kopyalanır ve yeni veriler de bu yola yazılır. Kullanıcı oturumu kapatıldığındalocal_%username%
öğesi kaldırılır ve yeni veriler kaybolur. N. oturum açma işlemleri her zaman kapsayıcıdaki verileri klasörelocal_%username%
kopyalar. - 2: Dizininde
local_%username%
klasörü oluşturur VE dosyaları belirtilen konuma kopyalar. içindelocal_%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ünelocal_%username%
kopyalanır. Yeni veriler yola yazılırlocal_%username%
ve oturum kapatılırken tüm veriler kapsayıcıya yeniden kopyalanır.
- 0: Dizinde
- 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.
- 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 (
İç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 veExclude
öğesini kabul eder.
- 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 (
Ö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.
- İyi bilinen klasörleri (Kişiler, Bağlantılar ve Müzik) dışlama
- 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. - Kopyalama işlemi olmadan Microsoft Edge klasörünü dışlayın (tüm veriler oturumu kapatıldığında kaldırılır).
- Dışlanan Microsoft Edge klasörünün içine klasörü geri
User Data
ekleyin.
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
Exclude
Include
öğ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.