通过 WinRM 访问本地主机上的 WSL2 文件系统

通过 WinRM 访问本地主机上的 WSL2 文件系统

\\wsl.localhost\Ubuntu\home\foo\bar当 WinRM 使用远程方式进入本地主机时,是否可以以某种方式访问​​ WSL2 文件系统(比如说)证书基于身份验证方法?

我正在尝试从 Ansible playbook 执行此操作,我想使用它来设置 WSL2 和 Windows 主机,并在该主机上运行的 WSL2 中本地执行它。我有一个可以正常工作的 playbook,可以win_*很好地运行命令,但任何引用 UNC 路径(如上面的路径)的操作都会以错误结束:

Cannot find path '\\wsl.localhost\Ubuntu\home\foo\' because it does not exist.

我正在尝试直接在例如win_shell任务中使用该路径中的文件(例如lsGet-ChildItem在交互式 PowerShell 中工作但无法通过 WinRM 工作)。

是因为凭证委派不起作用吗证书方法?遗憾的是,由于其他限制,我无法切换到信用SSP这是我在互联网上找到的一般建议。我知道这一点证书Ansible 文档中提到了方法限制,但不确定双跳或委派是否在我的本地主机场景中发挥作用。

相关内容