0
我寫了一個客戶,我已經寫了一個變量的報告是:Backup Exec命令行(BEMCLI) - 輸出代理服務器字符串
$Table8 = Get-BEJob |
Where-Object {($_.JobType -eq "Backup") -and ($_.Status -eq "Scheduled")} |
Get-BEJobHistory |
Where-Object {$_.EndTime -gt (Get-date).AddDays(-1)} |
sort EndTime -Descending
但是,當我調用腳本以後使用:
$Table8 | Select Name, JobStatus, AgentServer, StartTime, EndTime
所有數據輸出除了AGENTSERVER其內容爲:
System.Collections.Generic.List`1[BackupExec.Management.CLI.BEAgentServer]
當我運行c ommand在shell中,我得到括號({}
)中的數據,例如{Server1} {Server2}
。我不確定{}
在這方面的含義。我猜這些數據不會進入管道輸出。
任何人都可以幫我解決這個問題嗎?下面的報表輸出的
例子:
非常感謝你加入列表中的元素得到所需格式的服務器。 @ {n ='AgentServer'; e = {$ _。AgentServer -join','}}允許在列表中順序顯示大量服務器列表。是否有可能將每個元素放在一個新行上? –
'-join','' - >''-join「'n」'' –