Параметр пароля со специальными символами

Я просматривал тонну постов здесь и в Интернете о специальных символах в Powershell, но независимо от того, что я пробовал до сих пор, моя команда продолжает догонять специальные символы. Я пытаюсь сгенерировать keytab с помощью команды:

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

Я пытался присвоить пароль переменной, используя обратную кавычку для выхода, двойные кавычки с escape-символами, одинарные кавычки. Я в недоумении, что еще попробовать здесь.

1 ответ

Решение

Спасибо Мэтту за полезный комментарий! Я не знал о параметре остановки парсинга, но использовал ktpass --% ... не позволил Powershell интерпретировать кавычки как часть команды.

Другие вопросы по тегам