<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; JScript & WMI: Изменение настроек IP c правами Пользователя]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5361&amp;type=atom" />
	<updated>2011-05-29T20:53:09Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=5361</id>
		<entry>
			<title type="html"><![CDATA[Re: JScript & WMI: Изменение настроек IP c правами Пользователя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=48812#p48812" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Ottiwell_Wood пишет:</cite><blockquote><p>Уровень олицетворения?<a href="http://forum.script-coding.com/chat/smiles/13.gif">http://forum.script-coding.com/chat/smiles/13.gif</a></p></blockquote></div><p>Да, все правильно написано. <a href="http://ru.wikipedia.org/wiki/WMI">Справка.</a></p>]]></content>
			<author>
				<name><![CDATA[JSmаn]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24434</uri>
			</author>
			<updated>2011-05-29T20:53:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=48812#p48812</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript & WMI: Изменение настроек IP c правами Пользователя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=48780#p48780" />
			<content type="html"><![CDATA[<p>Уровень олицетворения?<span class="postimg"><img src="http://forum.script-coding.com/chat/smiles/13.gif" alt="http://forum.script-coding.com/chat/smiles/13.gif" /></span></p>]]></content>
			<author>
				<name><![CDATA[Ottiwell_Wood]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26902</uri>
			</author>
			<updated>2011-05-29T14:31:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=48780#p48780</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript & WMI: Изменение настроек IP c правами Пользователя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=48702#p48702" />
			<content type="html"><![CDATA[<p><strong>Ottiwell_Wood, Xameleon: </strong>Товарищи, зачем всё это?</p><p><strong>hex</strong>:<br />Попробуйте поиграться с уровнем олицетворения.</p><p>Например, {impersonationLevel=identify}</p>]]></content>
			<author>
				<name><![CDATA[Аскет]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25748</uri>
			</author>
			<updated>2011-05-26T22:46:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=48702#p48702</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript & WMI: Изменение настроек IP c правами Пользователя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=48688#p48688" />
			<content type="html"><![CDATA[<p>Рекомендую посмотреть тему: <a href="http://forum.script-coding.com/viewtopic.php?id=5808">VBS: Ярлык для запуска приложения от имени администратора (UAC)</a> и последний пост в ней. Там много примеров.</p>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2011-05-26T14:01:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=48688#p48688</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript & WMI: Изменение настроек IP c правами Пользователя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=48668#p48668" />
			<content type="html"><![CDATA[<p>Если это Vista/7, то можно в брандмауэре задать запуск wscript.exe с администраторскими правами. Я думаю, что именно это и надо использовать. Ещё можно повысить приоритет процесса. <a href="http://www.forum.script-coding.com/viewtopic.php?id=5808">http://www.forum.script-coding.com/view … hp?id=5808</a></p>]]></content>
			<author>
				<name><![CDATA[Ottiwell_Wood]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26902</uri>
			</author>
			<updated>2011-05-25T14:39:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=48668#p48668</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[JScript & WMI: Изменение настроек IP c правами Пользователя]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=43513#p43513" />
			<content type="html"><![CDATA[<p>Здравствуйте. При написании сценария для смены IP адреса (+маски, шлюза, dns) возникла проблема...<br /></p><div class="codebox"><pre><code>var strMac = &quot;Сдесь MAC нужной карты&quot;;
var service =  GetObject(&quot;winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\cimv2&quot;);
var items = service.ExecQuery(&quot;SELECT * FROM Win32_NetworkAdapterConfiguration &quot; +
                                  &quot;WHERE MACAddress=&#039;&quot; + strMac + &quot;&#039;&quot;);

var arrIpAddr = new Array(&quot;192.168.0.8&quot;), arrSubnet = new Array(&quot;255.255.255.0&quot;),
    arrGate   = new Array(&quot;192.168.0.1&quot;);
for (var eConf = new Enumerator(items); !eConf.atEnd(); eConf.moveNext()) {
    var config = eConf.item();
    if (config.MACAddress == strMac) {
        var res = config.EnableStatic(arrIpAddr, arrSubnet);
        res = config.SetGateways(arrGate);
    }
}</code></pre></div><p>Подобных скриптов (правда они в основном на VBScript) в сети очень много.<br />Этот скрипт прекрасно работает когда запускается от имени администратора, но мне нужно чтобы он работал и для обычного пользователя.<br />Этот самый пользователь входит в групы &quot;Пользователи&quot;, &quot;Опытные пользователи&quot;, &quot;Операторы настройки сети&quot; и спокойно может изменять IP вручную (с помощью netsh или окна &quot;Настройка соединения&quot;).<br />Но когда от его имени запускается этот скрипт, то функция EnableStatic возвращает значение 0x5B = 91.<br />Согласно MSDN <a href="http://msdn.microsoft.com/en-us/library/aa390383(VS.85).aspx">http://msdn.microsoft.com/en-us/library … S.85).aspx</a> это ошибка &quot;Access denied&quot; т.е. данное действие запрещено для скрипта.<br />Каким образом можно дать привелегии скрипту на смену IP для обычного пользователя?<br />Заранее благодарен.</p>]]></content>
			<author>
				<name><![CDATA[hex]]></name>
			</author>
			<updated>2011-01-10T15:30:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=43513#p43513</id>
		</entry>
</feed>
