Dateien von Layern ausschließen (Erweiterte Funktion)
Sie können bestimmte Dateien und Ordner von einem zusammengesetzten Layer ausschließen, um zu verhindern, dass Dateien auf dem Desktop eines Benutzers persistent bleiben. Beispielsweise können Sie Antivirensoftware-Dateien und -Ordner ausschließen, die für einen Desktop nicht von einer Anmeldung zur nächsten persistent sein dürfen.
Die von Ihnen definierten Ausschlüsse werden auf einen zusammengesetzten Layer angewendet, sobald dieser Teil eines veröffentlichten Images ist. Diese Funktion wird nicht auf einer Packaging-Maschine erzwungen, sondern nur auf einem veröffentlichten Image, bei dem die Layer zusammengesetzt wurden. Das bedeutet, dass Sie die Ausschlüsse beim Erstellen des Layers definieren, den Layer in die Image-Vorlage aufnehmen und dann das Image veröffentlichen.
Standardausschlüsse
Die Updates des Gold Image-Tools verwalten einen Ordner mit .txt-Dateien, um Standardausschlüsse für das App Layer-Dateisystem einzuführen und zu sammeln. OS-Layer müssen mit den neuesten Tool-Versionen aktualisiert werden, um sicherzustellen, dass der korrekte und vollständige Satz von Ausschlüssen vorhanden ist.
Der Speicherort für diese Standardausschlüsse ist C:\Windows\Setup\Scripts\CitrixDefaultExclusions\. Kunden müssen mit diesem Ordner oder dessen Inhalt nichts tun. Neue Ausschlüsse können über eine OS-Layer-Revision entfernt werden, falls sie Probleme für einen Kunden verursachen.
Hinweis:
Zukünftige Installationen des Gold Image-Tools überschreiben lokale Änderungen, die von Kunden vorgenommen wurden. Daher wird empfohlen, Probleme mit Standardausschlüssen zu melden.
Diese Funktion ergänzt die Bereitstellungsmethode für Benutzerausschlüsse und folgt demselben Format, denselben Einschränkungen und derselben Verwendung wie Dateien in c:\Program Files\Unidesk\Uniservice\UserExclusions\.
Die beiden neuen Standardausschlussdateien sind FsLogixExclusions.txt und GroupPolicyHistoryExclusions.txt.
Einschränkung
Ausgeschlossene Dateien und Ordner auf elastischen Layern werden nicht verarbeitet. Ausschlüsse können nur verarbeitet werden, wenn sie im Image vorhanden sind.
Dateien und Ordner zum Ausschließen angeben
Erstellen Sie im Ordner C:\Program Files\Unidesk\Uniservice\UserExclusions\ eine oder mehrere .txt-Dateien, die die auszuschließenden Pfade angeben.
Alle gültigen Pfade zu Dateien und Verzeichnissen werden ausgeschlossen und dann aus dem Image gelesen. Alle Änderungen an diesen Dateien und Verzeichnissen auf dem beschreibbaren Layer bleiben nicht mehr persistent.
Wenn eine der von Ihnen erstellten Dateien einen ungültigen Pfad enthält, wird die Verarbeitung dieser Datei beendet und es wird zur nächsten .txt-Datei im Ordner \UserExclusions übergegangen.
Sie können auch ein *-Zeichen verwenden, um ein Verzeichnis für den Ausschluss als Wildcard zu definieren. Zum Beispiel C:\Users\*\AppData\Local\Temp\, wobei * einen beliebigen Benutzernamen angibt. In diesem Fall passt jeder Benutzername, der dem Rest des Pfades entspricht, zur Ausschlussregel, sodass der Administrator das \Temp-Verzeichnis des Benutzers für alle Benutzer, die dieses Image verwenden, überspringen kann.
Für jede Ausschlussregel können Sie nur ein Verzeichnis (ein * verwenden) in einem einzelnen Pfad als Wildcard definieren. Sie können nicht mehrere Verzeichnisse mit einem * ausschließen. Zum Beispiel schließt die Regel C:\Top\*\Bottom\ die Dateien in den Verzeichnissen C:\Top\First\Bottom\, C:\Top\Second\Bottom\ usw. aus. Dateien im Verzeichnis C:\Top\First\Second\Bottom\ werden jedoch nicht ausgeschlossen, da sich zwei Verzeichnisse zwischen \Top\ und \Bottom\ befinden und nicht nur eines.
Es gibt keine Begrenzung für die Anzahl der Ausschlussregeln, die Sie mit einem Wildcard (*) festlegen können.
Beispiele
Eine Datei ausschließen:
c:\test\test.txt
<!--NeedCopy-->
Ein Verzeichnis ausschließen:
c:\test\
<!--NeedCopy-->
Einschränkungen
Die folgenden Einschränkungen gelten für Ausschlüsse.
Verzeichnisname
- Der Pfad muss mit C:\ beginnen
- Muss mit einem Backslash (\) enden
Ausschlüsse
Diese Top-Level-Verzeichnisse können nicht ausgeschlossen werden:
- C:\
- C:\Program Files\
- C:\Program Files (x86)\
- C:\ProgramData\
- C:\Windows\
- C:\Users\
Die folgenden Zeichen und Ausdrücke sind in Ausschlüssen nicht zulässig:
- Keine Fragezeichen (?)
- Keine regulären Ausdrücke (kein %x%)
- Keine Schrägstriche (/)
- Keine Netzwerkpfade (\\)
- Keine Pfade zu einem anderen Verzeichnis (\..\)
- Keine Anführungszeichen (“)
- Kein Doppelpunkt (:) nach C:\
Protokoll
Protokollmeldungen sind verfügbar unter:
C:\Program Files\Unidesk\Uniservice\Log\Log0.txt
<!--NeedCopy-->
Im Protokoll geschriebene Meldungen:
-
Benutzerausschluss hinzugefügt: Enthält Details zur Datei oder zum Verzeichnis.
-
Benutzerausschluss konnte nicht hinzugefügt werden: Enthält Details zu den nicht unterstützten Ausschlüssen.