Когда вы создаете форму окна в PowerShell, она группируется с окном консоли хоста, даже если вы измените значок для формы.
Как отделить значок панели задач новой формы от PowerShellзначок консоли?
Что происходит слева, нужный эффект справа: ![enter image description here](https://i.stack.imgur.com/FmogJ.gif)
Пример кода:
[void][Reflection.Assembly]::LoadWithPartialName('Microsoft.VisualBasic')
Add-Type -AssemblyName System.Windows.Forms
Add-Type -AssemblyName System.Drawing
$form = New-Object System.Windows.Forms.Form
$form.Size = New-Object System.Drawing.Size(300,200)
$form.ShowInTaskbar = $true
$form.Icon = New-Object system.drawing.icon 'c:\icon.ico'
$form.Text = 'New taskbar icon plz'
$form.BringToFront()
$form.ShowDialog()
Единственное, что яЯ считаю, что было несколько полезно, если бы ссылка на то, что изменение «идентификатора приложения» могла бы выделить это, но все ссылки - это код C.
https://msdn.microsoft.com/en-us/magazine/dd942846.aspx
Пожалуйста, дайте ответы PowerShell, или, еслиответы включают код C # или вызовы других API, объясните, как они работают в PowerShell.