<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBS: Узнать локальные права доменного пользователя]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=3423</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=3423&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: Узнать локальные права доменного пользователя».]]></description>
		<lastBuildDate>Mon, 24 Jan 2011 10:49:37 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS: Узнать локальные права доменного пользователя]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44376#p44376</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Dmitrii)]]></author>
			<pubDate>Mon, 24 Jan 2011 10:49:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44376#p44376</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Узнать локальные права доменного пользователя]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44373#p44373</link>
			<description><![CDATA[<p><span style="color: green"><strong>Atomikon</strong>, прочтите <a href="http://forum.script-coding.com/help.php#bbcode">справку по тэгам</a> и пользуйтесь ими в будущем. Я поправил Ваш пост.</span></p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Mon, 24 Jan 2011 07:53:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44373#p44373</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Узнать локальные права доменного пользователя]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44372#p44372</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Atomikon)]]></author>
			<pubDate>Mon, 24 Jan 2011 06:58:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44372#p44372</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Узнать локальные права доменного пользователя]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44255#p44255</link>
			<description><![CDATA[<p>Мне это тоже интересно, т.к. сейчас у нас идет процесс отбора прав локального администратора, очень удобно будет, представляю это так, опрашивает учетки в опредиленном контейнере и выдает таблицу</p>]]></description>
			<author><![CDATA[null@example.com (BANDI-OGA)]]></author>
			<pubDate>Sat, 22 Jan 2011 06:43:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44255#p44255</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Узнать локальные права доменного пользователя]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44187#p44187</link>
			<description><![CDATA[<p>А подскажите не могу найти как сделать это по сети, и в конце как ой нить отчет на каком компе кто является локальным админом. Сеть домен.</p>]]></description>
			<author><![CDATA[null@example.com (Atomikon)]]></author>
			<pubDate>Fri, 21 Jan 2011 12:13:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44187#p44187</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Узнать локальные права доменного пользователя]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=26120#p26120</link>
			<description><![CDATA[<p>За код спасибо, попробую использовать.</p><p>А нет ли какого-то простого признака уровня прав?<br />Типа:<br />0 - админ<br />10- опытный пользователь<br />15- пользователь<br />.....</p>]]></description>
			<author><![CDATA[null@example.com (uniken1)]]></author>
			<pubDate>Fri, 17 Jul 2009 10:01:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=26120#p26120</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Узнать локальные права доменного пользователя]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=26119#p26119</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Alexey)]]></author>
			<pubDate>Fri, 17 Jul 2009 09:02:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=26119#p26119</guid>
		</item>
		<item>
			<title><![CDATA[VBS: Узнать локальные права доменного пользователя]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=26111#p26111</link>
			<description><![CDATA[<p>Как узнать локальные права доменного пользователя (Админ/Опытный пользователь/Пользователь/Гость)?</p>]]></description>
			<author><![CDATA[null@example.com (uniken1)]]></author>
			<pubDate>Fri, 17 Jul 2009 06:58:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=26111#p26111</guid>
		</item>
	</channel>
</rss>
