使用路径中的文件夹为不在域中的用户模拟 DFS 共享

使用路径中的文件夹为不在域中的用户模拟 DFS 共享

我有一位顾问,他的计算机不在域中,但需要访问各种网络资源。不幸的是,虽然将计算机添加到域中是一个困难的官僚过程(并且由于域限制,他的许多开发软件甚至无法运行),但我们可以允许他拥有访问网络资源的凭据。

因此,他无需使用 DFS 即可通过 NET USE 等访问各种网络资源。

有一个软件要求他具有与其他域用户相同的硬编码路径,但该路径是他无法映射的 DFS 路径(即,软件在运行时检查路径,并且只有当它与注册路径匹配时才会运行,并且在使用 DFS 与传统机器路径的上下文中会拒绝它)

我想知道是否有某种方法可以模拟 DFS 路径而无需实际使用 DFS。

例如,

软件需要查看的路径是“\ABC\DFS\software\app.exe”,而非 DFS 路径是“\DEF\Software\app.exe”

虽然我可以让他的主机文件将 DEF 指向 ABC,但我不确定是否能以某种方式让它通过 DFS“文件夹”指向那里

除了对 AD 进行更改以允许他使用 DFS 或将他添加到域(遗憾的是,这两者在政治/技术上都具有挑战性)之外,还有其他方法可以解决此问题吗?

多谢你们

答案1

我认为问题不在于权限或域成员资格,而是名称解析: http://technet.microsoft.com/en-us/library/cc782417%28v=ws.10%29.aspx

客户端计算机必须是本地或受信任域的成员,然后才能使用 \NetbiosDomainName\RootName 格式访问基于域的命名空间。如果客户端是工作组或不受信任域的成员,并且可以解析 DNS 名称,则它们可以使用 \DNSDomainName\RootName 格式访问基于域的命名空间。有关客户端如何确定受信任域列表的信息,请参阅“DFS 客户端上的 DFS 物理结构和缓存”。

相关内容