Winforms 在单行上填充GUI listview
尝试了解为什么从GUI按钮执行的以下函数不会将所有输出放在GUI listview的同一行上。函数中的每个命令都会将上一个命令的输出向下放置一行到列表视图中。尝试管道命令、变量和数组,但未成功Winforms 在单行上填充GUI listview,winforms,powershell,Winforms,Powershell,尝试了解为什么从GUI按钮执行的以下函数不会将所有输出放在GUI listview的同一行上。函数中的每个命令都会将上一个命令的输出向下放置一行到列表视图中。尝试管道命令、变量和数组,但未成功 您的函数输出3个具有不同属性的不同对象。您需要将信息整合到单个对象中: Function Get-MailboxSizeQuotasTool { $mailbox = Get-Mailbox $WPFinputbox.Text New-Object -Type PSObject -Propert
您的函数输出3个具有不同属性的不同对象。您需要将信息整合到单个对象中:
Function Get-MailboxSizeQuotasTool {
$mailbox = Get-Mailbox $WPFinputbox.Text
New-Object -Type PSObject -Property @{
'Display Name' = $mailbox.DisplayName
'Prohibit Send Quota' = $mailbox.ProhibitSendQuota
'Use Database Defaults' = $mailbox.UseDatabaseQuotaDefaults
'Archive Quota' = $mailbox.ArchiveQuota
'Mailbox Size' = Get-MailboxStatistics $WPFinputbox.Text |
Select-Object -Expand TotalItemSize
'Archive Size' = Get-MailboxStatistics $WPFinputbox.Text -Archive |
Select-Object -Expand TotalItemSize
}
}
Function Get-MailboxSizeQuotasTool {
$mailbox = Get-Mailbox $WPFinputbox.Text
New-Object -Type PSObject -Property @{
'Display Name' = $mailbox.DisplayName
'Prohibit Send Quota' = $mailbox.ProhibitSendQuota
'Use Database Defaults' = $mailbox.UseDatabaseQuotaDefaults
'Archive Quota' = $mailbox.ArchiveQuota
'Mailbox Size' = Get-MailboxStatistics $WPFinputbox.Text |
Select-Object -Expand TotalItemSize
'Archive Size' = Get-MailboxStatistics $WPFinputbox.Text -Archive |
Select-Object -Expand TotalItemSize
}
}