Я создал шаблон CloudFormation, который создает экземпляр.Я хочу передать скрипт PowerShell в экземпляр Windows через пользовательские данные;однако, когда он закодирован с Base64, шаблон Cloudformation не декодирует его правильно.
Я хочу передать это:
Set-DNSClientServerAddress -InterfaceIndex (Get-NetAdapter).InterfaceIndex -ServerAddresses ("172.31.15.30")
Когда я проверяю шаблонв CloudFormation он расшифровывается как:
Set-DNSClientServerAddress /u2013InterfaceIndex (Get-NetAdapter).InterfaceIndex /u2013ServerAddresses ("172.31.15.30")
Когда он передается в экземпляр Windows, он не распознает /u2013
и выдает ошибки.
Как мне обеспечить, чтобы линия, которую я передаю, сохраняла черту, а не декодировала ее в Unicode.