Симптомы
Проблема 1
Рассмотрим следующий сценарий:
-
Использовать службы удаленного рабочего стола (RD) в Windows Server 2012 R2 или Windows Server 2012.
-
Необходимо экспортировать конфигурацию удаленных приложений RemoteApp TSPUB-файла с помощью приложения Export2Tspub.exe из Microsoft Forefront единой Access Gateway (UAG) 2010 Пакет обновления 4 (SP4), таким образом, можно опубликовать RemoteApps портала UAG.
-
Имеется коллекция удаленных приложений RemoteApp, содержащую несколько экземпляров узла сеансов удаленных рабочих Столов.
В этом случае приложение Export2Tspub может не экспортируйте конфигурацию TSPUB-файла. Кроме того появляется следующее сообщение об ошибке:
C:\>Export2Tspub.exe
Инициализация
RemoteApps чтения конфигурации
Выполнение командлеты PowerShell...
Преобразование объектов
Возникло исключение, что «System.Array» не содержит определение для «SessionHost»
Не удалось выполнить синтаксический анализ конфигурации
Договорились!
Проблема 2
Рассмотрим следующий сценарий:
-
Использование служб удаленных рабочих Столов в Windows Server 2012 R2 или Windows Server 2012.
-
Необходимо экспортировать конфигурацию удаленных приложений RemoteApp TSPUB-файла с помощью приложения Export2Tspub.exe с Forefront UAG 2010 SP4, таким образом, можно опубликовать на портале UAG RemoteApps.
-
Имеется коллекция, содержащая нет программы RemoteApp, такие как экземпляр коллекции сеансов удаленных рабочих Столов.
В этом случае приложение Export2Tspub может не экспортируйте конфигурацию TSPUB-файла. Кроме того появляется следующее сообщение об ошибке:
C:\>Export2Tspub.exe
Инициализация
RemoteApps чтения конфигурации
Выполнение командлеты PowerShell...
Преобразование объектов
Возникло исключение, что параметр не может иметь значение null
Не удалось выполнить синтаксический анализ конфигурации
Договорились!
Причина
Причиной возникновения неполадки 1
Эта проблема возникает из-за Export2Tspub приложение не обрабатывает RemoteApp коллекции, которые содержат более одного экземпляра узла сеансов удаленных рабочих Столов правильно.
Причина возникновения проблемы 2
Эта проблема возникает из-за Export2Tspub приложение не обрабатывает RemoteApp коллекции, которые содержат не программ удаленных приложений RemoteApp.
Решение
Эта проблема решена в накопительном пакете обновлений 1 для Microsoft Forefront UAG 2010 SP4.
После установки накопительного пакета обновлений 1, просмотрите дополнительные важные изменения, описанные в разделе «Дополнительные сведения».
Временное решение
Обходной путь для проблемы 1
Чтобы обойти эту проблему, убедитесь, что у вас есть только один экземпляр узла сеансов удаленных рабочих Столов на коллекции. Это может потребоваться удалить дополнительные экземпляры узла сеансов удаленных рабочих Столов из коллекции. В этом случае приложение Export2Tspub правильно экспортируется конфигурация TSPUB-файла.
Обходной путь для проблемы 2
Чтобы обойти эту проблему, убедитесь в том, что у вас есть только те коллекции, которые содержат программ удаленных приложений RemoteApp.
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Дополнительные сведения
Повышение последнюю версию приложения Export2Tspub.exe для обработки более сложных сценариев развертывания служб удаленных рабочих Столов, следующие:
-
Возможность использования посредника подключений для балансировки нагрузки несколько экземпляров узла сеансов удаленных рабочих Столов.
-
Поддержка посредника подключений в режиме высокого уровня доступности.
В версии SP4 приложения Export2Tspub UAG были ограничены использованием только один экземпляр узла сеансов удаленных рабочих Столов и не может использовать преимущества балансировки нагрузки посредника подключений и несколько экземпляров узлов сеансов удаленных рабочих Столов.
Новая версия изменяет это поведение. Он позволяет воспользоваться всеми преимуществами посредника подключений, а также распределяет нагрузку по несколько экземпляров узла сеансов удаленных рабочих Столов. Он делает это, указав имя сервера посредника подключений или циклического перебора DNS имя (если брокер в режиме высокого уровня доступности) как имя фермы, который используется в UAG.
Примечание. Имя фермы-это IP-адрес или полное доменное имя (FQDN), который задается в диалоговом окне Свойства приложений (RemoteApp) на вкладке Параметры сервера в текстовом поле Узла сеансов удаленных рабочих столов . На следующем снимке экрана показан этот параметр.
Затем клиент подключается к этот посредник подключений и перенаправляется на правильный узел сеансов удаленных рабочих Столов.
Это фундаментальное изменение от предыдущего поведения которых узлах сеансов удаленных рабочих Столов была использована в качестве имени фермы. Таким образом очень важно, чтобы вручную настроить IP-адреса и полные ДОМЕННЫЕ имена узлов сеансов удаленных рабочих Столов и брокеры подключений удаленных рабочих Столов на вкладке Параметры сервера шлюза единой доступ после импорта TSPUB-файла. Неспособность сделать это запрещает клиенту после перенаправления и попытке подключения не удастся.
Примечание. Export2Tspub.exe должна запускаться из узла посредник подключений к удаленному рабочему столу.
Ссылки
Дополнительные сведения о терминологии , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.