我已经浏览过各种问题和帮助网站,但仍然需要澄清如何创建 Windows 共享,或者查找有关如何指定可跨登录存在的正确 UNC 路径的文档。
似乎使用 net use 和 /persistent:yes 可以实现这一点,但我也看到了一些答案stackoverflow.com这也表明对该答案的不确定性。
基本上,我想使用 pscp.exe 从 Linux SAMBA 共享中拉取文件并将其发送到某个地方。我可以在登录时临时创建共享驱动器 x:,但想知道如何将其永久化。
答案1
/persistent:yes
将导致共享在登录后继续存在,其作用与 Windows 资源管理器“映射网络驱动器”对话框中的“登录时重新连接”复选框完全相同。您需要执行如下操作:
net use x: \\path\to\target /persistent:yes
这将按照您所想的方式设置共享。
但是!我不知道从命令行执行此操作时缓存共享凭据的好方法;/savecred
似乎应该这样做,但您无法指定它/persistent
,坦率地说,我不确定它应该如何工作。在这种情况下,您最好打开 Windows 资源管理器并使用查看 -> 映射网络驱动器,这将提供“登录时重新连接”(即/persistent
)选项,并允许您在必要时指定凭据,然后在重新连接共享时缓存和使用这些凭据。