PowerGui Wmi

Приделал к PowerGui ветку WMI, которая позволяет легко посмотреть запросы к различным классам кликая мышкой😉

powerguiwmi

Надо отметить что сделать это было не просто, а очень просто🙂 Достаточно создать Script Node и вставить в него следующий код:

 

# This dynamic node lets you view selected WMI Classes on the local system

function global:CreatePowerShellWMIChild($obj)
{
	$selectedNode = [quest.powergui.hostfactory]::current.application.navigation.currentitem;
	$childNode = $selectedNode.AddChild(); 
	$childNode.Name = $obj.Name;
	$childNode.Script = 'get-wmiObject ' + $obj.name + ' -ErrorAction SilentlyContinue'
  $obj
}

Get-WmiObject -List | 
where {$_.name -like "win32_*" -and $_.name -notlike "win32_perf*"} | 
sort | foreach { CreatePowerShellWMIChild $_ }

Напомню что скачать PowerGUI можно тут. Надеюсь скоро появится и русская версия.

Опубликовано в PowerGui, PowerShell. 2 комментария »

комментария 2 to “PowerGui Wmi”

  1. dmitrysotnikov Says:

    Очень клево!

  2. xaegr Says:

    Не очень помоему🙂
    Приходится фильтровать только win32 и убирать счетчики производительности, иначе не очень шустро получается… Хотя для быстрого обзора содержимого классов без командной строки всё равно здорово🙂


Обсуждение закрыто.

%d такие блоггеры, как: