Format-Table 参考 反馈 模块: Microsoft.PowerShell.Utility 将输出的格式设置为表。 语法 PowerShell复制 Format-Table[[-Property] <Object[]>] [-AutoSize] [-RepeatHeader] [-HideTableHeaders] [-Wrap] [-GroupBy <Object>] [-View <str
Get-Command-VerbFormat |Format-Wide-PropertyNoun Output Custom Hex List Table Wide 使用列控制 Format-Wide 显示 使用Format-Widecmdlet 时,每次只能显示一个属性。 这可用于在多个列中显示大型列表。 PowerShell Get-Command-VerbFormat |Format-Wide-PropertyNoun-Column3 ...
您可以使用Wrap參數,強制冗長的Format-Table數據在其顯示列中換行。 使用Wrap參數可能無法執行您預期的情況,因為如果您未指定AutoSize,則會使用預設設定: PowerShell Get-Service-Namewin* |Format-Table-PropertyName, Status, StartType, DisplayName, DependentServices-Wrap ...
你还可以通过使用 Wrap 参数让较长的 Format-Table 数据在其显示列中自动换行。 仅使用 Wrap 参数不一定会实现所需的操作,因为如果你不同时指定 AutoSize,它会使用默认设置: PS> Get-Process -Name powershell | Format-Table -Wrap -Property Name,Id,Company,Path Name Id Company Path --- -- --- --...
Format-Table[[-Property] <Object[]>] [-AutoSize] [-RepeatHeader] [-HideTableHeaders] [-Wrap] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>] ...
Format-Table [[-Property] <Object[]>] [-AutoSize] [-RepeatHeader] [-HideTableHeaders] [-Wrap] [-GroupBy <Object>] [-View <string>] [-ShowError] [-DisplayError] [-Force] [-Expand <string>] [-InputObject <psobject>] [<CommonParameters>]О...
{$_.Freespace /1Gb -as [int]}} | Format-Table -AutoSize __SERVER FreeGB --- --- 08DC1 21 其中用于构造显示属性,第一个为__Server,第二个是自定义的FreeGB,用wmiobject对象的Freespace属性除以1/GB并以int类型显示 Select-Object -Property __Server,@{n='FreeGB ';e={$_.Freespace /1Gb...
Get-WinEvent-LogName*PowerShell*,Microsoft-Windows-Kernel-WHEA* |Group-Object-PropertyLevelDisplayName, LogName-NoElement|Format-Table-AutoSizeCount Name --- ---1Error, PowerShellCore/Operational26Information,Microsoft-Windows-Kernel-WHEA/Operational488Information,Microsoft-Windows-PowerShell/Operational...
functionDemoDefaultOutFileWidth() {try{$PSDefaultParameterValues['Out-File:Width'] =2000$logFile="$PWD\logfile.txt"Get-ChildItemEnv:\ >$logFileGet-Service-ErrorActionIgnore |Format-Table-AutoSize|Out-File$logFile-AppendGet-Process|Format-TableId,SI,Name,Path,MainWindowTitle >>$logFile}finally{$...
最后一部分:Format-Table。顾名思义,Format-Table 将输出设置为表的形式。 我使用了 -AutoSize 参数,因为该参数会根据数据宽度调整列的大小。 请注意,我没有管理对集合的遍历,并且 PowerShell“知道”如何输出通过管道推送的对象以及输出有关这些对象的哪些内容。 这样便会减少代码行的编写,也意味着调试的代码行更...