我有一个批处理文件,在开头有以下代码
@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命令复制相同的路径并按回车键,然后输入用户名和密码,我就可以登录到该服务器。
如果我需要在批处理文件中执行任何操作,请提供帮助吗?
答案 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
然后我能够无错误地运行我的原始连接命令。可能值得检查您是否有您不知道的现有连接。