

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用工作階段指令碼來管理 Amazon WorkSpaces 應用程式使用者的串流體驗
<a name="use-session-scripts"></a>

WorkSpaces 應用程式提供執行個體上的工作階段指令碼。當使用者的串流工作階段發生特定事件時，您可以使用這些指令碼來執行您自己的自訂指令碼。例如，您可以在使用者的串流工作階段開始之前，使用自訂指令碼來準備 WorkSpaces 應用程式環境。在使用者完成其串流工作階段之後，您也可以使用自訂指令碼來清除串流執行個體。

工作階段指令碼是在 WorkSpaces 應用程式映像中指定。這些指令碼在使用者環境或系統環境之內執行。如果您的工作階段指令碼使用標準輪出來撰寫資訊、錯誤或偵錯訊息，這些都可以選擇性地儲存在您 Amazon Web Services 帳戶內的 Amazon S3 儲存貯體中。

**Topics**
+ [串流工作階段開始之前執行指令碼](run-scripts-before-streaming-sessions-begin.md)
+ [在串流工作階段結束之後執行指令碼](run-scripts-after-streaming-sessions-end.md)
+ [建立和指定工作階段指令碼](create-specify-session-scripts.md)
+ [工作階段指令碼組態檔案](session-script-configuration-file.md)
+ [使用 Windows PowerShell 檔案](using-powershell-files-with-session-scripts.md)
+ [記錄工作階段指令碼輸出](logging-session-output.md)
+ [使用儲存連接器搭配工作階段指令碼](use-storage-connectors-with-session-scripts.md)
+ [為工作階段指令碼日誌啟用 Amazon S3 儲存貯體儲存](enable-S3-bucket-storage-session-script-logs.md)
+ [在多工作階段機群上使用工作階段指令碼](session-scripts-multi-session-fleets.md)