複数のプラットフォーム上のプロファイルとプロファイル管理の移行に関するFAQ
このセクションでは、複数のWindowsオペレーティングシステム、または単一オペレーティングシステムの複数のバージョンやビット数を持つ環境でプロファイルを使用することに関する質問と回答を掲載しています。
プロファイルとの互換性の問題を確実に回避するにはどうすればよいですか?
異種環境をサポートする必要性と、ユーザーとそのデバイスを追跡するためのパーソナライズ設定の必要性とのバランスを取ります。通常、これら2つのニーズのバランスは、管理者とIT部門によってのみ決定できます。ユーザープロファイルを次のように調整することで、異なるシステムを管理します。プロファイルがローミングする場合、問題は適切に処理されるか、必要に応じて設定は完全に無視され、まったく追跡されないようにする必要があります。これは、多くのサードパーティ製ソフトウェアソリューションの基礎となっています。
トラブルシューティングを最小限に抑えるには、同じデバイス設定(インストールされているアプリケーション、OSバージョンなど)間でプロファイルをローミングするようにしてください。しかし、現代の多くのシナリオでは、これは容易に達成できず、不完全なユーザーエクスペリエンスにつながります。たとえば、ユーザーは複数のオペレーティングシステムを使用しているからといって、お気に入りやマイドキュメントを複製する必要はありません。この場合、管理者はフォルダーリダイレクトを使用することでユーザーエクスペリエンスを向上させることができます。このMicrosoft機能の使用は、他のシナリオでも推奨されます。
異なるシステム間でプロファイルを共有できますか?
Citrixは、プラットフォームごとに1つのベースプロファイルを持つことを推奨しています。これは、オペレーティングシステムごとに1つのプロファイルを持つことと必ずしも同じではありません。この推奨事項の詳細については、「複数のプラットフォームの計画」を参照してください。これにより、連携しない可能性のある設定や、特定のOSに適用されない設定の数を最小限に抑えることができます。たとえば、デスクトップの電源設定は、サーバーシナリオやリモートデスクトップサービス(旧ターミナルサービス)を含むシナリオには適用されません。
プロファイルの数を簡素化して減らそうとし、それらが複数のOSで使用される場合、設定の競合のリスクが高まります。システムが同じでない場合、この問題はさらに複雑になります。たとえば、Microsoft Officeのアドインはすべてのデバイスに存在するとは限りません。幸いなことに、特定のデバイスに適用されないこのような設定は、多くの場合無視されます。無視されない場合にサポートの問題が発生します。アドインが存在しない場合、Microsoft Excelは起動に失敗します。
プロファイル管理は、複数のバージョンまたはプラットフォーム間で設定をどのように有効にしますか?
Citrix®は、複数のベースプロファイル間で共通設定をローミングする機能を提供します。Citrixは、Microsoft Office、Internet Explorer、壁紙などの設定のローミングを可能にします。これらの種類のシナリオをサポートする能力は、アプリケーションがプラットフォーム間で設定のローミングをサポートする程度によって制限されます。次の質問のリンクは、Microsoftの立場とベストプラクティスをカバーしています。
Microsoftは、プラットフォームとバージョンをまたがるローミングプロファイルをどのようにサポートしていますか?
関連情報については、「ローミングユーザープロファイルの展開」を参照してください。
Office 2007のツールバー設定については、「クイックアクセスツールバーのカスタマイズ」を参照してください。
Where the standard Microsoft Windows profile solutions do not fully address technical, custom, or business requirements, Profile Management represents a viable solution.
x86プラットフォームとx64プラットフォーム間でプロファイルを共有することは可能ですか?
Windows x86 と x64 間で 1 つのプロファイルを共有することは一般的に機能する可能性がありますが、いくつかの問題が発生する可能性があります。
いくつかの理由があります。たとえば、その理由の 1 つは、使用ごとのファイルの関連付けが HKEY_CURRENT_USER\SOFTWARE\Classes に保存されることです。非管理者が Firefox を既定のブラウザーとして設定すると、32 ビット システムに次が保存されます。
HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxHTML\shell\open\command -> “C:\Program Files\Mozilla Firefox\firefox.exe” -requestPending -osint -url “%1”
このパスを含むプロファイルが Windows x64 で使用されると、OS は 64 ビット版の Firefox を探しますが、これは存在しません。代わりに、32 ビット版が C:\Program Files (x86)\Mozilla Firefox にインストールされている可能性があります。これにより、ブラウザーが起動しなくなります。
逆もまた同様です。パスが x64 プラットフォームで設定されているが、x86 プラットフォームで使用される場合です。
複数のプラットフォームで 1 つのプロファイルがどのように動作するかをテストしたいです。どこから始めればよいですか?
複数のプラットフォームで 1 つのプロファイルを使用する実験には、テストと検証が重要です。推奨されるアプローチは、プラットフォームごとに 1 つのプロファイルを持つことです。単一のプロファイルが複数のプラットフォームでどのように動作するかを調べたい場合は、次の情報が役立つかもしれません。
次の質問に答えることで、何が問題を引き起こす可能性があるかを特定することから始めます。このトピックの残りの質問を、問題への対処と追跡のアイデアとして使用してください。
プラットフォーム間で機能する項目:
- マイドキュメントとお気に入り
- 構成情報 (既定値を含む) をプロファイル内に完全に保存するアプリケーション
機能しない可能性がある項目:
- ハードコードされたデータ、パスデータなどを保存するアプリケーション
- x64 または x86 プラットフォームに固有の設定
- 同一ではないアプリケーションのインストール (すべてのシステムに存在しない Excel アドインなど)。これらのインストールは、アプリケーションによって異なるあらゆる種類のエラー状態を引き起こす可能性があります。
ユーザーがログオンするコンピューターに基づいてプロファイルを割り当てることができますか?
はい。Profile Managementは、ローカルデスクトップ、Citrix virtual apps、またはCitrix virtual desktops™、あるいはこれらの任意の組み合わせに基づいてプロファイルを適用できます。
適切なProfile Management設定が有効になっている場合、Remote Desktop Services(旧Terminal Services)プロファイルは、ユーザーがTerminal ServerまたはCitrix virtual appセッションを持っている場合にのみ使用されます。この設定は、ユーザーがRemote Desktop Servicesセッションを通じてログオンするときに、既存のプロファイル(Citrix user profileを除く)をすべて上書きします。
Windows 7では、GPOコンピューター設定を使用して、ユーザーがログオンするコンピューターに基づいてプロファイルを割り当てることができます。繰り返しになりますが、これはGPに基づいているため、プロファイルの割り当てはGPOが適用されるOUに依存します。
コンピューターに基づくプロファイルの割り当てが望ましいのはなぜですか?
個別のユーザーエクスペリエンスが必要な場合、ユーザーがログオンするコンピューターにプロファイルを割り当てることは有用です。例えば、管理者は、Remote Desktop Services(旧Terminal Server)セッションで使用されるプロファイルを、デスクトップで使用されるプロファイルとは別に保持することを決定する場合があります。
Profile ManagementはWindowsユーザープロファイルをCitrixユーザープロファイルに移行しますか?
ユーザーがログオンするときに、プロファイル管理を構成して、既存のローミングプロファイルとローカルプロファイルを自動的に移行できます。また、テンプレートプロファイルまたはデフォルトのWindowsプロファイルを新しいCitrixユーザープロファイルのベースとして使用することもできます。
プロファイル管理の移行の計画と設定については、プロファイルの移行または作成を参照してください。ソフトウェアがWindowsユーザープロファイルをCitrixユーザープロファイルに移行する方法の詳細については、ログオン図を参照してください。
どのプロファイルをCitrixユーザープロファイルに移行できますか?
Profile Managementは、WindowsローカルプロファイルとWindowsローミングプロファイルを移行できます。強制プロファイル(.manファイル)はProfile Managementによって無視されますが、Citrixユーザープロファイルのテンプレートとして使用できます。Profile Managementが正しく機能するように、すべてのユーザーへの強制プロファイルの割り当てを無効にしてください。
既存のWindows強制プロファイルをテンプレートとして使用するには、テンプレートまたは必須プロファイルの指定を参照してください。
テンプレートプロファイルを使用するにはどうすればよいですか?
プロファイル管理では、新しいCitrixユーザープロファイルの作成の基礎として使用されるテンプレートプロファイルを指定できます。通常、初めてプロファイルを割り当てられたユーザーは、ログオンするWindowsデバイスのデフォルトのユーザープロファイルを受け取ります。これは許容されるかもしれませんが、異なるデバイスのデフォルトユーザープロファイルのバリエーションが、ユーザーのために作成されるベースプロファイルの違いにつながることを意味します。したがって、テンプレートプロファイル機能はグローバルなデフォルトユーザープロファイルと見なすことができます。
ユーザーがプロファイルデータに変更を加えるのを防ぎたい場合は、テンプレートプロファイルをCitrix強制プロファイルとして識別することもできます。
詳細については、テンプレートまたは必須プロファイルを指定するを参照してください。
この記事の概要
- プロファイルとの互換性の問題を確実に回避するにはどうすればよいですか?
- 異なるシステム間でプロファイルを共有できますか?
- プロファイル管理は、複数のバージョンまたはプラットフォーム間で設定をどのように有効にしますか?
- Microsoftは、プラットフォームとバージョンをまたがるローミングプロファイルをどのようにサポートしていますか?
- x86プラットフォームとx64プラットフォーム間でプロファイルを共有することは可能ですか?
- 複数のプラットフォームで 1 つのプロファイルがどのように動作するかをテストしたいです。どこから始めればよいですか?
- ユーザーがログオンするコンピューターに基づいてプロファイルを割り当てることができますか?
- コンピューターに基づくプロファイルの割り当てが望ましいのはなぜですか?
- Profile ManagementはWindowsユーザープロファイルをCitrixユーザープロファイルに移行しますか?
- どのプロファイルをCitrixユーザープロファイルに移行できますか?
- テンプレートプロファイルを使用するにはどうすればよいですか?