1

我们正在运行 Appstream 2.0 实例,并尝试运行文档中的示例以运行 Chrome 实例并启动通过 AWS CLI 传入的默认 URL。

我们已经使用 CLI 和以下命令成功生成了 URL:

aws appstream create-streaming-url --stack-name "stack-name-here" --fleet-name "fleet-name-here" --user-id "user-email@email.com" --application-id "Chrome" --session-context "www.google.com"

但是在启动时,会话上下文“www.google.com”永远不会通过。我们已经设置了一个批处理文件,其中引用了图像文档中指定的 SessionContextRetriever.exe。

for /f "tokens=*" %%f in (`C:\Scripts\SessionContextRetriever.exe`) do (
set var=%%f
)
chrome.exe %var%
pause

我们也很确定上下文实际上是通过 URL 生成传入的,因为它显示在 URL 参数中。问题是,chrome 启动并直接进入新标签页,忽略会话上下文。

对此的任何帮助将不胜感激!

4

1 回答 1

0

对于遇到此问题的任何人,文档使用了错误的引号。

for /f "tokens=*" %%f in ('C:\Scripts\SessionContextRetriever.exe') do (set var=%%f) chrome.exe %var% pause

而不是“使用”。

于 2018-08-15T23:38:43.620 回答