Windows通过命令行与用户/通过共享,而不映射驱动器?[关闭]


21

在日常工作中,我需要使用不同的凭据访问共享文件夹上的数据(我的桌面帐户与用于访问这些服务器的帐户不同)。通常,我会映射一些驱动器并完成它。问题是我每天访问40至50台不同的服务器-而不是每天都有相同的服务器。

到目前为止,我一直在做的是基本的,令人讨厌的-但这有些奏效。我有一个带有子文件夹的文件夹,该子文件夹组织了每个共享文件夹的快捷方式。每个快捷方式都只是一个\\servername\folder指针-我双击并提示输入我的凭据。

我想做的是使用某种应用程序(或批处理文件)来启动一个已经指向共享的资源管理器窗口,并输入凭据。虽然创建用于映射驱动器的网络使用的命令行快捷方式很容易,但是由于我与映射驱动器进行交互的驱动器数量众多,因此这是不可能的。

TL; DR:有没有办法做类似的事情:

explorer.exe /user:domain\username /pass:Pa55w0rd! /folder:\\servername\folder

并弹出该路径的浏览器窗口?


我糊涂了。您在寻找net use命令吗?
MDMarra 2014年

净使用是正确的命令,或者您可以在Powershell中使用new-psdrive命令(要求3.0,在提示符下输入$ psversiontable以确定您正在运行的版本)。
Davidw 2014年

欢迎来到服务器故障!问题必须与专业系统管理有关。Server Fault是一个专门面向专业人员的站点;新手问题和与家庭或个人使用场景相关的问题都离题。请参阅帮助中心 ,以了解有关时事性的更多信息。
TheCleaner 2014年

我熟悉网络使用,如果您阅读我的评论,您会注意到我特别不能使用网络使用命令。我试图简单地使用凭据打开资源管理器窗口到指定的路径,有太多(而且更改频率太高)无法安装为网络驱动器。
rage8885 2014年

1
@kagaku我想您对的所有选项都不是100%清楚net use。您不需要与其映射驱动器。你可以简单地UNC路径指定备用凭据
MDMarra

Answers:


39

net use在您排除它作为解决方案之前,您似乎已经错过了其中的重要部分。您无需指定驱动器号

net use \\server\share /user:test testpassword会很好。您无需指定驱动器号。这将允许在指定的凭据下访问该UNC路径。

一旦你有不同凭据下可用的UNC路径,你可以启动资源管理器会话手动UNC路径,或使用start.exestart \\server\share

以两线为例

net use \\server\share /user:test testpassword
start \\server\share

没错,我不知道驱动器号是可选的。感谢您的解释,这正是我想要的。
rage8885 2014年

1
不知道它是否只是Windows 7的东西,但是您不使用/ password来设置密码,该密码应在共享名之后使用,因此在上面的示例中,只需省略/ password:位。即净使用\\ server \ share / user:test测试
Steve Childs

1
@SteveChilds是正确的,不应在密码前添加“ / password:”。
托尼

甜!我今天一直在寻找要添加到用于从网络共享安装文件的脚本的确切内容-不再有用于meeeee的USB!:-)
Danijel-James W
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.