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

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

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

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

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

C:\\Scripts\\Myscript.bat

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

注記

スクリプトは正常に完了したら、値 0 を返します。スクリプトが 0 以外の値を返した場合、WorkSpaces Applications はユーザーにエラーメッセージを表示します。

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

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

    • WorkSpaces アプリケーションユーザープール

    • SAML 2.0

    • WorkSpaces アプリケーション API

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

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

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

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

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

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

    注記

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

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

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

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

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

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

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

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

  2. ドメインに参加している WorkSpaces アプリケーションフリートインスタンスに接続します。

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

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

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

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

    注記

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

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

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

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

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