Windows通过命令行与用户/密码共享,而不映射驱动器?

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

到目前为止,我一直在做的是基本的,烦人的 – 但它有点作用。 我有一个文件夹与子文件夹组织到每个共享文件夹的快捷方式。 每个快捷方式只是一个\\servername\folder指针 – 我双击,并提示input我的凭据。

我想要做的是使用某种应用程序(或batch file)来启动已指向共享的资源pipe理器窗口,并input了凭据。 虽然创build映射驱动器的networking使用的命令行快捷方式足够简单,但由于映射驱动器的驱动器数量太多,因此无法解决问题。

TL; DR:有没有办法做这样的事情:

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

并让它popup一个浏览器窗口到那个path?

在排除了解决scheme之前,似乎你错过了net use的重要部分。 您不需要指定一个驱动器号

net use \\server\share /user:test testpassword将工作得很好。 您不需要指定一个驱动器号。 这将允许在指定的凭据下访问该UNCpath。

在备用凭据下有UNCpath后,您可以手动启动资源pipe理器会话到UNCpath,或者像start \\server\share一样使用start.exe

作为一个例子,有一点两点意见

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