2017-10-10 71 views
1

我寫了一個PowerShell命令中的Hyper-V HV的審計服務,並命令來查詢服務

$Auditservices = get-service -computername $ComputerName -name "*iscsi*","*winrm*","*scvmm*","*vmms*","vss"| Select-Object Status, Name, MachineName 

而且輸出相同的顯示像下面 MSiSCSI 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 

回答

0

如果您確實想獲得完全像您所描述的輸出,您需要創建一些字符串:

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

您可能實際上需要CSV格式?如果是這樣,管它到Export-CSV

+1

完美的作品。非常感謝 – Sandeep