![共享文件夹并在不同的域上访问该文件夹](https://linux22.com/image/505202/%E5%85%B1%E4%BA%AB%E6%96%87%E4%BB%B6%E5%A4%B9%E5%B9%B6%E5%9C%A8%E4%B8%8D%E5%90%8C%E7%9A%84%E5%9F%9F%E4%B8%8A%E8%AE%BF%E9%97%AE%E8%AF%A5%E6%96%87%E4%BB%B6%E5%A4%B9.png)
以下情况:
我有两台电脑。我的工作台式机装有 XP 专业版,登录了域 mywork.com。这台台式机还有两张网卡。一张用于登录 mywork.com 域并使用内联网等。这台台式机还有一张可以访问交换机的网卡。
另一台电脑是 Windows 7 专业电脑。登录到工作组域并访问交换机。
现在我想用我的 7 从 XP 访问共享文件夹。但这是不可能的,因为 XP 在不同的域中。7 要求输入用户和密码,但我无法填写我的“mywork.com”登录名。
我该如何解决这个问题?
答案1
- 在 XP 工作站上创建本地用户帐户(右键单击我的电脑 -> 管理 -> 用户)。
- 将该用户帐户添加到 NTFS 并共享权限。
- 当提示输入用户名/密码时,请以 XPMACHINENAME\LOCALUSERNAME 格式输入用户名
答案2
当然可以。您可以使用 UPN(例如[电子邮件保护]) 或标准 Windows 域 (MYWORK\you 或其他)。
从命令行,您可以使用 /u 开关切换到“net use”。假设我在 CORP 域中的一台机器上(使用 CORP 域帐户登录),并且我想访问 GALILEO 域中一台机器共享的资源。我需要做的就是:
net use * \\galileo-machine\someShare /u:galileo\paulr
网络实用程序将会乖乖地提示您输入密码;输入您的 GALILEO 密码,您就完成了。
如果愿意,您可以直接使用 UNC 路径执行相同的操作。
答案3
真的
一种比较繁琐的方法是打开一个新的文本文件并添加以下内容:
@echo off
net use U: /d /y
net use U: \\*XP-Machine*\*Share* /user:*mywork*\*michel* *password*
将新创建的文本文件保存到桌面上(当然替换所需的信息),将文件的后缀从 更改为.txt
,.bat
然后,无论何时需要共享,都双击该批处理文件。
为了使其更加“用户友好”,请将批处理文件放在您在 Wins 7 C:驱动器上创建的文件夹中,创建桌面快捷方式,右键单击快捷方式并选择“属性”,然后选择“更改图标”,弹出警告时单击“确定”,然后更改为更加用户友好的图像以帮助识别该功能。
答案4
您可以只使用工作组身份验证,两台机器上都存在相同的帐户(和密码)。例如,在 XP 域客户端上创建您在 Win7 工作站上使用的帐户(您可能需要调整 XP 安全策略 -http://msdn.microsoft.com/en-us/library/9y5b4b4f.aspx)