チュートリアル: redirections.xml を作成して実装する

ヒント

サード パーティの redirections.xml ファイルを使用すると、環境内の OS またはアプリケーションの適切な操作に影響する可能性がある項目を除外できます。 exclude ステートメントと include ステートメントは慎重に使用する必要があります。

FSLogix redirections.xml は、ユーザーのプロファイルの一部をユーザーのコンテナーから除外できるようにする機能を提供します。 このチュートリアルでは、推奨される Microsoft Teams フォルダーを除外する独自の XML ファイルを作成する手順について説明します。

説明内容

  • VDI の推奨される Microsoft Teams フォルダーを除外する
  • XML ファイルがソース フォルダーからコピーされたことを確認する
  • フォルダーが除外されていることを確認する

前提条件

redirections.xml ファイルを作成する

  1. [スタート] を選択します

  2. [スタート] メニューに直接、「notepad」と入力します。

  3. [スタート] メニューからメモ帳を選択します。

    メモ帳

    図 1: [スタート ]メニューのメモ帳

  4. XML アウトラインをメモ帳にコピーします。

    <?xml version="1.0" encoding="UTF-8"?>
    <FrxProfileFolderRedirection ExcludeCommonFolders="0">
    <Excludes>
    <Exclude Copy="0">AppData\Roaming\Microsoft\Teams\media-stack</Exclude>
    <Exclude Copy="0">AppData\Local\Microsoft\Teams\meeting-addin\Cache</Exclude>
    <Exclude Copy="0">AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Logs</Exclude>
    <Exclude Copy="0">AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\PerfLogs</Exclude>
    <Exclude Copy="0">AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile_tfw\WebStorage</Exclude>
    </Excludes>
    <Includes>
    </Includes>
    </FrxProfileFolderRedirection>
    
  5. [ファイル] > [名前を付けて保存...] を選択します。

  6. XML ファイル ソースが保存されているファイル共有に移動します。

  7. ファイル名に redirections.xml1入力します。

  8. ファイルの種類として All Files (*.*)選択します。

  9. [保存] を選択します。

Note

ユーザーには、XML ファイルが格納されているファイル共有への読み取りアクセス権が必要です。 読み取りアクセス権を持たないユーザーは、サインイン中に XML ファイルをコピーできません。

仮想マシンで redirections.xml を構成する

  1. ローカル管理者アカウント、またはローカル管理者グループのメンバーのアカウントとして仮想マシンにサインインします。

  2. 検索ボックスに「registry editor」と入力します。

  3. [スタート] メニューから [レジストリ エディター] を選択します。

    レジストリのスタート メニュー

    図 2: [スタート] メニューのメモ帳

  4. HKEY_LOCAL_MACHINE\SOFTWARE\FSLogix\Profiles移動します。

  5. この設定を追加します。

    • 値の名前: RedirXMLSourceFolder
    • 値の型: REG_SZ
    • 値: \\<server-name>\<share-name>2

    レジストリ プロファイル

    図 3: スタート メニューのメモ帳

redirections.xml がコピーされ、フォルダーが除外されていることを確認する

  1. C:\ProgramData\FSLogix\Logs\Profile に移動します

  2. Profile-%date%.logをオープンする

  3. [INFO] ===== Begin Session: StartShell から始まるセクションを見つけます。

  4. redirections.xml ファイルが成功した場合、ログは次のようになります。

    [23:36:31.364][tid:00000f10.00003bdc][INFO]             Configuration Read (REG_SZ): SOFTWARE\FSLogix\Profiles\RedirXMLSourceFolder.  Data: \\<stg-acct>.file.core.windows.net\containers
    [23:36:31.364][tid:00000f10.00003bdc][INFO]             Attempting to copy: "\\<stg-acct>.file.core.windows.net\containers\Redirections.xml" to: "C:\Users\%username%\AppData\Local\FSLogix\Redirections.xml"
    [23:36:31.396][tid:00000f10.00003bdc][INFO]             Redirections.xml copy success
    [23:36:31.396][tid:00000f10.00003bdc][INFO]             Reading profile folder redirections
    [23:36:31.411][tid:00000f10.00003bdc][INFO]             Creating base folders for profile folder redirections
    [23:36:31.411][tid:00000f10.00003bdc][INFO]             Creating base folder 'AppData\Roaming\Microsoft\Teams\media-stack\'
    [23:36:31.427][tid:00000f10.00003bdc][INFO]             Creating base folder 'AppData\Local\Microsoft\Teams\meeting-addin\Cache\'
    [23:36:31.427][tid:00000f10.00003bdc][INFO]             Creating base folder 'AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Logs\'
    [23:36:31.427][tid:00000f10.00003bdc][INFO]             Creating base folder 'AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\PerfLogs'
    [23:36:31.427][tid:00000f10.00003bdc][INFO]             Creating base folder 'AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile_tfw\WebStorage'
    [23:36:32.099][tid:00000f10.00003bdc][INFO]             Adding exclude rule for folder 'AppData\Roaming\Microsoft\Teams\media-stack\'
    [23:36:32.099][tid:00000f10.00003bdc][INFO]             Added redirection C:\Users\%username%\AppData\Roaming\Microsoft\Teams\media-stack -> C:\Users\local_%username%\AppData\Roaming\Microsoft\Teams\media-stack
    [23:36:32.099][tid:00000f10.00003bdc][INFO]             Adding exclude rule for folder 'AppData\Local\Microsoft\Teams\meeting-addin\Cache\'
    [23:36:32.099][tid:00000f10.00003bdc][INFO]             Added redirection C:\Users\%username%\AppData\Local\Microsoft\Teams\meeting-addin\Cache -> C:\Users\local_%username%\AppData\Local\Microsoft\Teams\meeting-addin\Cache
    [23:36:32.099][tid:00000f10.00003bdc][INFO]             Adding exclude rule for folder 'AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Logs\'
    [23:36:32.099][tid:00000f10.00003bdc][INFO]             Added redirection C:\Users\%username%\AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Logs -> C:\Users\local_%username%\AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Logs
    [23:36:32.099][tid:00000f10.00003bdc][INFO]             Adding exclude rule for folder 'AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\PerfLogs\'
    [23:36:32.099][tid:00000f10.00003bdc][INFO]             Added redirection C:\Users\%username%\AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\PerfLogs -> C:\Users\local_%username%\AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\PerfLogs
    [23:36:32.099][tid:00000f10.00003bdc][INFO]             Adding exclude rule for folder 'AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile_tfw\WebStorage\'
    [23:36:32.099][tid:00000f10.00003bdc][INFO]             Added redirection C:\Users\%username%\AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile_tfw\WebStorage -> C:\Users\local_%username%\AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile_tfw\WebStorage
    

1 ファイル名の大文字と小文字は区別されません
2 ファイル名を含めないでください。XML ファイルがゴールド イメージの一部である場合は、パスをローカル パスにすることもできます。

次のステップ