ストリーミングセッションの開始前にスクリプトを実行する - Amazon AppStream 2.0

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

ストリーミングセッションの開始前にスクリプトを実行する

ユーザーのアプリケーションが起動されてストリーミングセッションが開始されるまでに最大 60 秒間実行されるようにスクリプトを設定できます。これにより、ユーザーがアプリケーションのストリーミングを開始する前に AppStream 2.0 環境をカスタマイズできます。セッションスクリプトが実行されると、読み込みスピナーがユーザーに表示されます。スクリプトが正常に完了するか、最大待機時間が経過すると、ユーザーのストリーミングセッションが開始されます。スクリプトが正常に完了しなかった場合は、エラーメッセージがユーザーに表示されます。ただし、ユーザーはストリーミングセッションの使用を禁止されません。

Windows インスタンスでファイル名を指定するときは、ダブルバックスラッシュを使用する必要があります。例えば、次のようになります。

C:\\Scripts\\Myscript.bat

二重のバックスラッシュを使用しないと、.json ファイル形式が正しくないことを示すエラーが表示されます。

注記

スクリプトは正常に完了したら、値 0 を返します。スクリプトが 0, AppStream 2.0 以外の値を返すと、ユーザーにエラーメッセージが表示されます。

ストリーミングセッションが開始される前にスクリプトを実行し、 AppStream 2.0 動的アプリケーションフレームワークが有効になっていない場合、次のプロセスが発生します。

AppStream 2.0 workflow diagram showing connection, application selection, and session launch steps.
  1. ユーザーは、ドメインに参加していない AppStream 2.0 フリートインスタンスに接続します。この接続には、以下のいずれかのアクセス方法を使用します。

    • AppStream 2.0 ユーザープール

    • SAML 2.0

    • AppStream 2.0 API

  2. アプリケーションカタログが AppStream 2.0 ポータルに表示され、ユーザーは起動するアプリケーションを選択します。

  3. 以下のいずれかのプロセスが発生します。

    • ユーザーに対してアプリケーション設定の永続化が有効になっている場合、ユーザーのカスタマイズと Windows 設定を保存するアプリケーション設定 Virtual Hard Disk (VHD) ファイルをダウンロードしてマウントします。この場合は、Windows ユーザーのログインが必要です。

      アプリケーション設定の永続化については、 AppStream 2.0 ユーザーのアプリケーション設定の永続化を有効にする を参照してください。

    • アプリケーション設定の永続化が有効になっていない場合、Windows ユーザーはすでにログインしています。

  4. セッションスクリプトが起動されます。ユーザーに対して永続的ストレージが有効になっている場合は、ストレージコネクタのマウントも開始されます。永続的ストレージについては、 AppStream 2.0 ユーザーの永続ストレージの有効化と管理 を参照してください。

    注記

    ストリーミングセッションを開始するためにストレージコネクタのマウントを完了する必要はありません。セッションスクリプトが完了したとき、まだストレージコネクタのマウントが完了していなくても、ストリーミングセッションは開始されます。

    ストレージコネクタのマウント状況のモニタリングについては、セッションスクリプトでストレージコネクタを使用する を参照してください。

  5. セッションスクリプトは完了するかタイムアウトします。

  6. ユーザーのストリーミングセッションが開始されます。

  7. ユーザーが選択したアプリケーションが起動されます。

AppStream 2.0 動的アプリケーションフレームワークの詳細については、「」を参照してください AppStream 2.0 動的アプリケーションフレームワークを使用して動的アプリケーションプロバイダーを構築する

ストリーミングセッションが開始され、 AppStream 2.0 動的アプリケーションフレームワークが有効になる前にスクリプトを実行すると、次のプロセスが発生します。

AppStream 2.0 workflow from user login to application launch, including SAML authentication and session scripts.
  1. ユーザーは組織の SAML 2.0 アプリケーションポータルにアクセスし、 AppStream 2.0 スタックを選択します。

  2. ドメインに参加している AppStream 2.0 フリートインスタンスに接続します。

  3. ユーザーに対してアプリケーション設定の永続化が有効になっている場合、ユーザーのカスタマイズと Windows 設定を保存するアプリケーション設定VHDファイルをダウンロードしてマウントします。

  4. Windows ユーザーのログオンが発生します。

  5. アプリケーションカタログが AppStream 2.0 ポータルに表示され、ユーザーは起動するアプリケーションを選択します。

  6. セッションスクリプトが起動されます。ユーザーに対して永続的ストレージが有効になっている場合は、ストレージコネクタのマウントも開始されます。

    注記

    ストリーミングセッションを開始するためにストレージコネクタのマウントを完了する必要はありません。セッションスクリプトが完了したとき、まだストレージコネクタのマウントが完了していなくても、ストリーミングセッションは開始されます。

    ストレージコネクタのマウント状況のモニタリングについては、セッションスクリプトでストレージコネクタを使用する を参照してください。

  7. セッションスクリプトは完了するかタイムアウトします。

  8. ユーザーのストリーミングセッションが開始されます。

  9. ユーザーが選択したアプリケーションが起動されます。