如果我将其从我的批处理文件复制并粘贴到CMD,此命令将在CMD中有效。当我运行我的批处理文件时,它告诉我访问被拒绝(系统错误5)。知道我需要做些什么来解决这个问题吗?
NET USE *“\ server \ folder \”“password”/ USER:domain \ username
答案 0 :(得分:1)
如果密码碰巧包含一个百分号字符,请在百分号字符上加倍以“转义”它。所以命令:
NET USE X: \\Myserver\Myshare /user:Mydomain\John Ha322%%xb%%
如果密码为“Ha322%xb%”,将写入批处理文件
答案 1 :(得分:0)
尝试以下方法(我假设*是一个驱动器号,填写角度括号):
net use <driveLetter>: "\\<servername>\<sharepath>" /u:<domain>\<user> <password>
确保脚本在上下文或交互式会话下运行。 因此,您将任务作为作业运行(计划任务)。确保任务正在运行 一个用户帐户(不是SYSTEM帐户),并且“不要存储密码&#34;在计划任务属性中未选中。
答案 2 :(得分:0)
如果系统错误5您应该以管理员身份运行cmd.exe。 但是当您键入没有域的用户名时,系统会出现错误86,最简单的方法是/ us:remoteIPaddressORremoteComputerName \ username。它是关于Windows 7 +上的NTLM身份验证。