Skip to content

Wrong output for New-Service in variable assignment and -OutVariable #10443

@kvprasoon

Description

@kvprasoon

New-Service cmdlet's output doesn't have all properties when assigned to a variable or using -OutVariable

Steps to reproduce

->New-Service -Name TestService -BinaryPathName C:\windows\system32\cmd.exe -DisplayName test1 -Description test1 -StartupType Manual  -OutVariable r

Status   Name               DisplayName
------   ----               -----------
Stopped  TestService        test1

♥->$r

#And ->$r = New-Service -Name TestService -BinaryPathName C:\windows\system32\cmd.exe -DisplayName test1 -Description test1 -StartupType Manual
♥->$r

Expected behavior

♥->$r

Status   Name               DisplayName
------   ----               -----------
Stopped  TestService        test1

#And 

♥->$r

Status   Name               DisplayName
------   ----               -----------
Stopped  TestService        test1

Actual behavior

♥->$r

Status   Name               DisplayName
------   ----               -----------
         TestService        test1

#And

♥->$r

Status   Name               DisplayName
------   ----               -----------

Environment data


Name                           Value
----                           -----
PSVersion                      7.0.0-preview.3
PSEdition                      Core
GitCommitId                    7.0.0-preview.3
OS                             Microsoft Windows 10.0.18956
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue-Questionideally support can be provided via other mechanisms, but sometimes folks do open an issue to get aResolution-FixedThe issue is fixed.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions