<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Perl: Command Line WMI query tool]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=6464</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=6464&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Perl: Command Line WMI query tool».]]></description>
		<lastBuildDate>Mon, 21 Nov 2011 09:55:59 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Perl: Command Line WMI query tool]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=53738#p53738</link>
			<description><![CDATA[<div class="quotebox"><cite>Rumata пишет:</cite><blockquote><p>Видимо, я не так часто использую wmic.</p></blockquote></div><p>Я сам начал её пользовать не так давно — с момента перехода на XP. Поначалу большие трудности вызывало осознание корректного синтаксиса предложения WHERE (особенно, при использовании разбора результатов «wmic.exe» посредством «for /f …»).</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Mon, 21 Nov 2011 09:55:59 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=53738#p53738</guid>
		</item>
		<item>
			<title><![CDATA[Re: Perl: Command Line WMI query tool]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=53737#p53737</link>
			<description><![CDATA[<p>Видимо, я не так часто использую wmic. И поэтому ее синтаксис мне кажется кривоубогим. Мне ближе по душе чистые выражения и понятные параметры и аргументы, чем сбивающие с толку алиасы и прочие прелести.</p>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Mon, 21 Nov 2011 09:37:03 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=53737#p53737</guid>
		</item>
		<item>
			<title><![CDATA[Re: Perl: Command Line WMI query tool]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=53734#p53734</link>
			<description><![CDATA[<p>В том-то и дело, что кроме непосредственного WQL-синтаксиса я не вижу разницы. А насчёт псевдонимов — никто не мешает использовать обычные классы:<br /></p><div class="codebox"><pre><code>wmic.exe Path Win32_Process where &quot;Name = &#039;cmd.exe&#039;&quot; get Name</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Mon, 21 Nov 2011 08:33:34 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=53734#p53734</guid>
		</item>
		<item>
			<title><![CDATA[Re: Perl: Command Line WMI query tool]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=53730#p53730</link>
			<description><![CDATA[<p><strong>alexii</strong><br />Коллега, а Вы считаете wmic удобной утилитой? Я нет. <br /></p><div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>в чём принципиальные отличия утилиты</p></blockquote></div><p>По всем приведенным выше пунктам. </p><p>wmic оперирует непонятными алиасами, которые надо еще знать как соотнести с интересующим тебя классом. <br />Обычный wql-запрос нельзя использовать, вместо этого приходится конвертировать запрос в неудобные параметры. </p><p>Сравните:<br /></p><div class="codebox"><pre><code>clewmi -w &quot;select name from Win32_Process where name = &#039;cmd.exe&#039;&quot;</code></pre></div><p>куда проще и понятнее чем<br /></p><div class="codebox"><pre><code>wmic process where name=&#039;cmd.exe&#039;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Mon, 21 Nov 2011 07:04:03 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=53730#p53730</guid>
		</item>
		<item>
			<title><![CDATA[Re: Perl: Command Line WMI query tool]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=53724#p53724</link>
			<description><![CDATA[<p><strong>Rumata</strong>, по Вашему описанию я так и не понял в чём принципиальные отличия утилиты от «wmic.exe».</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sun, 20 Nov 2011 21:00:35 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=53724#p53724</guid>
		</item>
		<item>
			<title><![CDATA[Perl: Command Line WMI query tool]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=53719#p53719</link>
			<description><![CDATA[<p>Ссылка, достойная быть в коллекции. К сожалению, найти соответствующего раздела не смог. </p><p><a href="http://sourceforge.net/projects/clewmi/">http://sourceforge.net/projects/clewmi/</a></p><p>То что мне всегда хотелось. То что я хотел реализовать, но так и не сделал. Утилита, полностью написанная на Perl. Предоставляет удобный (с точки зрения пользователя командной строки) интерфейс к WMI. </p><p>Несомненные достоинства программы - именно простой интерфейс командной строки; небольшой набор параметров для получения разнообразной информации. <br />Единственный недостаток, который может отпугнуть некоторых пользователей - утилита написана на Perl. Хотя этот недостаток можно исправить и переписать на нативных для системы языках. </p><p>Перечисление пространств имен<br /></p><div class="codebox"><pre><code>clewmi --listNameSpaces</code></pre></div><p>Перечисление классов в заданном пространстве имен<br /></p><div class="codebox"><pre><code>clewmi --listClasses -n Root/Default</code></pre></div><p>Перечисление свойств, методов и т.д. класса<br /></p><div class="codebox"><pre><code>clewmi -c Win32_Process --list</code></pre></div><p>А также самое важное, на мой взгляд чистые WQL-запросы без избыточного программного кода, то что мне так не хватало в оконных приложениях типа WmiCodeCreator:<br /></p><div class="codebox"><pre><code>clewmi -w &quot;SELECT Name FROM Win32_Service WHERE Name LIKE &#039;%server%&#039;&quot;</code></pre></div><p>Еще один плюс - различный формат вывода - (список. таблица, CSV)<br /></p><div class="codebox"><pre><code>clewmi -w &quot;SELECT Name FROM Win32_Service WHERE Name LIKE &#039;%server%&#039;&quot; -o tab</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Sun, 20 Nov 2011 15:42:47 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=53719#p53719</guid>
		</item>
	</channel>
</rss>
