用字符序列“^”转义密码&引用;在cmd.exe中

用字符序列“^”转义密码&引用;在cmd.exe中,cmd,passwords,escaping,Cmd,Passwords,Escaping,我正在尝试安装我的Windows服务: "C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" /user="DOMAIN\Administrator" /password="Password^%" "ServiceName.exe" 但是我的服务没有启动。退出时出错: [SC] StartService FAILED 1069: The service did not start due to a logon failu

我正在尝试安装我的Windows服务:

"C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" /user="DOMAIN\Administrator" /password="Password^%" "ServiceName.exe"
但是我的服务没有启动。退出时出错:

[SC] StartService FAILED 1069:
The service did not start due to a logon failure.
因为密码不正确

我尝试使用类似的更改密码,即我运行:

"C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" /user="DOMAIN\Administrator" /password="Password^%%" "ServiceName.exe"

但它没有帮助。

需要使用以下参数转义密码:

"C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" /user="DOMAIN\Administrator" "/password=Password^%" "ServiceName.exe"

可能的副本。仅在批处理脚本中,将
%
百分比符号加倍,不要在
cmd
窗口中执行此操作。如果您的密码正好是
password^%
“/password=password%
,请分别尝试
”/password^%
。谢谢!这是工作。我的清除密码是“password^%”,并使用参数帮助转义密码。i、 e.“/password=password^%”。如果您的密码包含
”,该怎么办?