Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winforms 在单行上填充GUI listview_Winforms_Powershell - Fatal编程技术网

Winforms 在单行上填充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

尝试了解为什么从GUI按钮执行的以下函数不会将所有输出放在GUI listview的同一行上。函数中的每个命令都会将上一个命令的输出向下放置一行到列表视图中。尝试管道命令、变量和数组,但未成功


您的函数输出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
    }
}