网络使用密码限制

ket*_*tch 3 windows command-line-interface

我正在尝试使用 net use 在脚本中安装网络文件夹,但不断收到错误密码错误。我使用以下语法:

use \\server\share password /User:serviceaccount
Run Code Online (Sandbox Code Playgroud)

这样做会返回错误密码错误。如果我输入 * 作为密码,并在提示符下输入它,它就可以正常工作。

我还尝试将密码括在双引号“”中,但没有效果。该特定密码是随机生成的,由大写、小写、数字和特殊字符(在本例中唯一的特殊字符是 $)组成的 14 个字符组成。

该脚本正在 Windows Server 2008 R2 上运行,并且正在连接到 Server 2003。

通过命令行参数传递给 net use 的密码类型是否有任何限制?

编辑:这是在 PowerShell 中运行的。

ket*_*tch 5

事实证明,尽管旧的 net use 文档表明您需要使用双引号,但在 PowerShell 中您应该在密码周围使用单引号。