From 431d91593a32c08a48219c7f989cc6cd50cf8e8d Mon Sep 17 00:00:00 2001 From: RudiMT <69203001+RudiMT@users.noreply.github.com> Date: Fri, 20 Jan 2023 18:51:00 +0100 Subject: [PATCH] Output message in json Would limit new console output to systems that do not already support EnhancedSessionTransportType. The vast majority of systems supports it and should not print additional messages. --- .../hyperv/scripts/set_enhanced_session_transport_type.ps1 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/providers/hyperv/scripts/set_enhanced_session_transport_type.ps1 b/plugins/providers/hyperv/scripts/set_enhanced_session_transport_type.ps1 index fe9fad130..6a591816f 100644 --- a/plugins/providers/hyperv/scripts/set_enhanced_session_transport_type.ps1 +++ b/plugins/providers/hyperv/scripts/set_enhanced_session_transport_type.ps1 @@ -22,7 +22,10 @@ try { if($present) { Hyper-V\Set-VM -VM $VM -EnhancedSessionTransportType $Type }else{ - Write-OutputMessage "This version of HyperV does not support EnhancedSessionTransportType, ignoring." + $message = @{ + "EnhancedSessionTransportTypeSupportPresent"=$false; + } | ConvertTo-Json + Write-OutputMessage $message } } catch { Write-ErrorMessage "Failed to assign EnhancedSessionTransportType to ${Type}:${PSItem}"