Dépannage des instances Image Builder - Amazon AppStream 2.0
Je ne peux pas me connecter à Internet à partir de mon Image Builder.Lorsque j'essaie d'installer mon application, j'obtiens une erreur indiquant que la version du système d'exploitation n'est pas prise en charge.Je souhaite utiliser un PowerShell script Windows pour ouvrir mes applications.Je souhaite mettre les ClickOnce applications à la disposition des utilisateurs.Lorsque je me connecte à mon Image Builder, un écran de connexion me demande d'appuyer sur Ctrl+Alt+Suppr. Cependant, c'est mon ordinateur local qui intercepte la combinaison de touches.Lorsque je suis passé du mode Admin au mode Test, un mot de passe m'a été demandé. Je ne sais pas comment obtenir ce mot de passe.J'obtiens une erreur lorsque j'ajoute mon application installée.J'ai accidentellement quitté un service en arrière-plan dans Image Builder, et j'ai été déconnecté. Désormais, je ne peux plus me connecter à cet Image Builder.L'application ne se lance pas en mode Test.L'application n'a pas pu se connecter à une ressource réseau dans mon VPC.J’ai personnalisé mon bureau Image Builder, mais mes modifications sont indisponibles lors de la connexion à une session après le lancement d’une flotte à partir de l’image que j’ai créée.Il manque un paramètre de ligne de commande à mon application lors de son lancement.Je suis dans l’impossibilité d’utiliser mon image avec une flotte après l’installation d’une application antivirus.Ma création d'image a échoué.L'create-imageopération Image Assistant a échoué avec un message d'erreur indiquant que l'accès au PrewarmManifest fichier .txt est refusé

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Dépannage des instances Image Builder

Les problèmes suivants peuvent survenir lorsque vous utilisez les générateurs d'images Amazon AppStream 2.0.

Problèmes

Je ne peux pas me connecter à Internet à partir de mon Image Builder.

Par défaut, les instances Image Builder ne peuvent pas communiquer par Internet. Pour résoudre ce problème, lancez votre Image Builder sur un sous-réseau VPC qui a accès à Internet. Vous pouvez activer l'accès à Internet à partir de votre sous-réseau VPC à l'aide d'une passerelle NAT. Vous pouvez également configurer une passerelle Internet dans votre VPC, et attacher une adresse IP Elastic à Image Builder. Pour plus d’informations, consultez Mise en réseau et accès pour Amazon AppStream 2.0.

Lorsque j'essaie d'installer mon application, j'obtiens une erreur indiquant que la version du système d'exploitation n'est pas prise en charge.

Seules les applications pouvant être installées sur Windows Server 2012 R2, Windows Server 2016 et Windows Server 2019 peuvent être ajoutées à une image AppStream 2.0. Vérifiez si votre application est prise en charge sur l'un de ces trois systèmes d'exploitation, selon les besoins de votre générateur d’image.

Je souhaite utiliser un PowerShell script Windows pour ouvrir mes applications.

Vous pouvez utiliser PowerShell des scripts Windows pour ouvrir vos applications dans l'instance de flotte. Vous pourriez vouloir le faire afin de configurer l'application ou l'environnement avant que l'application s'ouvre. Pour lancer un PowerShell script Windows pour votre application, spécifiez le fichier PowerShell .exe dans Image Assistant. Accédez à C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe et spécifiez les paramètres de lancement suivants :

-fichier "C:\Path\To \ PowerShell \ Script.ps1"

Note

Pour autoriser le script spécifié à ouvrir l'application, vous devez annuler la politique d'exécution du PowerShell script. Pour ce faire, ajoutez -ExecutionPolicy Bypass au paramètre de lancement.

Je souhaite mettre les ClickOnce applications à la disposition des utilisateurs.

Pour mettre une ClickOnce application à la disposition de vos utilisateurs AppStream 2.0, vous devez d'abord installer l'application sur votre générateur d'images en tant qu'administrateur, puis en tant qu'utilisateur du modèle. ClickOnce Les applications nécessitant une installation spécifique à l'utilisateur, vous devez installer votre application en tant qu'utilisateur modèle pour permettre aux utilisateurs de lancer l'application à partir d'instances de flotte. Pour installer l' ClickOnce application en tant qu'administrateur puis en tant qu'utilisateur modèle, procédez comme suit.

  1. Ouvrez la console AppStream 2.0 à l'adresse https://console.aws.amazon.com/appstream2.

  2. Dans le volet de navigation de gauche, choisissez Images, Image Builder.

  3. Dans la liste, sélectionnez l’instance Image Builder que vous souhaitez utiliser et connectez-vous-y en tant qu’administrateur.

  4. Créez un fichier de lot qui appelle le fichier appref-ms dans le profil utilisateur. Utilisez la variable d'environnement %APPDATA% pour remplacer C:\Users\username \ \ AppData Roaming. Voici un exemple d'appel de fichier de lot :

    explorer "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Company\ClickOnce.appref-ms"
  5. Sur le bureau de l’instance Image Builder, ouvrez l’application Image Assistant.

  6. Sur la page Configure Apps (Configurer les applications), sélectionnez Changer d'utilisateur.

  7. Sur l'onglet Local User (Utilisateur local), choisissez Template User (Utilisateur modèle).

  8. Réinstallez l'application une fois que vous vous connectez en tant qu'utilisateur de modèle.

  9. Sur le bureau de l’instance Image Builder, ouvrez l’application Image Assistant.

  10. Sur la page Configurer les applications, ouvrez l' ClickOnce application pour vérifier qu'elle fonctionne correctement. Une fois que vous avez terminé le test, choisissez Changer d'utilisateur.

  11. Reconnectez-vous en tant qu'Administrateur et effectuez les étapes nécessaires dans Image Assistant afin de finaliser la création de votre image.

