次の方法で共有


Microsoft Edge ユーザー データ ディレクトリ変数を作成する

この記事では、Microsoft Edge を変更するときにハードコードされたパスを使用する代わりに、データ ディレクトリ変数を使用する方法について説明します。

パス変数

データ ディレクトリ パスを変更するためのポリシー ( UserDataDir または DownloadDirectory サポート変数の構成など)。 これらのポリシーを構成するときは、ハードコードされたパスではなく、変数を使用できます。 たとえば、既定の場所ではなく、Windows ユーザーの "ローカル アプリケーション データ" にプロファイル データを格納する場合は、 UserDataDir ポリシーを ${local_app_data}\Edge\Profile に設定します。 ほとんどのWindows 10インストールでは、このパスは C:\Users\<Current-user>\AppData\Local\Microsoft\Edge\Profile に解決されます。

現在の プロファイル パスを表示するには、[ バージョン情報 ] ページを開きます (「edge://version」と入力します)。 プロファイル パスは、C:\Users\<Current-user>\AppData\Local\Microsoft\Edge\User Data\Default という形式に従います。

パス変数を使用するためのガイダンス

パスに変数を使用する前に、次のガイダンスをご確認ください。

  • Microsoft Edge によってさまざまなデータが格納されるパスを決定するすべてのポリシーは、プラットフォームによって異なります。 これらのポリシーには、特定のプラットフォームでのみ使用できるものと、すべてのプラットフォームで使用できるものがあります。
  • さまざまな場所から起動されるアプリケーションによって発生するエラーを回避するには、必ず絶対パスを指定してください。
  • 変数はすべて、1 つのパス内で 1 回のみ指定できます。 ほとんどの場合、変数は絶対パスに解決されるため、変数を使用するにはこの方法を使用する必要があります。
  • ほとんどのポリシーでは、パスが存在しなければ作成されます (既存の環境で可能な場合)。
  • 特定のポリシーに関するドキュメントが特に推奨されない限り、Microsoft Edge ポリシー値にネットワーク パスを使用することはサポートされていません。 ブラウザーでネットワーク上の場所からファイルを使用しようとすると、ハング、クラッシュ、プロファイルの破損など、安定性の問題が発生する可能性があります。

サポートされているパス変数

Microsoft Edge では、次のパス変数がサポートされています。

すべてのプラットフォーム

変数 説明
${user_name} Microsoft Edge を使用しているユーザー。 Microsoft Edge では、SUID が考慮されます (実行時には所有者のユーザー ID のセットアップが必要になります)。例: audreysmall
${machine_name} コンピューター名。ドメイン名を含まれる場合があります。 例: audreysmallaudrey.ex.contoso.com

Windows のみ

変数 説明
${documents} 現在のユーザーのドキュメント フォルダー。 例: C:\Users\Administrator\Documents
${local_app_data} 現在のユーザーのアプリケーション データ フォルダー。 例: C:\Users\Administrator\AppData\Local
${roaming_app_data} 現在のユーザーのローミング アプリケーション データ フォルダー。 例: C:\Users\Administrator\AppData\Roaming
${profile} 現在のユーザーのホーム フォルダー。 例: C:\Users\Administrator
${global_app_data} システム全体のアプリケーション データ フォルダー。 例: C:\AppData
${program_files} 現在のプロセスのプログラム ファイル フォルダー。 このフォルダーは、32 ビットプロセスか 64 ビットプロセスかによって異なります。 解決例: C:\Program Files (x86)
${windows} Windows フォルダー。 例: C:\Windows
${client_name} RDP または Citrix セッションに接続されているクライアント PC の名前。 ローカル セッションで使用する場合、この変数は空になります。 パス内で使用する場合は、プレフィックスとして、空でないと保証されるものを使用します。 例: C:\edge_profiles\session_${client_name} は、C:\edge_profiles\session_<ForlocalSessions> または C:\edge_profiles\session_<SomePCname> (リモート セッションの場合) に解決されます。
${session_name} アクティブなセッションの名前。 この名前を使用して、単一のユーザー プロファイルを使用している、同時に接続された複数のリモートセッションを区別します。 例: WinSta0 (ローカル デスクトップ セッションの場合)

macOS のみ

変数 説明
${users} ユーザーのプロファイルが格納されるフォルダー。 例: /Users
${documents} 現在のユーザーのドキュメント フォルダー。 例: /Users/audreysmall/Documents

コンテンツ ライセンス

このページの一部の情報は、Chromium.org によって作成および共有されている著作物に基づいており、Creative Commons Attribution 4.0 International License に記載されている条項に従って使用されています。 元のページはこちらです。

クリエイティブ・コモンズ・ライセンス
この著作物は、Creative Commons Attribution 4.0 International License に従って使用許諾されています。

関連項目