我有两台计算机,第一台是服务器(所以是 WinXP),其中有一个共享文件夹授予用户“test”,并且该文件夹不在域内,只是在 WORKGROUP 内。第二台计算机是域内的客户端计算机 (WS2012),我想直接访问服务器的共享文件夹,而不提示用户名/密码。
我尝试在客户端的本地用户和域中添加“测试”用户(使用相同的密码),但访问失败。
我需要这种即时访问,因为我需要一些共享文件,只需要一个文件路径(例如 \server\path\file.txt),无需提示。
谢谢。
答案1
您有几种选择。
在每台机器上创建一个本地帐户,使用完全相同的用户名和密码。让您的批处理作业以此帐户运行。授予此帐户访问共享的权限。这称为直通身份验证,是早期一种丑陋的黑客行为和遗留问题。
给所有人访问并启用匿名身份验证。 这是极其不安全,你也不应该这样做。
处理此问题的“正确”方法是将服务器加入域并使用有权访问共享的域帐户来运行相关的批处理作业。
答案2
您是否尝试过使用测试帐户进行身份验证,使用用户名COMPUTERNAME\Test
而不是仅仅Test
--您的 Win2012 机器可能会将其自己的域名添加到用户名上。