将PowerShell脚本更改为不带省略号(...)的输出 [英] Change powershell script to output without ellipses (...)
本文介绍了将PowerShell脚本更改为不带省略号(...)的输出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
| Format-Table -Wrap -AutoSize
,但似乎就是无法正确插入。
clear-host Add-PSSnapin microsoft.sharepoint.powershell -ErrorAction SilentlyContinue
$services = new-object system.collections.sortedlist
$servers = (get-spfarm).servers
foreach ($server in $servers) {
foreach($service in $server.serviceinstances)
{
if ($service.status = "Online")
{
$s = $service.typename
if ($services.contains($s))
{
$serverlist = $services[$s]
$servername = $server.name
$services[$s] = "$serverlist - $servername"
}
else
{
$services[$s] = $server.name
}
}
} }
$services
输出:
Name Value
---- -----
Access Database Service SE5APP - SE5FE - SE7FE - FAQ3
Application Discovery **and L...** SE5APP - SE5FE - SE7FE - FAQ3
Application Registry Service SE5APP - SE5FE - SE7FE - FAQ3
推荐答案
Format-List
(fl
)或Format-Table -auto
(ft -auto
)在此应有所帮助。
$services | fl
或
$services | ft -auto
这篇关于将PowerShell脚本更改为不带省略号(...)的输出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文