Thanks to visit codestin.com
Credit goes to GitHub.com

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