带特殊字符的密码参数

Password parameter with special characters

我在这里和整个网络上浏览了大量关于 Powershell 中特殊字符的帖子,但无论我到目前为止尝试了什么,我的命令仍然会遇到特殊字符。我正在尝试使用以下命令生成密钥表:

ktpass -out bosso.keytab -princ serviceAccount@DOMAIN.COM -pass "XX&XX"XX&" -kvno 255 -ptype KRB5_NT_PRINCIPAL -crypto AES256-SHA1

我试过将密码分配给一个变量,使用反引号转义,双引号转义,单引号。我不知道还能在这里尝试什么。

感谢 Matt 提供的有用评论!我不知道停止解析参数,但使用 ktpass --% ... 阻止 Powershell 将引号解释为命令的一部分。