如何从命令提示符重新连接已映射的网络驱动器?

如何从命令提示符重新连接已映射的网络驱动器?

我已经映射了一个网络驱动器。但我想创建一个批处理文件,在启动完成后启动并重新连接到映射的网络驱动器。

到目前为止我已经看到过如下命令:

net use Z: \\myserver\folder_name

但我认为它映射了一个网络驱动器。但是我之前已经创建了一个映射的网络驱动器。我想连接到它。

为什么我在登录时不使用重新连接:

我必须手动连接到 VPN。只有这样我才能手动连接到映射的网络驱动器。因此,我正在编写一个批处理文件,它连接到映射的网络驱动器,并启动一些基本程序等。

系统信息:

Windows 7 企业版

补充说明:

在上面提到的链接中可以从命令行重新连接映射的网络驱动器吗?“我看到 Claus Melander 提供了一个可行的解决方案。但是,我应该为打开的 Windows 资源管理器窗口分配标题的部分不起作用。因为打开的窗口没有我指定的标题。

REM Reconnect to mapped network drives
REM Y drive
REM Opens an Explorer window looking at Y: forcing a reconnect
start "Y_DRIVE" /MIN explorer Y:\
REM Wait for 5 seconds to allow it to reconnect, Ignore key presses and wait specified time during this time.
TIMEOUT /T 5 /NOBREAK
Taskkill /fi "windowtitle eq Y_DRIVE"

但是,如果我跳转到映射驱动器的子文件夹,则通过基于窗口标题进行过滤来终止应用程序的语句似乎有效。

我正在寻找一个更优雅的解决方案。

答案1

如果我理解正确的话,您需要在连接之前以编程方式断开现有共享,但不确定它是否存在。

net use z: /DELETE
net use z: \\myserver\folder_name

如果驱动器 Z 已映射,则将取消映射,然后为 folder_name 共享建立网络驱动器。

答案2

NET USE [驱动器号:] \ComputerName\ShareName /PERSISTENT:YES 这将始终在登录时重新连接驱动器。

相关内容