An open API service indexing awesome lists of open source software.

https://github.com/lifailon/get-query

Module using query.exe for created object powershell (user and process list)
https://github.com/lifailon/get-query

logon powershell-module powershell-object process-list psterminalservices query terminal-session tssession user-processes windows-users

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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` список процессов выбранного пользователя

### Для теневого подключения к выбранному сеансу воспользуйтесь данной конструкцией:
```PowerShell
$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](https://github.com/Lifailon/Get-Query/blob/rsa/Screen/Get-Query-OCGV.jpg)

### Примеры:

![Image alt](https://github.com/Lifailon/Get-Query/blob/rsa/Screen/Get-Query-RU.jpg)

![Image alt](https://github.com/Lifailon/Get-Query/blob/rsa/Screen/Get-Query-EN.jpg)

![Image alt](https://github.com/Lifailon/Get-Query/blob/rsa/Screen/Get-Query-User-Process.jpg)