Skip to content

Set-Service should accept InputObject service controller #4916

@kwint

Description

@kwint

Currently set-service doesn't have a InputObject parameter which accepts the System.ServiceProcess.ServiceController object, while other *-service cmdlets do.

Currently this doesn't work:

$a = Get-Service vds
set-service $a -startupType Automatic

while start-service and stop-service do work this way

$a = Get-Service vds
Stop-Service $a

and pipeline does also work
Get-Service vds | Set-Service -startupType Automatic

a work around is this:

$a = Get-Service vds
Set-Service $a.ServiceName -startupType Automatic

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue-Enhancementthe issue is more of a feature request than a bugResolution-FixedThe issue is fixed.Up-for-GrabsUp-for-grabs issues are not high priorities, and may be opportunities for external contributorsWG-Cmdlets-Managementcmdlets in the Microsoft.PowerShell.Management module

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions