Контекст: Я создаю Windows AMI, во время процесса выпечки я звоню инициатору PowerShell.
Ошибка: При выполнении или просто записи вывода для ведения журналаЦель на консоли Jenkins Я получаю вывод clixml вместе с обычной строкой, которую я пытался напечатать, используя Write-Host
cmdlet.
Я хочу знать, почему он генерирует такой вывод и как его подавить, поскольку он делает мой Jenkinsгрязный журнал.
Ожидаемый вывод только
1571308906,,ui,message, amazon-ebs: Puppet Execution Of PSM Post Install Starts
Я также получаю вывод:
1571308906,,ui,message, amazon-ebs: #< CLIXML
1571308906,,ui,message, amazon-ebs: <Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04"><Obj S="progress" RefId="0"><TN RefId="0"><T>System.Management.Automation.PSCustomObject</T><T>System.Object</T></TN><MS><I64 N="SourceId">1</I64><PR N="Record"><AV>Preparing modules for first use.</AV><AI>0</AI><Nil /><PI>-1</PI><PC>-1</PC><T>Completed</T><SR>-1</SR><SD> </SD></PR></MS></Obj><Obj S="information" RefId="1"><TN RefId="1"><T>System.Management.Automation.InformationRecord</T><T>System.Object</T></TN><ToString>Puppet Execution Of PSM Post Install Starts</ToString><Props><Obj N="MessageData" RefId="2"><TN RefId="2"><T>System.Management.Automation.HostInformationMessage</T><T>System.Object</T></TN><ToString>Puppet Execution Of PSM Post Install Starts</ToString><Props><S N="Message">Puppet Execution Of PSM Post Install Starts</S><B N="NoNewLine">false</B><S N="ForegroundColor">Gray</S><S N="BackgroundColor">Black</S></Props></Obj><S N="Source">C:\Windows\Temp\script.ps1</S><DT N="TimeGenerated">2019-10-17T11:41:46.7868693+01:00</DT><Obj N="Tags" RefId="3"><TN RefId="3"><T>System.Collections.Generic.List`1[[System.String%!(PACKER_COMMA) mscorlib%!(PACKER_COMMA) Version=4.0.0.0%!(PACKER_COMMA) Culture=neutral%!(PACKER_COMMA) PublicKeyToken=b77a5c561934e089]]</T><T>System.Object</T></TN><LST><S>PSHOST</S></LST></Obj><S N="User">EC2AMAZ-4O201UQ\Administrator</S><S N="Computer">EC2AMAZ-4O201UQ</S><U32 N="ProcessId">3860</U32><U32 N="NativeThreadId">4428</U32><U32 N="ManagedThreadId">22</U32></Props></Obj></Objs>