翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
範囲を制限して環境変数を作成する
スクリプトから離れてスポーンするプロセスに範囲が制限されている環境変数を作成するには、次のステップに従います。このアプローチは、同じ環境変数をアプリケーションごとに異なる値で使用する必要がある場合に便利です。例えば、環境変数LIC「_SERVER」を使用する 2 つの異なるアプリケーションがあり、各アプリケーションにLIC「_SERVER」の値がある場合です。
範囲を制限して環境変数を作成するには
-
範囲が制限された環境変数を作成する Image Builder に接続し、ローカル管理者権限を持つアカウントでサインインします。そのためには、次のいずれかを実行します。
-
AppStream 2.0 コンソールを使用する (ウェブ接続のみ)
-
ストリーミングを作成する URL (ウェブまたは AppStream 2.0 クライアント接続用)
注記
接続する Image Builder が Active Directory ドメインに参加していて、組織にスマートカードサインインが必要な場合は、ストリーミングを作成し、接続に AppStream 2.0 クライアントURLを使用する必要があります。スマートカードサインインの詳細については、「スマートカード」をご参照ください。
-
-
スクリプト用に子フォルダを C:\ ドライブに作成します (例: C:\Scripts)。
-
メモ帳を開き、新しいスクリプトを作成して、次の行を入力します。
set
variable
=value
start " " "C:\path\to\application.exe"
コードの説明は以下のとおりです。
variable
は使用する変数名ですvalue
は、指定された変数名の値です。注記
アプリケーションのパスにスペースを含む場合は、文字列全体を引用符でカプセル化する必要があります。以下はその例です。
start " " "C:\Program Files\application.exe"
-
[File] (ファイル)、[Save] (保存) の順に選択します。ファイルに名前を付け、拡張子を .bat にして C:\Scripts に保存します。例えば、ファイルに LaunchApp.bat という名前を付けます。
-
必要に応じて、ステップ 4 および 5 を繰り返し、独自の環境変数および値が必要な追加アプリケーションごとにスクリプトを作成します。
-
Image Builder デスクトップから、Image Assistant を起動します。
-
[Add App] を選択して、C:\Scripts を参照し、ステップ 5 で作成したスクリプトのいずれかを選択します。開く をクリックします。
-
[App Launch Settings] ダイアログボックスで、必要に応じて設定をそのまま使用するか、変更します。完了したら、[Save ] を選択します。
-
複数のスクリプトを作成した場合は、スクリプトごとにステップ 8 と 9 を繰り返します。
-
Image Assistant で、必要な手順に従って、イメージの作成を完了します。詳細については、「チュートリアル: AppStream 2.0 コンソールを使用してカスタム AppStream 2.0 イメージを作成する」を参照してください。
スクリプトから実行されるプロセスで、環境変数と特定の値を使用できるようになりました。その他のプロセスで、この変数および値にアクセスすることはできません。