Можно ли как-то получить доступ к файловой системе WSL2 (скажем, \\wsl.localhost\Ubuntu\home\foo\bar
) при удаленном взаимодействии WinRM с локальным хостом с использованием сертификат на основе метода аутентификации?
Я пытаюсь сделать это из учебника Ansible, который я хотел бы использовать для настройки хоста WSL2 и Windows, выполняя его локально из WSL2, работающего на этом хосте. У меня есть рабочая книга, которая работает win_*
команды просто прекрасны, но все, что относится к путям UNC, подобным приведенному выше, закончится ошибкой:
Cannot find path '\\wsl.localhost\Ubuntu\home\foo\' because it does not exist.
Я пытаюсь работать с файлами по этому пути непосредственно, например win_shell
задача (например ls
или Get-ChildItem
который работает в интерактивной оболочке PowerShell, не работает в WinRM).
Это из-за того, что делегирование учетных данных не работает с сертификат метод? К сожалению, из-за других ограничений я не могу переключиться на CredSSP это общая рекомендация, которую я нашел в Интернете. я знаю об этом сертификат ограничение метода, упомянутое в документации Ansible, но не уверен, что в моем сценарии на локальном хосте играет роль двойной переход или делегирование.