範囲を制限して環境変数を作成する - Amazon AppStream 2.0

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

範囲を制限して環境変数を作成する

スクリプトから離れてスポーンするプロセスに範囲が制限されている環境変数を作成するには、次のステップに従います。このアプローチは、同じ環境変数をアプリケーションごとに異なる値で使用する必要がある場合に便利です。例えば、環境変数LIC「_SERVER」を使用する 2 つの異なるアプリケーションがあり、各アプリケーションにLIC「_SERVER」の値がある場合です。

範囲を制限して環境変数を作成するには
  1. 範囲が制限された環境変数を作成する Image Builder に接続し、ローカル管理者権限を持つアカウントでサインインします。そのためには、次のいずれかを実行します。

    • AppStream 2.0 コンソールを使用する (ウェブ接続のみ)

    • ストリーミングを作成する URL (ウェブまたは AppStream 2.0 クライアント接続用)

      注記

      接続する Image Builder が Active Directory ドメインに参加していて、組織にスマートカードサインインが必要な場合は、ストリーミングを作成し、接続に AppStream 2.0 クライアントURLを使用する必要があります。スマートカードサインインの詳細については、「スマートカード」をご参照ください。

  2. スクリプト用に子フォルダを C:\ ドライブに作成します (例: C:\Scripts)。

  3. メモ帳を開き、新しいスクリプトを作成して、次の行を入力します。

    set variable=value

    start " " "C:\path\to\application.exe"

    コードの説明は以下のとおりです。

    variable は使用する変数名です

    value は、指定された変数名の値です。

    注記

    アプリケーションのパスにスペースを含む場合は、文字列全体を引用符でカプセル化する必要があります。以下はその例です。

    start " " "C:\Program Files\application.exe"

  4. [File] (ファイル)、[Save] (保存) の順に選択します。ファイルに名前を付け、拡張子を .bat にして C:\Scripts に保存します。例えば、ファイルに LaunchApp.bat という名前を付けます。

  5. 必要に応じて、ステップ 4 および 5 を繰り返し、独自の環境変数および値が必要な追加アプリケーションごとにスクリプトを作成します。

  6. Image Builder デスクトップから、Image Assistant を起動します。

  7. [Add App] を選択して、C:\Scripts を参照し、ステップ 5 で作成したスクリプトのいずれかを選択します。開く をクリックします。

  8. [App Launch Settings] ダイアログボックスで、必要に応じて設定をそのまま使用するか、変更します。完了したら、[Save ] を選択します。

  9. 複数のスクリプトを作成した場合は、スクリプトごとにステップ 8 と 9 を繰り返します。

  10. Image Assistant で、必要な手順に従って、イメージの作成を完了します。詳細については、「チュートリアル: AppStream 2.0 コンソールを使用してカスタム AppStream 2.0 イメージを作成する」を参照してください。

    スクリプトから実行されるプロセスで、環境変数と特定の値を使用できるようになりました。その他のプロセスで、この変数および値にアクセスすることはできません。