使用PowerShell命令设置标签文本时出现问题。我正在尝试为邮箱的大小设置标签,这是我使用的命令。
$MailBoxSize.Text = Get-Mailbox -Identity $comboBox1.SelectedItem | Get-MailboxStatistics | Select TotalItemSize | ft -HideTableHeader
这是我得到的结果。
Microsoft.PowerShell.Commands.Internal.Format.FormatStartData Microsoft.PowerShell.Commands.Internal.Format.GroupStartData Microsoft.PowerShell.Commands.Internal.Format.FormatEntryData Microsoft.PowerShell.Commands.Internal.Format.GroupEndData Microsoft.PowerShell.Commands.Internal.Format.FormatEndData
答案 0 :(得分:0)
您永远不应捕获Format-Table
(或任何其他Format-
命令)的输出。这些命令通常用于格式化输出到控制台。相反,如果希望将值获取到属性,请使用-ExpandProperty
cmdlet的Select-Object
参数。将行更改为:
$MailBoxSize.Text = Get-Mailbox -Identity $comboBox1.SelectedItem | Get-MailboxStatistics | Select -ExpandProperty TotalItemSize