Powershell 查询服务的命令

Powershell 查询服务的命令,powershell,Powershell,我编写了一个powershell命令来审核HyperV和HV中的服务 $Auditservices = get-service -computername $ComputerName -name "*iscsi*","*winrm*","*scvmm*","*vmms*","vss"| Select-Object Status, Name, MachineName 其输出如下所示 msisscsi SCVMMAgent vmms vss WinRM正在运行 Is there anyway we

我编写了一个powershell命令来审核HyperV和HV中的服务

$Auditservices = get-service -computername $ComputerName -name "*iscsi*","*winrm*","*scvmm*","*vmms*","vss"| Select-Object Status, Name, MachineName
其输出如下所示 msisscsi SCVMMAgent vmms vss WinRM正在运行

Is there anyway we can change the output to this format ?
MSiSCSI,Running 
SCVMMAgent,Running 
vmms,Running 
vss,Running 
WinRM,Running

如果您真的希望完全按照所述获得输出,则需要创建一些字符串:

$Auditservices | Foreach-Object {"$($_.Name),$($_.Status)"}

您可能希望它是CSV格式的?如果是这样,请将其传输到

如果您真的希望获得与您描述的完全相同的输出,则需要创建一些字符串:

$Auditservices | Foreach-Object {"$($_.Name),$($_.Status)"}

您可能希望它是CSV格式的?如果是这样的话,用管道将其连接到

工作正常。谢谢,太好了。非常感谢