<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBS: WSHController.CreateScript отказывается работать]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=7287</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7287&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: WSHController.CreateScript отказывается работать».]]></description>
		<lastBuildDate>Fri, 22 Jun 2012 07:59:02 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS: WSHController.CreateScript отказывается работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61097#p61097</link>
			<description><![CDATA[<p><strong>RUVATA</strong>, а мы и не ломаем. У нас всё работает.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Fri, 22 Jun 2012 07:59:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61097#p61097</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: WSHController.CreateScript отказывается работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61096#p61096</link>
			<description><![CDATA[<p><a href="http://vbstreets.ru/Articles/66348.aspx">Сначала было Windows API, и был DLL Hell...</a> <br />Не ломайте себе голову с &quot;этими вашими&quot; <strong>DCOM</strong>, <strong>COM</strong>, <strong>OLE</strong>, <strong>ActiveX</strong>(на удаленной машине)<br />Берите любой известный Вам язык программирования где имеется возможность поднимать сокет,<br />учите программу получать из сокета имя скрипта и наделяете ее функционалом его запуска, единожды распространяете на машины по средствам того-же $install... и забыли как страшный сон.<br />Я как-то слепил такую штуку (с блекджеком и шлюхами)&nbsp; на <strong>AutoIt</strong>.<br />В то время как мой упертый коллега, уже шестой час подряд побеждал &quot;Сервер RPC недоступен&quot;,<br />а потом до самой своей капитуляции ковырял учебник по WMI - и таки выстрелил себе в ногу спустя сутки. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (RUVATA)]]></author>
			<pubDate>Fri, 22 Jun 2012 07:56:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61096#p61096</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: WSHController.CreateScript отказывается работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61047#p61047</link>
			<description><![CDATA[<p>Я для настроек компа на удалённый запуск скриптов выполняю на нём вот такой скрипт...<br /></p><div class="codebox"><pre><code>Set WshShell=WScript.CreateObject (&quot;WScript.Shell&quot;)
WshShell.Run &quot;wscript -regserver&quot;,1,1
WshShell.RegWrite &quot;HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings\Remote&quot;,1,&quot;REG_DWORD&quot;
WshShell.RegWrite &quot;HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings\Enabled&quot;,1,&quot;REG_SZ&quot;
WshShell.RegWrite &quot;HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings\IgnoreUserSettings&quot;,1,&quot;REG_SZ&quot;
WshShell.RegWrite &quot;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters\AutoShareServer&quot;,1,&quot;REG_DWORD&quot;
WshShell.RegWrite &quot;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters\AutoShareWks&quot;,1,&quot;REG_DWORD&quot;

strComputer = &quot;.&quot;
Set objWMIService = GetObject(&quot;winmgmts:\\&quot; &amp; strComputer &amp; &quot;\root\cimv2&quot;)
Set colServiceList = objWMIService.ExecQuery(&quot;Select * from Win32_Service where Name = &#039;SharedAccess&#039;&quot;)
For Each objService in colServiceList
    errReturnCode = objService.StopService   
    errReturnCode = objService.ChangeStartMode(&quot;Disabled&quot;)   
Next</code></pre></div><p>А на своём ещё ручками DCOM настраиваю...</p>]]></description>
			<author><![CDATA[null@example.com (Евген)]]></author>
			<pubDate>Wed, 20 Jun 2012 10:51:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61047#p61047</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: WSHController.CreateScript отказывается работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61046#p61046</link>
			<description><![CDATA[<p>По настройке DCOM смотрите здесь: <a href="http://itband.ru/2009/11/remote-execution/">ITband.ru » 7 способов выполнить команду на удалённом компьютере</a> в разделе «WSH Remote Scripting»:<br /></p><div class="quotebox"><blockquote><p>В системах Windows XP с пакетом обновлений 2 и выше, необходимо изменить параметры безопасности DCOM. Это можно сделать с помощью групповой политики. В узле Computer Configuration \ Windows Settings \ Security Settings \ Local Policies \ Security Options следует установить разрешения следующим образом:</p><p>&nbsp; &nbsp; DCOM: Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax<br />&nbsp; &nbsp; Выдать группам Anonymous Logon и Everyone разрешения Allow Local и Allow Remote Access</p><p>&nbsp; &nbsp; DCOM: Machine Launch Restrictions in Security Descriptor Definition Language (SDDL) syntax<br />&nbsp; &nbsp; Выдать группе Administrators разрешения Allow Local Launch, Allow Remote Launch, Allow Local Activation, Allow Remote Activation<br />&nbsp; &nbsp; Группе Everyone – Allow Local Launch, Allow Local Activation</p></blockquote></div><p>(ну и прочие способы, помимо «WSH Remote Scripting» можете поглядеть для разнообразия).</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Wed, 20 Jun 2012 10:28:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61046#p61046</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: WSHController.CreateScript отказывается работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61041#p61041</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Для начала выполните на удалённой машине:</p></blockquote></div><p>вот <a href="http://www.script-coding.com/Remote.html">эту страничку</a> я еще с утра прочитал и в реестр изменения внес... И после этого уже и пробовал, разумеется... Только вот в dcomcnfg не нашел WSHRemote... Может не там искал?</p><div class="codebox"><pre><code>C:\share&gt;type whost.cmd
regedit /s \\igor\share\whost.reg
wscript.exe -regserver

C:\share&gt;type whost.reg
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings]
&quot;Remote&quot;=&quot;1&quot;
&quot;IgnoreUserSettings&quot;=&quot;1&quot;

C:\share&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (inock)]]></author>
			<pubDate>Wed, 20 Jun 2012 08:23:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61041#p61041</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: WSHController.CreateScript отказывается работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61040#p61040</link>
			<description><![CDATA[<p>Для начала выполните на удалённой машине:<br /></p><div class="codebox"><pre><code>wscript.exe -regserver
reg.exe add &quot;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings&quot; /v &quot;Remote&quot; /t REG_DWORD /d 1</code></pre></div><p>и попробуйте снова.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Wed, 20 Jun 2012 08:02:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61040#p61040</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: WSHController.CreateScript отказывается работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61038#p61038</link>
			<description><![CDATA[<p><strong>inock</strong>, квадратные скобки означают необязательность аргумента. Если Вы не указываете имя/пароль — вход на удалённую машину осуществляется от имени и с полномочиями текущего пользователя.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Wed, 20 Jun 2012 07:33:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61038#p61038</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: WSHController.CreateScript отказывается работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61036#p61036</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Какая ОС у Вас и какая на «bte-dc-01»?</p></blockquote></div><p>у меня - win 7 на удаленной машине win server 8 R2<br /></p><div class="quotebox"><blockquote><p>Вообще-то не требует.</p></blockquote></div><div class="quotebox"><blockquote><p>Usage: psexec [\\computer[,computer2[,...] | @file]<strong><span class="bbu">[-u user [-p psswd]]</span></strong>[-n s][-l][-s|-e][-x][-i [session]][-c [-f|-v]][-w directory][-d][-&lt;priority&gt;][-a n,n,...] cmd [arguments]<br />...<br />&nbsp; &nbsp; &nbsp;-u&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Specifies optional user name for login to remote<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; computer.<br />&nbsp; &nbsp; &nbsp;-p&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Specifies optional password for user name. If you omit this<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; you will be prompted to enter a hidden password.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (inock)]]></author>
			<pubDate>Wed, 20 Jun 2012 06:43:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61036#p61036</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: WSHController.CreateScript отказывается работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61034#p61034</link>
			<description><![CDATA[<p>Какая ОС у Вас и какая на «bte-dc-01»?</p><div class="quotebox"><blockquote><p>который требует указывать login/password в явном виде...</p></blockquote></div><p>Вообще-то не требует.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Wed, 20 Jun 2012 06:29:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61034#p61034</guid>
		</item>
		<item>
			<title><![CDATA[VBS: WSHController.CreateScript отказывается работать]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61031#p61031</link>
			<description><![CDATA[<p>Вот такой незымысловатый код:<br /></p><div class="codebox"><pre><code>Set oCtrl = WScript.CreateObject(&quot;WSHController&quot;)
Set oScript = oCtrl.CreateScript(&quot;C:\share\link.vbs&quot;,&quot;bte-dc-01&quot;)</code></pre></div><p>Дает вот такой злобный отлуп:</p><div class="quotebox"><blockquote><p>C:\TEMP&gt;ver</p><p>Microsoft Windows [Version 6.1.7601]</p><p>C:\TEMP&gt;cscript test2.vbs<br />Сервер сценариев Windows (Microsoft R) версия 5.8<br />c Корпорация Майкрософт (Microsoft Corp.), 1996-2001. Все права защищены.</p><p>C:\TEMP\test2.vbs(2, 1) Ошибка выполнения Microsoft VBScript: Невозможно создание объекта контейнером ActiveX</p><p>C:\TEMP&gt;</p></blockquote></div><p>Оно как-то лечится? Или может быть есть какие-то другие способы запустить команду на удаленном компьютере? Собственно все эти извращения вызваны там, что я пытаюсь обойтись без psexec.exe, который требует указывать login/password в явном виде...</p><p>Спасибо <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (inock)]]></author>
			<pubDate>Wed, 20 Jun 2012 06:25:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61031#p61031</guid>
		</item>
	</channel>
</rss>
