Vlastní redirections.xml profilu
- Kurz: Vytvoření a implementace redirections.xml
- Nejčastější dotazy: Přesměrování nebo redirections.xml
Přesměrování vlastních profilů se konfiguruje pomocí souboru XML (redirections.xml) umístěného v kontejneru profilů uživatele. FSLogix nevytvoří soubor redirections.xml. Soubor redirections.xml se zkopíruje do kontejneru profilu uživatele ze zdrojového umístění. Ve většině případů je zdrojové umístění vzdálenou sdílenou složkou, ve které mají uživatelé přístup ke kopírování z a do kontejneru profilu. Tento dokument obsahuje podrobnosti o souboru redirection.xml a o tom, jak ho nejlépe implementovat pro váš konkrétní případ použití.
Kdy použít redirections.xml
Data v profilu uživatele nejsou navržená tak, aby byla odebrána nebo vyloučena. Pokud nemáte důvěrné znalosti o datech v profilu nebo aplikaci, nevylučujte je z kontejneru.
Pokud chcete zahrnout nebo vyloučit soubory a složky v kontejneru profilů uživatelů, musíte vytvořit soubor s názvem redirections.xml. Tento soubor definuje, co zkopírovat nebo vyloučit z kontejneru profilu uživatele. Soubor XML se zpracuje během přihlášení a odhlášení z virtuálního počítače. Všechny změny provedené v souboru XML, když je uživatel přihlášený k virtuálnímu počítači, se neprojeví, dokud se neodhlásí a nepřihlásí.
Odebrání nebo přejmenování souboru XML ve zdrojovém umístění uživatele neodebere ani nepřejmenuje. Pokud je nutné odebrat vlastní přesměrování, vymažte obsah souboru XML a uložte ho do zdrojového umístění. Při příštím přihlášení se aktualizovaný soubor zkopíruje do kontejneru profilu uživatele.
Poznámka:
redirections.xml lze použít pouze při použití s kontejnery profilů a nemá žádný vliv při použití kontejnerů ODFC.
Umístění pro redirections.xml
Soubor XML má dvě (2) umístění. Zdrojové umístění, obvykle vzdálená sdílená složka a umístění v kontejneru profilů uživatele.
Umístění zdrojového souboru
Soubor XML může být centrálně umístěn pro snadnou distribuci. Nastavení RedirXMLSourceFolder určuje umístění, kam klient zkontroluje přihlášení a zjistí, jestli se nachází soubor redirections.xml. Pokud se najde a liší se od existujícího, zkopíruje se do kontejneru profilu uživatele. Obsah se pak zpracuje.
Pokud jsou uloženy v centrálním umístění (například v kořenovém adresáři nebo podadresáři, kde jsou uložené kontejnery profilů uživatelů), ujistěte se, že uživatelé mají oprávnění jen ke čtení souboru XML.
Poznámka:
Zadejte pouze cestu k souboru redirections.xml, nezadávejte název souboru.
Umístění profilu uživatele
Při kopírování ze zdrojového umístění se soubor redirections.xml nachází v následujícím umístění:
%userprofile%\AppData\Local\FSLogix\redirections.xml
(uvnitř kontejneru profilu uživatele)
Důležité
Pokud se odeberou některé položky nebo položky v redirections.xml, obsah nebo složky zůstanou v souboru VHD(x). Cokoli přidaného do redirections.xml se vloží do složky local_%username%
, ale to, co už v souboru VHD(x) existuje, se z VHD(x) neodebere.
Obsah souboru XML
Soubor redirections.xml se skládá z deklarace XML, tří (3) prvků a dvou (2) atributů. Deklarace XML je standardní a neměla by se měnit.
Prvky a atributy
- FrxProfileFolderRedirection: Toto je první prvek v souboru XML a měl by být použit pouze jednou.
ExcludeCommonFolders: Tento atribut definuje, které (pokud nějaké) dobře známé složky by se měly přesměrovat z kontejneru profilů uživatele. Tento atribut přebírá bitovou masku hodnotu, která říká FSLogix, kterou kombinaci složek vyloučit. Přidejte hodnoty pro všechny složky, které se mají vyloučit. Například hodnota 7 vylučuje složky Kontakty, Plocha a Dokumenty.
- 1: Složka Kontakty
- 2: Desktopová složka
- 4: Složka Dokumenty
- 8: Složka ke stažení
- 16: Složka Odkazy
- 32: Složky hudby
- 64: Složky Obrázky a Videa
- 128: Složky zapojené do procesů nízké integrity, jako je AppData\LocalLow
Vyloučení: Tento prvek se používá pro kolekci vnořených
Exclude
prvků.- Vyloučení: Tento prvek popisuje jedno umístění, které se má vyloučit z kontejneru uživatele. Cesta použitá v těchto elementech musí existovat v cestě profilu uživatele (
%userprofile%
). Cesta nesmí obsahovatC:\Users\%username%
část cesty.- Kopírování: Tento atribut definuje, jak FSLogix zpracovává soubory a složky během přesměrování. Atribut lze vynechat z elementu, který je stejný jako použití hodnoty 0.
- 0: Vytvoří v adresáři prázdnou
local_%username%
složku. Během operace se nekopírují žádné soubory. Hodnota 0 je nejběžnější hodnotou, která se používá ke snížení obsahu profilu uživatele. Všechna data, která už jsou v kontejneru v umístění, se neodeberou. Ve složce se vytvořílocal_%username%
pouze budoucí data během relace uživatele a odeberou se při odhlášení. - 1: Vytvoří složku v
local_%username%
adresáři A zkopíruje soubory ze zadaného umístění. Data v kontejneru se zkopírují dolocal_%username%
složky a do této cesty se zapíšou také všechna nová data. Když se uživatel odhlásí, odeberelocal_%username%
se a všechna nová data se ztratí. N. Přihlášení vždy kopíruje data z kontejnerulocal_%username%
do složky. - 2: Vytvoří složku v
local_%username%
adresáři A zkopíruje soubory do zadaného umístění. V souboru je vytvořenalocal_%username%
nová (prázdná) složka . Během relace uživatele se data zapíšou do této cesty. Při odhlášení se data zkopírují do kontejneru. Tuto hodnotu nepoužívejte, pokud ji nesměruje technik podpory Microsoftu. - 3: Vytvoří složku v
local_%username%
adresáři A zkopíruje soubory FROM a DO určeného umístění. Tato hodnota kombinuje účinky od 1 do 2. Existující data se zkopírují z kontejneru a dolocal_%username%
složky. Nová data se zapisují dolocal_%username%
cesty a při odhlášení se všechna data zkopírují zpět do kontejneru.
- 0: Vytvoří v adresáři prázdnou
- Kopírování: Tento atribut definuje, jak FSLogix zpracovává soubory a složky během přesměrování. Atribut lze vynechat z elementu, který je stejný jako použití hodnoty 0.
- Vyloučení: Tento prvek popisuje jedno umístění, které se má vyloučit z kontejneru uživatele. Cesta použitá v těchto elementech musí existovat v cestě profilu uživatele (
Zahrnuje: Tento prvek se používá pro kolekci vnořených
Include
prvků.- Zahrnout: Tento prvek slouží k zajištění, že je v kontejneru zachován podadresář cesty vyloučení. Hodnota COPY se v těchto prvech nepoužívá. Cesta použitá v těchto elementech musí existovat v cestě profilu uživatele (
%userprofile%
). Cesta nesmí obsahovatC:\Users\%username%
část cesty.
Poznámka:
- Složka nebo data musí existovat v profilu, který se má zahrnout zpět do kontejneru. Například nové profily používající FSLogix s příkazem include nemusí obsahovat všechny struktury složek vytvořené pro konkrétní cestu, protože uživatel nikdy nepoužil aplikaci v kontextu kontejneru profilu FSLogix.
- Nadřazená složka zahrnuté cesty ke složce musí existovat v kontejneru, aby zahrnutí fungovalo správně.
- Soubor XML přijme libovolný počet
Include
aExclude
elementů.
- Zahrnout: Tento prvek slouží k zajištění, že je v kontejneru zachován podadresář cesty vyloučení. Hodnota COPY se v těchto prvech nepoužívá. Cesta použitá v těchto elementech musí existovat v cestě profilu uživatele (
Příklad redirections.xml
Důležité
Tento příklad ukazuje, jak lze prvky použít. Postupujte podle kurzu Vytvoření a implementace redirections.xml pro implementaci XML z reálného světa. Exclues a zahrnuje mohou mít neočekávané důsledky a musí být vytvořeny s opatrností.
- Vyloučení známých složek (Kontakty, Odkazy a Hudba)
- Vylučte aplikaci Contoso Sales App, zkopírujte všechna data z kontejneru do
local_%username%
složky a zpět do kontejneru při odhlášení. Příkaz exclude s kopírováním přesune vstupně-výstupní operace dat na místní disk místo kontejneru1. - Vylučte složku Microsoft Edge bez operace kopírování (při odhlášení se odeberou všechna data).
- Zahrňte zpátky
User Data
složku do vyloučené složky Microsoft Edge.
1 Vstupně-výstupní operace se stále vyžaduje ke zkopírování dat.
<?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>
Poznámka:
- Ve Windows 8 a novějších jsou složky zapojené do procesů nízké integrity vždy přesměrovány do
local_%username%
adresáře. - Pokud je stejná složka zadána v obou
Exclude
iInclude
elementech,Exclude
bude mít přednost. - Pokud chcete zobrazit seznam přesměrování zavedených službou FSLogix, použijte nástroj příkazového řádku frx.