当凭据作为参数传递时,NET USE 命令不进行身份验证
NET USE command doesn't authenticate when credentials are passed as parameters
我正在尝试通过使用 NET USE
命令将其映射为驱动器来连接到远程 WebDAV 服务器。
NET USE * <domain> /user:<username> <password>
执行此命令出现以下错误:
System error 1244 has occurred.
The operation being requested was not performed because the user has
not been authenticated.
但是当我执行的时候只是
NET USE * <domain>
它要求输入用户名和密码。
Enter the user name for <domain>:
Enter the password for <domain>:
进入后,我现在可以连接到远程位置并且驱动器已映射。
导致此错误的原因是什么?我该如何解决?
这些命令将自动执行,因此我想将凭据作为参数传递,而不是在出现提示时输入。
感谢用户 Larryc for his answer on Server Fault 网站。
我没有在命令的 username 参数中包含用户域名。我包含了它并且它起作用了。
NET USE * <domain> /user:<user_domain>\<username> <password>
我正在尝试通过使用 NET USE
命令将其映射为驱动器来连接到远程 WebDAV 服务器。
NET USE * <domain> /user:<username> <password>
执行此命令出现以下错误:
System error 1244 has occurred.
The operation being requested was not performed because the user has not been authenticated.
但是当我执行的时候只是
NET USE * <domain>
它要求输入用户名和密码。
Enter the user name for <domain>:
Enter the password for <domain>:
进入后,我现在可以连接到远程位置并且驱动器已映射。
导致此错误的原因是什么?我该如何解决?
这些命令将自动执行,因此我想将凭据作为参数传递,而不是在出现提示时输入。
感谢用户 Larryc for his answer on Server Fault 网站。
我没有在命令的 username 参数中包含用户域名。我包含了它并且它起作用了。
NET USE * <domain> /user:<user_domain>\<username> <password>