2

如果我将它从批处理文件复制并粘贴到 CMD,此命令将在 CMD 中运行。当我运行批处理文件时,它告诉我访问被拒绝(系统错误 5)。知道我需要做什么来解决这个问题吗?

NET USE * "\\server\folder\" "password" /USER:domain\username
4

3 回答 3

1

如果密码碰巧包含百分比字符,请在百分比字符上加倍以“转义”它。所以命令:

NET USE X: \\Myserver\Myshare /user:Mydomain\John Ha322%%xb%%

如果密码是“Ha322%xb%”,将被写入批处理文件

于 2021-05-25T09:43:43.620 回答
0

尝试以下操作(我假设 * 是驱动器号,请填写尖括号):

net use <driveLetter>: "\\<servername>\<sharepath>" /u:<domain>\<user> <password>

确保脚本在上下文或交互式会话下运行。因此,例如,您将任务作为作业(计划任务)运行。确保任务在用户帐户(而不是 SYSTEM 帐户)下运行,并且在计划任务属性中未选中“不存储密码”。

于 2014-10-23T23:51:59.803 回答
0

如果是系统错误 5,那么您应该以管理员身份运行 cmd.exe。

但是当您键入没有域的用户名时发生系统错误 86 。最简单的方法是键入/u:remoteIPaddressORremoteComputerName\username. 这是关于 Windows 7+ 上的 NTLM 身份验证。

于 2015-02-25T08:02:00.590 回答