我会尽量直截了当。
使用从开始菜单运行到未经身份验证的机器:\\hostname\share
给我 Windows 提示输入密码,很好。
在相同的未经身份验证的机器上运行%systemroot%\explorer.exe "\\hostname\share"
会挂起一会儿,然后打开我的本地“我的文档”,没有提示输入密码,不好。
在域服务器上运行%systemroot%\explorer.exe "\\server\share"
,打开共享的资源管理器窗口,很好。
尝试连接到未经身份验证的机器时,如何让 Windows 密码对话框显示出来?我知道net use \\server\share
在命令窗口内出现提示时运行并输入用户名和密码,但这不是我想要的。我们对基本命令或 vbs 脚本持开放态度。
原因是我们的许多客户端在点对点网络中运行,并且他们运行我们软件的笔记本电脑在提供用户名和密码之前无法通过服务器进行身份验证,我们试图避开命令窗口,并提供熟悉的 Windows 密码对话框。我们使用 SQL 合并复制,除了使用 SQL 身份验证的同步之外,他们还需要能够在安装时访问包含初始快照的共享。
start
似乎显示密码提示