レイヤーからファイルを除外する (高度な機能)
ユーザーのデスクトップにファイルが永続化するのを防ぐため、合成されたレイヤーから特定のファイルやフォルダーを除外できます。たとえば、あるログインから次のログインまでデスクトップに永続化してはならないウイルス対策ソフトウェアのファイルやフォルダーを除外できます。
定義した除外は、公開されたイメージの一部となった合成レイヤーに適用されます。この機能は、パッケージングマシンでは適用されず、レイヤーが合成された公開イメージでのみ適用されます。つまり、レイヤーの作成時に除外を定義し、イメージテンプレートにレイヤーを含め、その後イメージを公開します。
デフォルトの除外
Gold Imageツールの更新は、App Layerファイルシステム用のデフォルト除外を導入および蓄積するために、.txtファイルのフォルダーを維持します。OSレイヤーは、最新のツールバージョンで更新され、正しい完全な除外セットが適用されていることを確認する必要があります。
これらのデフォルト除外の場所は
C:\Windows\Setup\Scripts\CitrixDefaultExclusions\ です。お客様はこのフォルダーやその内容について何もする必要はありません。新しい除外がお客様に問題を引き起こす場合、OSレイヤーのリビジョンを通じて削除できます。
注:
将来のGold Imageツールのインストールでは、お客様が行ったローカルな変更が上書きされるため、デフォルトの除外に関する問題は報告することをお勧めします。
この機能は、ユーザー除外の配信方法を補完し、
c:\Program Files\Unidesk\Uniservice\UserExclusions\ ファイルと同じ形式、制限、および使用法に従います。
2つの新しいデフォルト除外ファイルは
FsLogixExclusions.txt と GroupPolicyHistoryExclusions.txt です。
制限事項
エラスティックレイヤー上の除外されたファイルとフォルダーは処理されません。除外は、イメージ内に存在する場合にのみ処理できます。
除外するファイルとフォルダーを指定する
C:\Program Files\Unidesk\Uniservice\UserExclusions\ フォルダー内に、除外するパスを指定する1つ以上の .txt ファイルを作成します。
ファイルおよびディレクトリへのすべての有効なパスは除外され、その後イメージから読み取られます。書き込み可能なレイヤー上のこれらのファイルおよびディレクトリへのすべての変更は、永続化されなくなります。
作成したファイルの中に無効なパスが含まれている場合、そのファイルの処理は停止し、
\UserExclusions フォルダー内の次の .txt ファイルに移動します。
除外するディレクトリをワイルドカードで指定するために、
* 文字を使用することもできます。たとえば、C:\Users*\AppData\Local\Temp\ のように指定します。ここで * は任意のユーザー名を示します。この場合、パスの残りの部分と一致する任意のユーザー名が除外ルールに適合し、管理者はそのイメージを使用するすべてのユーザーのユーザーの \Temp ディレクトリをスキップできます。
各除外ルールでは、単一のパスでワイルドカードとして指定できるディレクトリは1つだけです (
* を1つ使用)。1つの * で複数のディレクトリを除外することはできません。たとえば、ルール C:\Top*\Bottom\ を使用すると、C:\Top\First\Bottom\、C:\Top\Second\Bottom\ などのディレクトリ内のファイルは除外されます。しかし、C:\Top\First\Second\Bottom\ ディレクトリ内のファイルは除外されません。これは、\Top\ と \Bottom\ の間にディレクトリが1つではなく2つあるためです。
ワイルドカード (
*) を含む除外ルールの設定数に制限はありません。
例
ファイルを除外する:
c:\test\test.txt
ディレクトリを除外する:
c:\test\
制限事項
除外には次の制限が適用されます。
ディレクトリ名
-
パスを C:\ で始める
-
バックスラッシュ (\\) で終わる
除外
次のトップレベルディレクトリは除外できません:
-
C:\
-
C:\Program Files\
-
C:\プログラムファイル (x86)\
-
C:\ProgramData\
-
C:\Windows\
-
C:\Users\
除外には、次の文字と式は使用できません。
-
疑問符 (?) は使用できません。
-
正規表現 (%x% も) は使用できません。
-
スラッシュ (/) は使用できません。
-
ネットワーク (\\\\) は使用できません。
-
別のディレクトリへのパス (\\..\\) は使用できません。
-
引用符 (") は使用できません。
-
C:\ の後のコロン (:) は使用できません。
ログ
ログメッセージは以下で利用できます。
C:\Program Files\Unidesk\Uniservice\Log\Log0.txt
ログに書き込まれるメッセージ:
-
ユーザー除外が追加されました: ファイルまたはディレクトリに関する詳細が含まれます。
-
ユーザー除外の追加に失敗しました: サポートされていない除外に関する詳細が含まれます。