我正在尝试使用快捷方式以其他用户身份打开网络目录,但它无法正常工作。
在里面目标我的快捷方式有这个:
C:\Windows\System32\runas.exe /DOMAINNAME\UserName explorer.exe "\\ServerName\drive$\directory"
我做错了什么 - 它只是打开我的文档文件夹
答案1
该命令失败的原因是您需要用它的参数引用整个命令,否则您只是向传递更多参数runas
。
考虑:
C:\Windows\System32\runas.exe /user:DOMAINNAME\UserName "explorer.exe \"\\ServerName\drive$\directory\""
我认为您/user:
也需要该部分,因此我将其包括在内以便完善。
Documents
如果由于某种原因无法访问路径,它也可以默认这样做。
答案2
使用Net Use
命令
你想要的是:
net use x:\\服务器名称\驱动器$\目录*/用户:用户名
基本上,它会在 x:(或您选择的任何驱动器)上创建一个指向 \servername\drive$\directory 的映射网络驱动器。 * 表示它会提示您输入密码。而 /user:username 表示要使用的用户名。
如果您不想提示您输入密码,您可以在其中写入您的密码。
我希望这有帮助。
注意:如果您之前已以其他用户身份连接到该共享驱动器,则连接将失败。您需要删除当前与其他用户名的任何连接。