Требуется опубликовать RemoteApp на сетевом ресурсе

Милли Михаил 20 Баллы репутации
2024-08-01T09:54:38.6733333+00:00

Добрый всем день!

Прошу помочь разобраться, есть приложение расположенное на файловом сервере и доступное по сети. Пытаюсь опубликовать его на терминальной ферме, но получаю ошибку "New-RDRemoteapp : Could not find the specified icon:" - требуется, чтобы приложение находилось на самом RD Session Host.

Как обойти это ограничение, поскольку технических проблем, в публикации приложения из сетевого каталога не вижу?

Windows Server
Windows Server
Семейство серверных операционных систем Майкрософт, поддерживающих управление, хранение данных, приложения и обмен данными на уровне предприятия.
Вопросы: 18
Голосов: {count}

1 ответ

Сортировать по: Наиболее полезные
  1. Karlie Weng 18,581 Баллы репутации Поставщик Майкрософт
    2024-08-02T01:56:25.66+00:00

    Здравствуйте,

    Основываясь на этой теме RDS 2012: Can you publish apps installed on a network from the rds server. | Microsoft Learn, вот возможные решения:

    1. Создание ярлыка:

    • Создайте ярлык приложения, расположенного на сетевом ресурсе (\server\share\app.exe), и поместите его на общий рабочий стол сервера Remote Desktop Session Host (RDSH) (C:\Users\Public\Desktop).
    • Это сделает ярлык доступным для всех пользователей, входящих на сервер RDSH.

    2. Использование PowerShell:

    • Используйте PowerShell для создания записи RemoteApp, что позволяет обойти ограничения графического интерфейса.
    • Запустите PowerShell от имени администратора.
    • Выполните следующую команду:
    New-RDRemoteApp -Alias "App Name" -CollectionName "Collection" -DisplayName "APP Display" -FilePath "C:\Users\Public\Desktop\shortcut.lnk" -IconPath "\server\share\app name.exe"
    
    
    • Убедитесь, что параметр -IconPath указывает на местоположение исходного исполняемого файла.

    Или uИспользуйте UNC-путь непосредственно для параметра -FilePath вместо использования локального ярлыка.

    New-RDRemoteApp -Alias "App Name" -CollectionName "Collection" -DisplayName "APP Display" -FilePath "\\server\share\executable.exe" -IconPath "\\server\share\executable.exe"
    

    Если модуль Remote Desktop PowerShell еще не загружен, выполните команду Import-Module RemoteDesktop.

    Надеюсь, вышесказанное поможет.


    Если ответ полезен, пожалуйста, нажмите Принять ответ и проголосуйте за него.

    Комментариев: 0 Без комментариев

Ваш ответ

Автор вопроса может помечать ответы как принятые. Это позволяет пользователям узнать, что ответ помог решить проблему автора.