问题的简短形式:
我在一台计算机上有一个共享文件夹,该文件夹具有固定的静态 IP 地址、已知的共享名以及具有对该共享的读取权限的本地用户帐户。
\\10.0.1.1\ShareName
通常情况下,我会使用和 登录凭据 来连接到共享ComputerName\UserName
。
如果我知道本地用户帐户名,有什么办法可以访问共享吗?但我没有计算机名?
详细解释:
(我也愿意尝试解决方法或替代配置)。
我有一批 Windows 7 Pro 笔记本电脑,它们都需要 XP 模式(使用 Windows Virtual PC)来运行一些旧版软件。
我们需要在主机和虚拟客户端之间共享文件的能力,但同时不能使用集成功能,因为旧版软件同时需要全屏模式。
因此,每个主机操作系统都通过标准网络共享与客户端共享文件(与常规 XP Mode 配置中的 tsclient 相反)。网络连接是通过主机上的环回适配器实现的(因此是静态 IP 地址),因为这些计算机通常根本不连接到外部网络。
在单台机器上,我们可以轻松地在虚拟 XP 中映射网络驱动器。只需连接到文件夹\\IP Address\ShareName
并使用主机上专门创建的帐户的凭据即可。
但是,对于部署,我有许多具有不同计算机名称的笔记本电脑。这需要手动配置每个虚拟 XP 客户机上的映射网络驱动器,以使用正确的完全合格帐户名。
答案1
localhost\username
根据我的经验,您可以使用或形式连接到非域机器的网络共享ip\username
。
我曾尝试连接到我的一台 win 2008 服务器进行 c$ 共享,localhost\administrator
并且成功了。
localhost\administrator
我在非域和域 win 2008 服务器上都尝试过,两种情况下都可以
现在没有 win xp 机器可以尝试,但我不记得它有什么不同
你也可以检查一下:用于登录 Windows 机器的“.\”(点斜杠)简写是否有特定名称?
因此您可以使用localhost\username
或.\username
答案2
*\username 有效。\username 只是您的本地主机名,而不是远程工作站。