Usar conectores de armazenamento com scripts de sessão
Quando os conectores de armazenamento do AppStream 2.0 são habilitados, a montagem deles começa quando os scripts de início de sessão são executados. Se o seu script depende da montagem dos conectores de armazenamento, espere até os conectores ficarem disponíveis. O AppStream 2.0 mantém o status de montagem dos conectores de armazenamento no registro do Windows em instâncias do Windows, na seguinte chave:
HKEY_LOCAL_MACHINE\SOFTWARE\Amazon\AppStream\Storage\<provided user name>\<Storage connector>
Os valores de chave de registro são os seguintes:
-
Nome de usuário fornecido: o ID de usuário fornecido por meio do modo de acesso. Os modos de acesso e um valor para cada modo são os seguintes:
-
Grupo de usuários: o endereço de e-mail do usuário.
-
URL de streaming: o UserID.
-
SAML: o NameID. Se o nome do usuário incluir uma barra (por exemplo, um SAMAccountName do usuário do domínio), a barra será substituída por um caractere "-".
-
-
Conector de armazenamento: o conector habilitado para a opção de armazenamento persistente do usuário. Os valores de conector de armazenamento são os seguintes:
-
HomeFolder
-
GoogleDrive
-
OneDrive
-
Cada chave de registro do conector de armazenamento contém um valor DWORD MountStatus. A tabela a seguir lista os valores possíveis para MountStatus.
nota
Para visualizar essas chaves de registro, é necessário ter o Microsoft .NET Framework versão 4.7.2 ou posterior instalado em sua imagem.
| Valor | Descrição |
|---|---|
| 0 |
Conector de armazenamento não ativado para esse usuário |
| 1 |
A montagem do conector de armazenamento está em andamento |
| 2 |
Conector de armazenamento montado com êxito |
| 3 |
Falha na montagem do conector de armazenamento |
| 4 |
A montagem do conector de armazenamento está habilitada, mas ainda não ocorreu |
Em instâncias do Linux, você pode verificar o status de montagem da pasta base observando o valor de appstream_home_folder_mount_status no arquivo ~/.config/appstream-home-folder/appstream-home-folder-mount-status.
| Valor | Descrição |
|---|---|
| Verdadeiro |
Pasta base montada com sucesso |
| Falso | Pasta base ainda não está montada |