со следующим кодом
$listView = New-Object System.Windows.Forms.ListView $listView.View = 'Details' $listView.Width = 300 $listView.Height = 300 $listView.Columns.Add('User Name')
DisplayIndex: 0 Индекс: 0 Индекс изображения: -1 ImageList: ImageKey: ListView: System.Windows.Forms.ListView, Items.Count: 0 Название : Текст: имя пользователя TextAlign: слева Тег : Ширина: 60 Сайт: Контейнер:
Выводит вышеуказанное в консоль PowerShell. Как я могу скрыть этот вывод.
Преобразование с использованием этого сценария в режиме -noconsole мешает мне https://gallery.technet.microsoft.com/scriptcenter/PS2EXE-GUI-Convert-e7cb69d5
Для подавления вывода вы можете использовать out-null:
$listView.Columns.Add('User Name')|out-null
Также, если вы присваиваете ее переменной, она подавляет вывод:
$item = $listView.Columns.Add('User Name')
Использование [void] перед любым .Add методом обычно подавляет вывод:
[void]
.Add
[void]$listView.Columns.Add('User Name')