четверг, 6 октября 2016 г.

Как запустить скрипт PowerShell без отображения окна консоли

Для того, чтобы спрятать консоль PowerShell при выполнении скрипта с элементами графического интерфейса, воспользуйтесь одним из ниже перечисленных способов:

1. Запускайте скрипт с помощью ярлыка следующего вида:

"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -WindowStyle Hidden myscript.ps1"

2. Поместите данный код в начало вашего скрипта:

$HideWindow = '[DllImport("user32.dll")] public static extern bool ShowWindow(int handle, int state);'
Add-type -Name win -Member $HideWindow -Namespace native
[native.win]::ShowWindow(([System.Diagnostics.Process]::GetCurrentProcess() | Get-Process).MainWindowHandle, 0)

Комментариев нет:

Отправить комментарий