Skip to content

Module using query.exe for created object powershell (user and process list)

Notifications You must be signed in to change notification settings

Lifailon/Get-Query

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 

Repository files navigation

Get-Query

Модуль использующий query.exe для создания вывода Object PowerShell.

На замену устаревшего модуля PSTerminalServices, который более не поддерживается, его вывод мог быть неполным, работает медленне, чем query и если при обработке в цикле происходит ошибка (например, RPC недоступен), модуль завершает работу скрипта даже при использовании Jobs.

Вывод не зависит от локализации операционной системы.

Get-Help Get-Query
Get-Query localhost по умолчанию
Get-Query 192.168.1.1 | ft
Get-Query 192.168.1.1 -proc список всех пользовательских процессов (по умолчанию -user *)
Get-Query 192.168.1.1 -proc -user username список процессов выбранного пользователя

Для теневого подключения к выбранному сеансу воспользуйтесь данной конструкцией:

$srv = "192.168.1.1"
$id = Get-Query $srv | ogv -PassThru | select -ExpandProperty id # Out-GridView or Out-ConsoleGridView
mstsc /v:$srv /shadow:$id /control /noconsentprompt

Image alt

Примеры:

Image alt

Image alt

Image alt