<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Бесправие удалённо запускаемого скрипта]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=8200</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8200&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Бесправие удалённо запускаемого скрипта».]]></description>
		<lastBuildDate>Wed, 03 Apr 2013 13:18:27 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Бесправие удалённо запускаемого скрипта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71059#p71059</link>
			<description><![CDATA[<p>Мне не приходилось удаленно запускать на удаленной машине свои скрипты, но, если, например, вызываешь через утилиту <em><strong>PsExec.exe </strong></em>на удаленной машине <em><strong>со своими правами </strong></em>консольный процесс <em><strong>cmd.exe</strong></em>, то работая в нем также стыкаешься с тем, что тот процесс не видит &quot;сходу&quot; сетевые ресурсы - приходится прямо в нем их предварительно подключать через: <br /></p><div class="codebox"><pre><code>net use \\ресурс /user:мой_домен\моя_учетка мой_пароль</code></pre></div><p>а потом уже можно работать с ресурсом.</p><p>Это я к тому, что может и Вам нужно предварительно средствами VBS подключиться к ресурсу с указанием регистрационных данных.</p>]]></description>
			<author><![CDATA[null@example.com (Rom5)]]></author>
			<pubDate>Wed, 03 Apr 2013 13:18:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71059#p71059</guid>
		</item>
		<item>
			<title><![CDATA[Бесправие удалённо запускаемого скрипта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71013#p71013</link>
			<description><![CDATA[<p>Здравствуйте, коллеги!<br />Потребовалось из одного скрипта запустить выполнение другого, на удалённой машине. (JScript)<br />Вызов шёл через<br /></p><div class="codebox"><pre><code>
var job = WScript.CreateObject(&quot;WbemScripting.SWbemLocator&quot;).ConnectServer(computerName, &quot;root\\cimv2&quot;).Get(&quot;Win32_Process&quot;);
</code></pre></div><p>и, далее, через job.Create<br />И столкнулся с пакостной ситуацией: запущенный скрипт видит только локальные объекты.<br /></p><div class="codebox"><pre><code>
var fso = WScript.CreateObject(&quot;Scripting.FileSystemObject&quot;);
var isAlive = fso.FolderExists(&quot;\\\\otherComp\\sharedFolder&quot;); // isAlive всегда false
</code></pre></div><p>При этом, если запускать второй скрипт локально-самостоятельно, то всё он видит и исполняет прекрасно.<br />Учётка, под которой запускаются все скрипты, доменно-админная, имеет права на всё, что надо. Явное указание учётки при создании процесса ничего не меняет.</p><p>Кто может подсказать, где причина и, главное, как бороть?</p>]]></description>
			<author><![CDATA[null@example.com (mumps)]]></author>
			<pubDate>Tue, 02 Apr 2013 12:35:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71013#p71013</guid>
		</item>
	</channel>
</rss>
