Sdílet prostřednictvím


Vlastní redirections.xml profilu

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.

Zahrnutí a vyloučení souborů a složek v kontejneru profilu

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í obsahovat C:\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í do local_%username% složky a do této cesty se zapíšou také všechna nová data. Když se uživatel odhlásí, odebere local_%username% se a všechna nová data se ztratí. N. Přihlášení vždy kopíruje data z kontejneru local_%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řena local_%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 do local_%username% složky. Nová data se zapisují do local_%username% cesty a při odhlášení se všechna data zkopírují zpět do kontejneru.
    • 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í obsahovat C:\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 a Exclude elementů.

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í.

  1. Vyloučení známých složek (Kontakty, Odkazy a Hudba)
  2. 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.
  3. Vylučte složku Microsoft Edge bez operace kopírování (při odhlášení se odeberou všechna data).
  4. 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 i Include 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.

Další kroky