无法从批处理文件连接到服务器

时间:2013-10-16 17:55:41

标签: windows batch-file

我有一个批处理文件,在开头有以下代码

@ECHO OFF
net use x: \\server1\f$ /user:XXXXXX *   

当我从cmd提示符运行批处理文件时,它要求输入密码,并且密码已成功验证,然后是System error 1219 has occurred Multiple connections to server or shared resource by same user,using more than one username is not allowed

但是当我从run命令复制相同的路径并按回车键,然后输入用户名和密码,我就可以登录到该服务器。

如果我需要在批处理文件中执行任何操作,请提供帮助吗?

3 个答案:

答案 0 :(得分:0)

我不清楚你在第二种情况下做了什么。

但是,当您连接两次相同的网络资源时会导致该错误。遇到错误时,您已经与该资源建立了连接。要避免该错误,您需要删除该连接。您可以执行以下操作:

net use \\server1\f$ /d

然后尝试再次运行批处理文件。

答案 1 :(得分:0)

我最近收到了相同的错误消息,但是在另一个程序中。事实证明这是一个DNS问题,因为我能够使用IP地址而不是实际的服务器名称。

希望这有帮助。

Shotty

答案 2 :(得分:0)

我有类似的问题。正如其他答案所示,对我来说问题是我已经与相关服务器建立了连接。

根据Kevin vk对此MSDN Forum Post的回复,我使用net use查看我现有的连接。这告诉我,我有一个我不知道的映射,并且能够使用以下命令删除,正如JohnD所提到的那样:

net use drivename: /d

然后我能够无错误地运行我的原始连接命令。可能值得检查您是否有您不知道的现有连接。