hdiutil Проблема с Microsoft Remote Desktop 10

В настоящее время я использую macOS Microsoft Remote Desktop 10 для подключения к виртуальной машине. В настройках этого приложения Microsoft Remote Desktop 10 я установил папку перенаправления на образ диска, который я создаю в цели C; поэтому в виртуальной среде RDP я могу получить доступ к диску \tsclient\drive, который я создал в macOS.

Если я отключу и снова подключу образ диска в macOS, в виртуальной среде RDP, я не смогу получить доступ к \tsclient\drive, как там написано.

«\tsclient\drive недоступен. Возможно, у вас нет разрешения на использование этого сетевого ресурса. Свяжитесь с администратором этого сервера, чтобы узнать, есть ли у вас права доступа. Попытайтесь получить доступ к неверному адресу».

Это не проблема в Microsoft Remote Desktop 8, поскольку если я отключу и снова подключу образ диска в macOS, я все равно смогу получить к нему доступ в виртуальной среде RDP.

Вот как я создаю/прикрепляю образ диска.

Сначала я установил для параметра launchPath значение «hdiutil», а затем установил аргументы; создать, -размер, -тип, -fs и -имя тома

Затем я делаю:

          [createImage launch];
    [createImage waitUntilExit];
    

Прикрепив изображение, я установил путь к hdiutil, а затем установил аргументы; прикреплять.

Я также повторяю приведенный выше код для новой задачи.

При отключении диска я установил задачу и путь к hdiutil, а затем установил аргументы; отсоединить, -сила.

Затем я делаю:

      [detachImage launch];
[detachImage release];
[detachImage waitUntilExit];

В MICROSOFT Remote Desktop 8 с этим нет проблем; но, как я уже сказал, в MICROSOFT Remote Desktop 10, если я отключусь, снова подключусь и проверю в macOS образ диска, в виртуальной среде RDP я не смогу получить доступ к образу сетевого диска (tsclient\drive).

Я попробовал и воспроизвел эту проблему, используя команды hdiutil в macOS, а не в Object C, поэтому ее можно воспроизвести в терминале и в коде с помощью nstask.

Команды, которые я использовал в терминале:

      hdiutil create ~/.test/drivemap -size "384m" -type "SPARSE" -fs "HFS+" -volname "drive"

hdiutil attach ~/.test/drivemap.sparseimage

hdiutil detach -force /Volumes/drive 

Как устранить эту ошибку, которой нет в Microsoft Remote Desktop 8, а в Microsoft Remote Desktop 10.

0 ответов

Другие вопросы по тегам