Symptômes
Problème 1
Considérez le scénario suivant :-
Vous utilisez les Services Bureau à distance (RD) dans Windows Server 2012 R2 ou de Windows Server 2012.
-
Vous devez exporter la configuration RemoteApp vers un fichier .tspub à l’aide de l’application Export2Tspub.exe à partir de Microsoft Forefront Unified Access Gateway (UAG) 2010 Service Pack 4 (SP4) afin que vous pouvez publier le RemoteApps dans le portail UAG.
-
Vous disposez d’une collection de RemoteApp qui contient plus d’une instance de l’hôte de Session Bureau à distance.
Dans ce scénario, l’application Export2Tspub ne pouvez pas exporter de la configuration dans le fichier .tspub. En outre, le message d’erreur suivant s’affiche :
C:\>Export2Tspub.exe
Lors de l’initialisation Configuration de lecture RemoteApps L’exécution d’applets de commande PowerShell... Conversion des entités Exception s’est produite lors de la « System.Array » ne contient pas une définition pour 'SessionHost' Impossible d’analyser la configuration Terminé !Problème 2 Considérez le scénario suivant :
-
Vous utilisez les Services Bureau à distance dans Windows Server 2012 R2 ou de Windows Server 2012.
-
Vous devez exporter la configuration RemoteApp vers un fichier .tspub à l’aide de l’application Export2Tspub.exe à partir de Forefront UAG 2010 SP4 afin que vous pouvez publier le RemoteApps dans le portail UAG.
-
Vous disposez d’une collection qui ne contient aucun programmes RemoteApp, tel qu’une instance de Collection de Session Bureau à distance.
Dans ce scénario, l’application Export2Tspub ne pouvez pas exporter de la configuration dans le fichier .tspub. En outre, le message d’erreur suivant s’affiche :
C:\>Export2Tspub.exe
Lors de l’initialisation Configuration de lecture RemoteApps L’exécution d’applets de commande PowerShell... Conversion des entités Exception s’est produite le que paramètre ne peut pas être null Impossible d’analyser la configuration Terminé !Cause
Cause du problème 1
Ce problème se produit car l’application Export2Tspub ne gère pas les ensembles de RemoteApp contenant plus d’une instance de l’hôte de Session Bureau à distance est correctement. Cause du problème 2 Ce problème se produit car l’application Export2Tspub ne gère pas les collections RemoteApp contenant aucun des programmes RemoteApp.Résolution
Ce problème est résolu dans le correctif cumulatif 1 pour Forefront UAG 2010 SP4. Après avoir appliqué le correctif cumulatif 1, passez en revue les modifications importantes supplémentaires qui sont mentionnées dans la section « Informations complémentaires ».
Solution de contournement
Solution de contournement pour le problème 1
Pour contourner ce problème, assurez-vous que vous disposez d’une seule instance d’hôte de la Session Bureau à distance par collection. Vous devrez peut-être supprimer les autres instances de l’hôte de Session Bureau à distance à partir de la collection. Dans ce cas, l’application Export2Tspub exporte correctement la configuration dans un fichier .tspub. Solution de contournement pour le problème 2 Pour contourner ce problème, assurez-vous que vous disposez uniquement les collections qui contiennent des programmes RemoteApp.État
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».
Plus d'informations
L’application Export2Tspub.exe plus récente est améliorée pour gérer les scénarios de déploiement des Services de bureau à distance plus complexes, telles que les suivantes :
-
La possibilité d’utiliser Broker pour les connexions Bureau à distance pour équilibrer la charge de plusieurs instances de l’hôte de Session Bureau à distance.
-
Prise en charge de Broker pour les connexions Bureau à distance en mode haute disponibilité.
Dans la version du Service Pack 4 de l’application Export2Tspub, UAG a été limitée à n'utiliser qu’une seule instance de l’hôte de Session Bureau à distance et pas tirer parti de la Broker pour les connexions Bureau à distance l’équilibrage de charge et de plusieurs instances d’hôtes de Session Bureau à distance. La nouvelle version modifie ce comportement. Il vous permet de tirer pleinement parti de Broker pour les connexions Bureau à distance et également répartit la charge sur plusieurs instances de l’hôte de Session Bureau à distance. Il effectue cette opération en spécifiant le nom de serveur de Broker pour les connexions Bureau à distance ou la répétition alternée DNS (si le service broker est en mode haute disponibilité) comme le nom de la batterie de serveurs qui est utilisé dans UAG. Remarque Le nom de la batterie de serveurs est l’adresse IP ou le nom de domaine pleinement qualifié (FQDN) qui est définie dans la boîte de dialogue Propriétés de l’Application (RemoteApp) sous l’onglet Paramètres du serveur dans la zone de texte Hôte de Session Bureau à distance . Ce paramètre est indiqué dans la capture d’écran suivante. Le client se connecte à ce Broker pour les connexions Bureau à distance, puis est redirigé vers l’hôte de Session Bureau à distance appropriée. Il s’agit d’un changement fondamental de comportement précédent où les hôtes de la Session Bureau à distance a été utilisé comme nom de batterie de serveurs. Par conséquent, il est très important de configurer toutes les adresses IP et noms de domaine complets des hôtes de Session Bureau à distance et des agents de connexion Bureau à distance sous l’onglet Paramètres du serveur dans Unified Access Gateway après avoir importé le fichier .tspub. Échec de cela empêche le client de suivre la redirection et la tentative de connexion échoue. Remarque Export2Tspub.exe doit être exécuté à partir du nœud de Broker pour les connexions Bureau à distance.
Références
Obtenir des informations sur la terminologie que Microsoft utilise pour décrire les mises à jour logicielles.