<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBS: Узнать локальные права доменного пользователя]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=3423&amp;type=atom" />
	<updated>2011-01-24T10:49:37Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=3423</id>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Узнать локальные права доменного пользователя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44376#p44376" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Atomikon пишет:</cite><blockquote><p>Взято с <a href="http://blog.alexm.ru/2009/05/administrators.html">alexm.ru: Кто находится в локальной группе Администраторы / Administrators</a>...</p></blockquote></div><p>Подобные темы есть и на этом форуме.<br />Например, эта: <a href="http://forum.script-coding.com/viewtopic.php?pid=37188#p37188">http://forum.script-coding.com/viewtopi … 188#p37188</a></p>]]></content>
			<author>
				<name><![CDATA[Dmitrii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=13351</uri>
			</author>
			<updated>2011-01-24T10:49:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44376#p44376</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Узнать локальные права доменного пользователя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44373#p44373" />
			<content type="html"><![CDATA[<p><span style="color: green"><strong>Atomikon</strong>, прочтите <a href="http://forum.script-coding.com/help.php#bbcode">справку по тэгам</a> и пользуйтесь ими в будущем. Я поправил Ваш пост.</span></p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2011-01-24T07:53:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44373#p44373</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Узнать локальные права доменного пользователя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44372#p44372" />
			<content type="html"><![CDATA[<p>Взято с <a href="http://blog.alexm.ru/2009/05/administrators.html">alexm.ru: Кто находится в локальной группе Администраторы / Administrators</a></p><div class="codebox"><pre><code>&#039;/********************************************************************/
&#039;/* Имя:   localgroupAdministrator.vbs
&#039;/* Назначение:  Находим всех пользователей, кто находится в локальных администраторах и записываем их в лог-файл.
&#039;/* Использование:  Поместить скрипт в Logon/StartUP GPO, например. При желании можно запустить через psexec.
&#039;/*     Лог файл формируется в CSV формате. Копируем лог, переименовываем в *.csv и открываем в Excel&#039;е.
&#039;/* Язык:   VBScript
&#039;/* Работает на:  Win2k, Win2k3, XP, Vista
&#039;/* Сборка от:  22 мая 2009, 10:00
&#039;/********************************************************************/

&#039; Полный путь к файлу куда пишем лог, шаблон LocalGroupAdministrator-Текущая_ДАТА.log
strLogFile = &quot;\\server\log$\LocalGroupAdministrator-&quot; &amp; Year(date) &amp; Month(date) &amp; &quot;.log&quot;

&#039; Ниже этой строчки скрипт изменять НЕ рекомендуется!!!
&#039;/********************************************************************/
&#039; Выключаем стандартное сообщение об ошибках в скрипте. После обработки ошибки продолжить выполнение
On Error Resume Next
Set objNetwork = Wscript.CreateObject(&quot;Wscript.Network&quot;)
&#039; Получаем имя компьютера
strComputer = objNetwork.ComputerName
&#039; Находим все локальные группы с SID=S-1-5-32-544, Локальные администраторы
Set colItems = GetObject(&quot;winmgmts:\\&quot; &amp; strComputer &amp; &quot;\root\cimv2&quot;)._
ExecQuery (&quot;Select * From Win32_Group Where Domain = &#039;&quot; &amp; strComputer &amp; &quot;&#039; AND SID = &#039;S-1-5-32-544&#039;&quot;)

&#039; Объявляем переменные для работы с лог-файлом
Const numForReading = 1, numForWriting = 2, numForAppending = 8
Dim objFSO, objFile
&#039; Для работы с файлом необходим объект FileSystemObject
Set objFSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)
&#039; Открываем лог-файл на добавление записей, если файла нет, то он создастся
Set objFile = objFso.OpenTextFile(strLogFile, numForAppending, True)

&#039; Проходим по всем группам Локальных администраторов
For Each objItem in colItems
 &#039; Получаем имя группы
 strAdminGroup = objItem.Name
 Set objGroup = GetObject(&quot;WinNT://&quot; &amp; strComputer &amp; &quot;/&quot; &amp; strAdminGroup &amp; &quot;,group&quot;)
 &#039; Текущая дата. Не зависит от региональных настроек
 strDate = Day(date) &amp; &quot;.&quot; &amp; Month(date) &amp; &quot;.&quot; &amp; Year(date)
 &#039; Текущее время. Не зависит от региональных настроек
 strTime = Hour(time) &amp; &quot;:&quot; &amp; Minute(time) &amp; &quot;:&quot; &amp; Second(time)
 &#039; Формируем строку для записи в лог-файл. &quot;Дата, время, компьютер, группа,&quot;
 strResult = strDate &amp; &quot;;&quot; &amp; strTime &amp; &quot;;&quot; &amp; strComputer &amp; &quot;;&quot; &amp; strAdminGroup &amp; &quot;;&quot;
 &#039; Проходим по всем пользователям в группе
 For Each objUser In objGroup.Members
  strUserPath = objUser.aDSPath
  strUserPath = Replace(strUserPath, &quot;WinNT://&quot;, &quot;&quot;)
  &#039; Ищем вхождение имени компьютера
  numMyPos = InStr (strUserPath, strComputer)
  &#039; Если нашли имя компьютера, тогда вырезаем имя домена
  If numMyPos &gt; 0 Then
   strUserPath = Mid(strUserPath, numMyPos)
  End If
  &#039; Пишем строку в лог-файл. &quot;Дата, время, компьютер, группа, имя пользователя, домен/имя пользователя, ПЕРЕВОД СТРОКИ&quot;
  objFile.Write strResult &amp; objUser.Name &amp; &quot;;&quot; &amp; strUserPath &amp; vbCrLf
 Next
Next
&#039; Закрываем лог-файл
objFile.Close</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Atomikon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26669</uri>
			</author>
			<updated>2011-01-24T06:58:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44372#p44372</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Узнать локальные права доменного пользователя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44255#p44255" />
			<content type="html"><![CDATA[<p>Мне это тоже интересно, т.к. сейчас у нас идет процесс отбора прав локального администратора, очень удобно будет, представляю это так, опрашивает учетки в опредиленном контейнере и выдает таблицу</p>]]></content>
			<author>
				<name><![CDATA[BANDI-OGA]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26549</uri>
			</author>
			<updated>2011-01-22T06:43:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44255#p44255</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Узнать локальные права доменного пользователя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44187#p44187" />
			<content type="html"><![CDATA[<p>А подскажите не могу найти как сделать это по сети, и в конце как ой нить отчет на каком компе кто является локальным админом. Сеть домен.</p>]]></content>
			<author>
				<name><![CDATA[Atomikon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26669</uri>
			</author>
			<updated>2011-01-21T12:13:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44187#p44187</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Узнать локальные права доменного пользователя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=26120#p26120" />
			<content type="html"><![CDATA[<p>За код спасибо, попробую использовать.</p><p>А нет ли какого-то простого признака уровня прав?<br />Типа:<br />0 - админ<br />10- опытный пользователь<br />15- пользователь<br />.....</p>]]></content>
			<author>
				<name><![CDATA[uniken1]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24766</uri>
			</author>
			<updated>2009-07-17T10:01:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=26120#p26120</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Узнать локальные права доменного пользователя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=26119#p26119" />
			<content type="html"><![CDATA[<p>Вот так узнаете группы локальные и доменные:<br /></p><div class="codebox"><pre><code>On Error Resume Next

Const wbemFlagReturnImmediately = &amp;h10
Const wbemFlagForwardOnly = &amp;h20

arrComputers = Array(&quot;SKYWORK&quot;) &#039;ваш компьютер
username=&quot;DrW&quot; &#039;ваш пользователь
For Each strComputer In arrComputers
   WScript.Echo
   WScript.Echo &quot;==========================================&quot;
   WScript.Echo &quot;Computer: &quot; &amp; strComputer
   WScript.Echo &quot;==========================================&quot;

   Set objWMIService = GetObject(&quot;winmgmts:\\&quot; &amp; strComputer &amp; &quot;\root\CIMV2&quot;)
   Set colItems = objWMIService.ExecQuery(&quot;SELECT * FROM Win32_GroupUser&quot;, &quot;WQL&quot;, _
                                          wbemFlagReturnImmediately + wbemFlagForwardOnly)

   For Each objItem In colItems
      if instr(objItem.PartComponent,username) then
          WScript.Echo &quot;GroupComponent: &quot; &amp; objItem.GroupComponent
          WScript.Echo &quot;PartComponent: &quot; &amp; objItem.PartComponent
          WScript.Echo
     end if
   Next
Next</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Alexey]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=2696</uri>
			</author>
			<updated>2009-07-17T09:02:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=26119#p26119</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBS: Узнать локальные права доменного пользователя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=26111#p26111" />
			<content type="html"><![CDATA[<p>Как узнать локальные права доменного пользователя (Админ/Опытный пользователь/Пользователь/Гость)?</p>]]></content>
			<author>
				<name><![CDATA[uniken1]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24766</uri>
			</author>
			<updated>2009-07-17T06:58:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=26111#p26111</id>
		</entry>
</feed>
