<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBScript: перебор компьютеров в лок. сети через "Сетевое окружение"]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=28&amp;type=atom" />
	<updated>2006-07-08T20:25:43Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=28</id>
		<entry>
			<title type="html"><![CDATA[VBScript: перебор компьютеров в лок. сети через "Сетевое окружение"]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=40#p40" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Set Shell = CreateObject(&quot;Shell.Application&quot;)
&#039;получение папки &quot;Сетевое окружение&quot;
Set objFolder = Shell.NameSpace(&quot;::{208D2C60-3AEA-1069-A2D7-08002B30309D}&quot;)
&#039;получение папки &quot;Вся сеть&quot;
Set objFolder = objFolder.Items().Item(&quot;EntireNetwork&quot;).GetFolder
&#039;получение папки &quot;Microsoft Windows Network&quot;
For Each objItem In objFolder.Items()
    If objItem.Name = &quot;Microsoft Windows Network&quot; Then
        Set objFolderNetwork = objItem.GetFolder
    End If
Next
&#039;перебор доменов и рабочих групп
For Each objItem In objFolderNetwork.Items()
    If objItem.IsFolder Then
        Set objFolder = objItem.GetFolder
        &#039;перебор компьютеров
        For Each objSubItem In objFolder.Items()
            WScript.Echo objSubItem.Name
        Next
    End If
Next</code></pre></div><p>Идею опубликовал <strong>smaharbA</strong>.</p>]]></content>
			<author>
				<name><![CDATA[The gray Cardinal]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=2</uri>
			</author>
			<updated>2006-07-08T20:25:43Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=40#p40</id>
		</entry>
</feed>
