Test-WSMan output does not match winrm id output
Description:
Test-WSMan cmdlet output does not match ProductVersion against winrm id output
Frequency: Always Happens
Regression: Yes, this happens in previous versions
Problem Description:
PowerShell cmdlet Test-WSMan appears to have similar output data and format as wirm.exe when provided the 'id' argument.
However, winrm id consistently provides valid numbers in the ProductVersion property's OS, SP, and Stack fields, while Test-WSMan (almost?) always displays 0's for the OS and SP fields.
Repro Steps:
PS .> Test-WSMan
wsmid : http://schemas.dmtf.org/wbem/wsman/identity/1/wsmanidentity.xsd
ProtocolVersion : http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd
ProductVendor : Microsoft Corporation
ProductVersion : OS: 0.0.0 SP: 0.0 Stack: 3.0
Expected Results:
Example: winrm id output:
PS .> winrm id
IdentifyResponse
ProtocolVersion = <a rel="nofollow noreferrer" href="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd">http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd</a>
ProductVendor = Microsoft Corporation
ProductVersion = OS: 6.1.7601 SP: 1.0 Stack: 3.0