Lorsque je me connecte à mon Image Builder, un écran de connexion me demande d'appuyer sur Ctrl+Alt+Suppr. Cependant, c'est mon ordinateur local qui intercepte la combinaison de touches.

Votre client peut intercepter certaines combinaisons de touches localement au lieu de les envoyer vers la session Image Builder. Pour envoyer la combinaison de touches à Image Builder de manière fiable, choisissez Admin Commands, Send Ctrl+Alt+Delete. Le menu Admin Commands est disponible dans le coin supérieur droit de la barre d'outils de la session Image Builder.

Lorsque je suis passé du mode Admin au mode Test, un mot de passe m'a été demandé. Je ne sais pas comment obtenir ce mot de passe.

AppStream La version 2.0 vous connecte généralement au mode utilisateur que vous choisissez automatiquement. Dans certains cas, cette connexion n'est pas automatique. Si un mot de passe vous est demandé, choisissez Admin Commands (Commandes d'administrateur), Log me in (Me connecter). Cette action envoie, de manière sécurisée, un mot de passe valable une seule fois à votre Image Builder et le colle dans le champ Password.

J'obtiens une erreur lorsque j'ajoute mon application installée.

Vérifiez que le type de votre application est pris en charge. Vous pouvez ajouter des applications du type .exe, .lnk et .bat.

Vérifiez si votre application est installée dans l'arborescence de dossiers C:\Users. Les applications installées sous C:\Users ne sont pas prises en charge. Sélectionnez un dossier d'installation différent sous C:\ lorsque vous installez l'application.

J'ai accidentellement quitté un service en arrière-plan dans Image Builder, et j'ai été déconnecté. Désormais, je ne peux plus me connecter à cet Image Builder.

Essayez d'arrêter Image Builder et de le redémarrer, puis d'établir une nouvelle connexion. Si le problème persiste, vous devez lancer (créer) une nouvelle instance Image Builder. N'arrêtez aucun des services qui s'exécutent en arrière-plan dans l'instance Image Builder. Cela peut interrompre votre session Image Builder ou interférer avec la création de l'image.

L'application ne se lance pas en mode Test.

Vérifiez si votre application nécessite des privilèges utilisateur élevés ou des autorisations spéciales qui sont généralement accordées uniquement à un administrateur. Le mode de test Image Builder dispose des mêmes autorisations limitées sur l'instance du générateur d'images que celles dont disposent vos utilisateurs finaux sur un parc de test AppStream 2.0. Si vos applications nécessitent des autorisations élevées, elles ne se lancent pas en mode Image Builder Test.

L'application n'a pas pu se connecter à une ressource réseau dans mon VPC.

Vérifiez si Image Builder a été lancé dans le bon sous-réseau VPC. Vous pouvez également vérifier que les tables de routage de votre VPC sont configurées pour permettre une connexion.

J’ai personnalisé mon bureau Image Builder, mais mes modifications sont indisponibles lors de la connexion à une session après le lancement d’une flotte à partir de l’image que j’ai créée.

Les modifications qui sont enregistrées dans le cadre d’une session utilisateur locale, telles que des paramètres temporels, ne sont pas permanentes lors de la création d’une image. Pour conserver toutes les modifications de session d'utilisateur local, ajoutez-les à la politique du groupe local sur l'instance Image Builder.

Il manque un paramètre de ligne de commande à mon application lors de son lancement.

Vous pouvez fournir un paramètre de ligne de commande lors de l'utilisation d'Image Builder pour ajouter une application à une image. Si les paramètres de lancement de l'application ne changent pas pour chaque utilisateur, vous pouvez les saisir lors de l'ajout d'une application à l'image dans l'instance Image Builder.

Si les paramètres de lancement sont différents pour chaque lancement, vous pouvez les transmettre par programmation lors de l'utilisation de l'API CreateStreamingURL. Définissez les paramètres sessionContext et applicationID dans les champs de l'API. sessionContext est inclus sous forme d'option de ligne de commande lors du lancement de l'application.

Si les paramètres de lancement doivent être calculés à la volée, vous pouvez lancer votre application à l'aide d'un script. Vous pouvez analyser le paramètre sessionContext de votre script avant de lancer votre application à l'aide d'un paramètre calculé.

Je suis dans l’impossibilité d’utiliser mon image avec une flotte après l’installation d’une application antivirus.

Vous pouvez installer n'importe quel outil, y compris des programmes antivirus, sur votre stack AppStream 2.0 en utilisant le générateur d'images avant de créer une image. Toutefois, ces programmes ne doivent bloquer aucun port réseau ni arrêter les processus utilisés par le service AppStream 2.0. Nous vous recommandons de tester votre application en mode Image Builder Test avant de créer une image et d’essayer de l’utiliser avec une flotte.

Ma création d'image a échoué.

Vérifiez que vous n'avez apporté aucune modification aux services AppStream 2.0 avant de commencer la création de l'image. Essayez à nouveau de créer l’image et en cas d’échec, contactez AWS Support. Pour plus d’informations, consultez le Centre AWS Support.

L'create-imageopération Image Assistant a échoué avec un message d'erreur indiquant que l'accès au PrewarmManifest fichier .txt est refusé

Le manifeste d’optimisation d’application a été créé avec des privilèges élevés. Pour créer l'image, effectuez l'une des actions suivantes, puis réessayez :

  • Exécutez le fichier d’interface de ligne de commande Image-Assistant.exe avec les privilèges d’administrateur.

  • Supprimez le fichier manifeste d'optimisation d’application.