我有一个批处理文件,用于将文件复制到 WebDAV 上的网络位置。地址如下所示:\\xxxxxxxxx.net@SSL@2078\DavWWWRoot
当我重新启动计算机时,批处理文件不起作用并显示“拒绝访问”。重新启动之前,它可以工作,但计算机重新启动后则不行。问题是它要求我输入用于访问服务器的用户名和密码。我必须先在文件资源管理器中浏览到服务器并登录。即使我选中“记住密码”复选框,它也不工作。
我如何才能让它自动登录?我不想每次都这样做。
答案1
尝试这个:-
最好先将驱动器映射到使用批处理的机器。我使用字母 B 作为映射驱动器字母。
在批处理文件的开始处使用命令行“net”:-
net use B: \\xxxxxxxxx.net@SSL@2078\DavWWWRoot <password> /User:<username>
其中“<password>”是指定为“<username>”的 Windows 用户的密码
现在,复制命令行如下。在批处理文件中指定驱动器号(上面我使用 B 作为驱动器号)。例如
XCOPY /E /Y "C:\<path of the file>...\<filename>" "B:\<location on server>"
一旦您对复制命令感到满意并且正在工作,请使用以下命令添加命令以删除映射驱动器:-
net use B: /delete