Параметр пароля со специальными символами
Я просматривал тонну постов здесь и в Интернете о специальных символах в 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 интерпретировать кавычки как часть команды.