<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBS: Прошу помощи у уважаемых знатоков VBS + AD]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10283&amp;type=atom" />
	<updated>2014-12-26T10:01:25Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=10283</id>
		<entry>
			<title type="html"><![CDATA[VBS: Прошу помощи у уважаемых знатоков VBS + AD]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=89794#p89794" />
			<content type="html"><![CDATA[<p>Доброго времени суток, уважаемые форумчане. Я только начал изучать VBS, принцип вообщем то мне понятен, только вот не хватает знаний. Помогите пожалуйста в создании следующего скрипта.<br />Хочу немного облегчить рутинную работу админа. Необходимо создавать сразу 2х пользователей + 2 компа + группа + включить этих 2х пользователей в определенные группы в AD (причем обоих в разные группы), а так же добавить одному из них определенные права на определенную группу в безопасности.<br />У всех создаваемых объектов есть общая часть в названии. т.е.<br />пользователи:<br />CN=Пользователь1 число,OU=users,OU=uroven1,OU=uroven1,DC=domen,DC=local<br />CN=Пользователь2 число,OU=users,OU=uroven1,OU=uroven1,DC=domen,DC=local<br />У каждого пользователя логин: число-a и число-b соответственно.<br />так же каждому пользователю надо задать пароль</p><p>группа:<br />CN=gruppчисло,OU=users,OU=uroven1,OU=uroven1,DC=domen,DC=local</p><p>компы:<br />CN=comp1число,OU=PC,OU=uroven1,OU=uroven2,DC=domen,DC=local<br />CN=comp2число,OU=PC,OU=uroven1,OU=uroven2,DC=domen,DC=local</p><p>красным шрифтом выделено число которое одинаково для всех объектов</p><p>Вот что я начал делать:<br /></p><div class="codebox"><pre><code>
shnum = inputbox(&quot;Введите № объекта&quot;)
strLine = shnum

DomainDN = &quot;dc=domen, dc=local&quot;
usrm = &quot;CN=Пользователь1 &quot; &amp; strLine
usrt = &quot;CN=Пользователь2 &quot; &amp; strLine
loginm = strLine &amp; &quot;-a&quot;
logint = strLine &amp; &quot;-b&quot;
comp1 = &quot;CN=comp1&quot; &amp; strLine
comp2 = &quot;CN=comp2&quot; &amp; strLine
grpshop = &quot;CN=grupp&quot; &amp; strLine

Set objContainer = GetObject(&quot;LDAP: //OU=uroven2,DC=domen,DC=local&quot;)
Set objUser = objContainer.Create(&quot;User&quot;, usrm &amp; &quot;,OU=user,OU=uroven1&quot;)
objUser.Put &quot;samAccountName&quot;, loginm
objUser.Put &quot;sn&quot;, &quot;Usser&quot; &amp; strLine
objUser.Put &quot;givenName&quot;, usrm
objUser.Put &quot;DisplayName&quot;, &quot;Пользован&quot; &amp; strLine
objUser.SetPassword &quot;12345&quot;
objUser.AccountDisabled = False
objUser.SetInfo ()
WScript.Echo &quot;Скрипт выполнен&quot;

</code></pre></div><p>но вот уперся:<br />1) скрипт запускается и просит ввести данные, но после ввода и нажатия на ОК, скрипт выдает ошибку на строке 19 символ 1<br />2) не пойму как же дальше сделать внесение остальных данных.</p><p>Если не сложно помогите и огромная просьба учесть то что я только начал изучать VBS по этому по возможности небольшие коменты.</p><p>Заранее благодарен.</p>]]></content>
			<author>
				<name><![CDATA[BOBeR]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32772</uri>
			</author>
			<updated>2014-12-26T10:01:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=89794#p89794</id>
		</entry>
</feed>
