<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; JS: Как авторизоваться на NT 4.0]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8701&amp;type=atom" />
	<updated>2013-09-29T17:57:09Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=8701</id>
		<entry>
			<title type="html"><![CDATA[Re: JS: Как авторизоваться на NT 4.0]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=75623#p75623" />
			<content type="html"><![CDATA[<p>ничего не получалось, пока не настроил доверительные отношения между двумя доменами: 1-й домен который на NT4 (откуда надо брать файлы) и 2-ой - домен в который входит комп, на который эти файлы сохранять... (на платформе win2003) только так всё заработало.&nbsp; очень &quot;ракообразно&quot;, надо признать это на NT 4 настраивается.</p>]]></content>
			<author>
				<name><![CDATA[im2002]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28063</uri>
			</author>
			<updated>2013-09-29T17:57:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=75623#p75623</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS: Как авторизоваться на NT 4.0]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=75561#p75561" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>И что — такое работает?<br />Почему не просто:<br /></p><div class="codebox"><pre><code>Set objWshNetwork = WScript.CreateObject(&quot;WScript.Network&quot;)
objWshNetwork.MapNetworkDrive(…)</code></pre></div><p>?!</p></blockquote></div><p>Да, это работает, но можно и так как вы пишите, только вместо (...) будет:</p><div class="codebox"><pre><code>var sour = &quot;\\\\192.168.1.201\\c$\\test&quot;;
var shObj = new ActiveXObject(&quot;WScript.Shell&quot;);   
shObj.MapNetworkDrive(&quot;Y:&quot;, sour, false, &quot;Administrator&quot;, &quot;error&quot;);</code></pre></div><p>не вижу особой разницы, опять же эту конструкцию надо ставить в try()-catch(), чтобы понять<br />подключился ли сетевой диск. результат будет точно таким же.</p>]]></content>
			<author>
				<name><![CDATA[im2002]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28063</uri>
			</author>
			<updated>2013-09-25T17:59:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=75561#p75561</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS: Как авторизоваться на NT 4.0]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=75560#p75560" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Этим я хочу авторизоваться на сервере с адресом 192.168.1.201,</p></blockquote></div><p>И что — такое работает?</p><p>Почему не просто:<br /></p><div class="codebox"><pre><code>Set objWshNetwork = WScript.CreateObject(&quot;WScript.Network&quot;)
objWshNetwork.MapNetworkDrive(…)</code></pre></div><p>?!</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2013-09-25T16:48:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=75560#p75560</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS: Как авторизоваться на NT 4.0]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=75554#p75554" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Э… чего Вы, собственно, хотите этим добиться?</p></blockquote></div><p>Этим я хочу авторизоваться на сервере с адресом 192.168.1.201, иначе при выполнении такого кода:</p><div class="codebox"><pre><code>var shObj = new ActiveXObject(&quot;WScript.Shell&quot;);            
var dest = &quot;D:\\testarch&quot;;                    
var sour = &quot;\\\\192.168.1.201\\c$\\test&quot;;            
var archpref = &quot;archive&quot;;
var rarExe = &quot;\&quot;C:\\Program Files (x86)\\WinRAR\\rar.exe\&quot;&quot;;    
ret = shObj.Run(rarExe + &quot; a -r -y -x~*.* -x*.tmp -ag &quot; + dest + &quot;\\&quot; + archpref + &quot; \&quot;&quot; + sour + &quot;\&quot;&quot;, 1, true);</code></pre></div><p>архив не создастся, по анализу ret (цифра 6) будет понятно, что это ошибка доступа. <br />Чтобы такого не возникало надо &quot;авторизоваться&quot; на той машине, с которой я хочу брать файлы для архивации на свой локальный ПК. То, как я писал в 1-ом сообщении, я делал для подобной авторизации, но на удалённом ПК была ОС Windows Server 2003, всё проходило, работало, а тут ОС = NT 4.0.<br />НЕ ВЫХОДИТ.</p>]]></content>
			<author>
				<name><![CDATA[im2002]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28063</uri>
			</author>
			<updated>2013-09-25T13:03:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=75554#p75554</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS: Как авторизоваться на NT 4.0]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=75550#p75550" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>var adsi = dso.OpenDSObject(&quot;WinNT://192.168.1.201&quot;, &quot;Administrator&quot;, &quot;error&quot;, 0);</p></blockquote></div><p>Э… чего Вы, собственно, хотите этим добиться?</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2013-09-25T08:35:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=75550#p75550</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[JS: Как авторизоваться на NT 4.0]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=75549#p75549" />
			<content type="html"><![CDATA[<p>Надо написать скрипт для копирования/архивирования папки находящейся на сервере с ОС NT 4.0 SP 6 в локальной сети.<br />Скрипт будет запускаться с другой рабочей станции, и соответственно копировать/архивировать должен на свой локальный диск.<br />Не могу авторизоваться на сервере.<br />пробую:</p><div class="codebox"><pre><code>var dso = GetObject(&quot;WinNT:&quot;);                    
try
    {
    var adsi = dso.OpenDSObject(&quot;WinNT://192.168.1.201&quot;, &quot;Administrator&quot;, &quot;error&quot;, 0);
    WScript.Echo(&quot;Успех&quot;);
    }
catch(e)
    {
    WScript.Echo(&quot;Отказ&quot;);
    }</code></pre></div><p>Получаю <strong>Отказ</strong>, хотя имя пользователя и пароль верные, пробовал &quot;прикручивать домен&quot;, т.е. писать имя пользователя в виде &quot;Administrator@nxms&quot; или &quot;nxms\Administrator&quot; та же фигня...</p><p>Рабочая станция, с которой запускается скрипт к домену <strong>nxm</strong>s (PDC-контроллером которого является вышеуказанный сервер) никакого отношения не имеет, просто находится в одной локальной сети.</p>]]></content>
			<author>
				<name><![CDATA[im2002]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28063</uri>
			</author>
			<updated>2013-09-25T08:04:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=75549#p75549</id>
		</entry>
</feed>
