我有一位顾问,他的计算机不在域中,但需要访问各种网络资源。不幸的是,虽然将计算机添加到域中是一个困难的官僚过程(并且由于域限制,他的许多开发软件甚至无法运行),但我们可以允许他拥有访问网络资源的凭据。
因此,他无需使用 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 物理结构和缓存”。