Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
- Zelfstudie:redirections.xmlmaken en implementeren
- Veelgestelde vragen:Omleidingen of redirections.xml
Aangepaste profielomleidingen worden geconfigureerd met behulp van een XML-bestand (redirections.xml) dat zich in de profielcontainer van de gebruiker bevindt. FSLogix maakt het redirections.xml bestand niet. Het redirections.xml-bestand wordt gekopieerd naar de profielcontainer van de gebruiker vanaf een bronlocatie. In de meeste gevallen is de bronlocatie een externe bestandsshare waar de gebruikers toegang hebben om van en naar hun profielcontainer te kopiëren. Dit document bevat informatie over het redirection.xml-bestand en hoe u dit het beste kunt implementeren voor uw specifieke use-case.
Wanneer gebruikt u redirections.xml
Gegevens in het gebruikersprofiel zijn niet ontworpen om te worden verwijderd of uitgesloten. Tenzij u grondige kennis hebt van de gegevens in het profiel of de toepassing, sluit deze dan niet uit van de container.
Als u bestanden en/of mappen in een gebruikersprofielcontainer wilt opnemen/uitsluiten, moet u een bestand maken met de naam redirections.xml. Dit bestand definieert wat u wilt kopiëren of uitsluiten van/van de profielcontainer van een gebruiker. Het XML-bestand wordt verwerkt wanneer gebruikers zich aanmelden en afmelden bij een virtuele machine. Wijzigingen die zijn aangebracht in het XML-bestand terwijl de gebruiker is aangemeld bij de virtuele machine, wordt pas van kracht als ze zich afmelden en aanmelden.
Als u het XML-bestand op de bronlocatie verwijdert of wijzigt, wordt het niet verwijderd of hernoemd voor de gebruikers. Als het nodig is om de aangepaste omleidingen te verwijderen, verwijder dan de inhoud van het XML-bestand en sla het op op de oorspronkelijke locatie. Bij de volgende aanmelding wordt het bijgewerkte bestand gekopieerd naar de profielcontainer van de gebruiker.
Opmerking
redirections.xml is alleen van toepassing wanneer deze wordt gebruikt met profielcontainers en heeft geen effect bij het gebruik van ODFC-containers.
Locaties voor redirections.xml
Het XML-bestand heeft twee (2) locaties. De bronlocatie, meestal een externe bestandsshare en de locatie in de profielcontainer van de gebruiker.
Locatie van bronbestand
Het XML-bestand kan zich centraal bevinden voor eenvoudige distributie. De instelling RedirXMLSourceFolder geeft een locatie op waar de client zich aanmeldt om te zien of er een redirections.xml bestand is. Als er een is gevonden en deze verschilt van de bestaande, wordt deze gekopieerd naar de profielcontainer van de gebruiker. Vervolgens wordt de inhoud verwerkt.
Zorg ervoor dat gebruikers alleen leesmachtigingen voor het XML-bestand hebben wanneer ze zijn opgeslagen op een centrale locatie (bijvoorbeeld hoofdmap of submap waarin containers voor gebruikersprofielen zijn opgeslagen).
Opmerking
Geef alleen het pad naar het redirections.xml bestand op, geef de bestandsnaam niet op.
Profiellocatie van gebruiker
Het redirections.xml-bestand bevindt zich op de volgende locatie wanneer het wordt gekopieerd van de bronlocatie:
-
%userprofile%\AppData\Local\FSLogix\redirections.xml(in de profielcontainer van de gebruiker)
Belangrijk
Als een vermelding of vermeldingen in de redirections.xml worden verwijderd, blijft de inhoud of mappen in de VHD(x). Alles wat in de redirections.xml wordt toegevoegd, wordt in de map local_%username% geplaatst, maar wat al bestaat in de VHD(x) wordt niet verwijderd uit de VHD(x).
Inhoud van XML-bestand
Het redirections.xml bestand bestaat uit de XML-declaratie, drie (3) elementen en twee (2) kenmerken. De XML-declaratie is standaard en mag niet worden gewijzigd.
Elementen en kenmerken
-
FrxProfileFolderRedirection: dit is het eerste element in het XML-bestand en mag slechts één keer worden gebruikt.
ExcludeCommonFolders: Met dit kenmerk wordt gedefinieerd welke (indien aanwezig) bekende mappen moeten worden omgeleid uit de profielcontainer van de gebruiker. Dit kenmerk gebruikt een bitmaskerwaarde waarmee FSLogix aangeeft welke combinatie van mappen moet worden uitgesloten. Voeg de waarden toe voor alle mappen die moeten worden uitgesloten. Een waarde van 7 sluit bijvoorbeeld de mappen Contactpersonen, Bureaublad en Documenten uit.
- 1: De map Contactpersonen
- 2: Bureaubladmap
- 4: Documentenmap
- 8: Downloads-map
- 16: Map Koppelingen
- 32: Muziekmappen
- 64: Mappen voor afbeeldingen en video's
- 128: Mappen die betrokken zijn bij processen met laag integriteitsniveau, zoals AppData\LocalLow
Uitgesloten: dit element wordt gebruikt voor een verzameling geneste
Excludeelementen.-
Uitsluiten: Dit element beschrijft één locatie die moet worden uitgesloten van de container van de gebruiker. Het pad dat in deze elementen wordt gebruikt, moet aanwezig zijn in het profielpad van de gebruiker (
%userprofile%). Het pad mag niet hetC:\Users\%username%deel van het pad bevatten.-
Kopiëren: Dit kenmerk definieert hoe FSLogix de bestanden en mappen verwerkt tijdens de omleiding. Het kenmerk kan worden weggelaten uit het element dat hetzelfde is als het gebruik van een waarde van 0.
-
0: Hiermee maakt u een lege map in de
local_%username%map. Er worden geen bestanden gekopieerd tijdens de bewerking. Copy 0 is de meest voorkomende waarde die wordt gebruikt om de inhoud van het profiel van een gebruiker te verlagen. Alle gegevens die zich al in de container op de locatie bevinden, worden niet verwijderd. Alleen toekomstige gegevens worden in delocal_%username%map gemaakt tijdens de sessie van de gebruiker en worden verwijderd bij het uitloggen. -
1: Hiermee maakt u de map in de
local_%username%map EN kopieert u de bestanden VANAF de opgegeven locatie. Gegevens in de container worden gekopieerd naar delocal_%username%map en eventuele nieuwe gegevens worden ook naar dat pad geschreven. Bij het afmelden van de gebruiker wordt hetlocal_%username%verwijderd en gaan eventuele nieuwe gegevens verloren. MetNde aanmelding worden altijd gegevens van de container naar delocal_%username%map gekopieerd. -
2: Maakt de map in de
local_%username%map EN kopieert de bestanden naar de opgegeven locatie. Er wordt een nieuwe (lege) map gemaakt inlocal_%username%. Tijdens de sessie van de gebruiker worden gegevens naar dat pad geschreven. Bij afmelden worden de gegevens gekopieerd naar de container. Gebruik deze waarde alleen als deze wordt geleid door een Ondersteuningstechnicus van Microsoft. -
3: Maakt de map in de
local_%username%map EN kopieert de bestanden VAN en NAAR de opgegeven locatie. Deze waarde combineert de effecten van 1 en 2. Bestaande gegevens worden uit de container gekopieerd en in delocal_%username%map geplaatst. Nieuwe gegevens worden naar hetlocal_%username%pad geschreven en bij afmelding worden alle gegevens terug gekopieerd naar de container.
-
0: Hiermee maakt u een lege map in de
-
Kopiëren: Dit kenmerk definieert hoe FSLogix de bestanden en mappen verwerkt tijdens de omleiding. Het kenmerk kan worden weggelaten uit het element dat hetzelfde is als het gebruik van een waarde van 0.
-
Uitsluiten: Dit element beschrijft één locatie die moet worden uitgesloten van de container van de gebruiker. Het pad dat in deze elementen wordt gebruikt, moet aanwezig zijn in het profielpad van de gebruiker (
Omvat: Dit element wordt gebruikt voor een verzameling geneste
Includeelementen.-
Opnemen: Dit element wordt gebruikt om ervoor te zorgen dat een submap van een uitsluitingspad wordt bewaard in de container. De waarde COPY wordt niet gebruikt in deze elementen. Het pad dat in deze elementen wordt gebruikt, moet aanwezig zijn in het profielpad van de gebruiker (
%userprofile%). Het pad mag niet hetC:\Users\%username%deel van het pad bevatten.
Opmerking
- De map of gegevens moeten in het profiel aanwezig zijn om weer in de container te worden opgenomen. Nieuwe profielen met FSLogix met een include-instructie hebben bijvoorbeeld mogelijk niet alle mapstructuren gemaakt voor een specifiek pad, omdat de gebruiker de toepassing nooit heeft gebruikt binnen de context van de FSLogix-profielcontainer.
- De bovenliggende map van een opgenomen mappad MOET aanwezig zijn in de container, zodat de insluiting correct werkt.
- Het XML-bestand accepteert een willekeurig aantal
Include- enExclude-elementen.
-
Opnemen: Dit element wordt gebruikt om ervoor te zorgen dat een submap van een uitsluitingspad wordt bewaard in de container. De waarde COPY wordt niet gebruikt in deze elementen. Het pad dat in deze elementen wordt gebruikt, moet aanwezig zijn in het profielpad van de gebruiker (
Voorbeeld van redirections.xml
Belangrijk
In dit voorbeeld ziet u hoe de elementen kunnen worden gebruikt en niet mogen worden gebruikt in een productieomgeving. Volg de zelfstudie redirections.xmlmaken en implementeren voor een echte XML-implementatie. Uitsluitingen en opnamen kunnen onverwachte gevolgen hebben en moeten zorgvuldig worden gemaakt.
- Sluit de bekende mappen (contactpersonen, koppelingen en muziek) uit
- Sluit de Contoso Sales-app uit, kopieer alle gegevens uit de container naar de
local_%username%map en ga terug naar de container bij afmelden. De uitsluitingsinstructie met kopie verplaatst de I/O van de gegevens naar de lokale schijf in plaats van de container1. - Sluit de map Contoso Web App uit zonder kopieerbewerking (alle gegevens worden verwijderd bij afmelden).
- Neem de map
Settingsin de uitgesloten map Contoso Web App.
1 I/O is nog steeds vereist om de gegevens te kopiëren.
<?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>
Opmerking
- In Windows 8 en hoger worden mappen die betrokken zijn bij processen met laag integriteitsniveau ALTIJD omgeleid naar de
local_%username%map. - Als dezelfde map is opgegeven in beide
ExcludeenIncludeelementen, krijgt deExcludeprioriteit. - Gebruik het frx-opdrachtregelprogramma om de omleidingen weer te geven die door FSLogix zijn geplaatst.