<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBS: Ввод пароля для RUNAS]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7356&amp;type=atom" />
	<updated>2013-10-10T15:03:50Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7356</id>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Ввод пароля для RUNAS]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=75927#p75927" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Евген пишет:</cite><blockquote><p>По ходу дела вроде через WSShell.Sendkeys надо будет пароль вводить ?</p></blockquote></div><p>SendKey для RUNAS и правда - работает, но в описанной ситуации это будет ненадежно: если текущий юзер переведет фокус ввода на другое окно - все идет наперекосяк. Я пользуюсь подобной байдой для генерации каталогов пользовательских профайлов на свеженастроенных клиентских машинах под XP, но - соответственно - скрипт запускает админ, который знает, что нужно подождать и ничего не нажимать пару минут.</p><p>Можно также PSEXEC Руссиновича использовать - логин/пароль простыми параметрами CLI передать можно. Если безопасность и вправду некритична - то упаковать такой вызов в VBE для девизуализации - и все дела.</p><p>Если по уму, то лучше проксирования&nbsp; - в обычной форме или в форме scheduled task - ничего нет. Но это вариант хорош только при &quot;стационарном&quot; применении. Если скрипт предназначен для эпизодического применения на различных машинах - тогда ИМХО только упаковка - см. выше.</p>]]></content>
			<author>
				<name><![CDATA[ig.aruba]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30191</uri>
			</author>
			<updated>2013-10-10T15:03:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=75927#p75927</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Ввод пароля для RUNAS]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=75604#p75604" />
			<content type="html"><![CDATA[<p>Команда RUNAS при перенаправлении её входного потока не срабатывает, но как оказывается, за исключением случая, когда ввод читается из устройства CON. При этом:<br />1) пароль начинает отображаться при вводе;<br />2) макросы DOSKEY начинают работать с RUNAS.EXE:<br /></p><div class="codebox"><pre><code>doskey.exe /exename=runas.exe pw=Мой пароль
runas /user:admin &quot;chkdsk x:&quot; &lt;con
</code></pre></div><p>— теперь вместо пароля можно ввести «pw».</p><p>В свою очередь макросы DOSKEY позволяют улучшить автоматизацию ввода пароля с помощью <em>WshShell.SendKeys()</em>, — я подозреваю, что в тех случаях, когда говорят, что это не работает с RUNAS, виноват ненадёжный метод <em>WshShell.SendKeys()</em>: например, пароль содержит символы отсутствущие в текущей раскладке клавиатуры и т.п. Если же воспользоваться макросом, имя которого — устойчивый к отправке с помощью <em>WshShell.SendKeys()</em> символ, например, точка или цифра, то всё должно заработать:<br /></p><div class="codebox"><pre><code>@if (0)==1 @end /*
@echo off
set title=&quot;%~fs0 %random% %time%&quot;
title %title%
doskey.exe /exename=runas.exe .=Мой пароль&amp;&amp;^
CScript.exe /nologo /e:JScript &quot;%~fs0&quot;&amp;&amp;^
runas.exe /user:admin &quot;cmd.exe /k set user&quot; &gt;nul &lt;con
exit /b

*/
var WshShell = new ActiveXObject(&quot;WScript.Shell&quot;);
WshShell.AppActivate(WshShell.ExpandEnvironmentStrings(&quot;%title%&quot;))?
WshShell.SendKeys(&quot;.~&quot;) : WScript.Quit(1);
</code></pre></div><p>(не следует запускать в скрытом окне, но можно в свёрнутом).</p>]]></content>
			<author>
				<name><![CDATA[wisgest]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=3850</uri>
			</author>
			<updated>2013-09-28T00:54:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=75604#p75604</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Ввод пароля для RUNAS]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61818#p61818" />
			<content type="html"><![CDATA[<p>alexii все уже написал</p>]]></content>
			<author>
				<name><![CDATA[smaharbA]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=2911</uri>
			</author>
			<updated>2012-07-20T06:34:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61818#p61818</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Ввод пароля для RUNAS]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61663#p61663" />
			<content type="html"><![CDATA[<p>Вместо Runas можно посмотреть в сторону <strong>AdminLink</strong>.Программа умеет шифровать логин и пароль на основании строки запуска.<br />В описанни можно прочитать про <strong>недостатки Runas /savecred</strong></p><div class="codebox"><pre><code>set WshShell = CreateObject(&quot;WScript.Shell&quot;) 
WshShell.Run &quot;runas /user:superlogin C:\uarm3\bin\uarm.exe&quot;,2  
WScript.Sleep 100 
WshShell.Sendkeys &quot;Mypassword~&quot; 
WScript.Sleep 1000</code></pre></div>]]></content>
			<author>
				<name><![CDATA[badik]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=21834</uri>
			</author>
			<updated>2012-07-17T10:39:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61663#p61663</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Ввод пароля для RUNAS]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61655#p61655" />
			<content type="html"><![CDATA[<p>Думал можно автоматом с помощью VBS вбить пароль, но не получается... <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Евген]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25253</uri>
			</author>
			<updated>2012-07-17T05:46:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61655#p61655</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Ввод пароля для RUNAS]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61653#p61653" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Евген пишет:</cite><blockquote><p><strong>2 alexii</strong> мне нужен запуск на этом же самом локальном компе...</p></blockquote></div><p>Не понял в чём состоит проблема.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2012-07-17T03:04:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61653#p61653</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Ввод пароля для RUNAS]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61652#p61652" />
			<content type="html"><![CDATA[<p><strong>2 alexii</strong> мне нужен запуск на этом же самом локальном компе...<br />Единственным выходом пока что тоже вижу шедулер.... <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Евген]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25253</uri>
			</author>
			<updated>2012-07-17T03:02:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61652#p61652</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Ввод пароля для RUNAS]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61622#p61622" />
			<content type="html"><![CDATA[<p><strong>Евген</strong>, если устроит с «/netonly», то работает простое:<br /></p><div class="codebox"><pre><code>echo MyPassword|runas.exe /netonly /user:&quot;User&quot; &quot;wscript.exe C:\util\111\mmm.vbs&quot;</code></pre></div><p>Но я бы всё же использовал проксирование: скрипт, запущенный от имени администратора/системы через Планировщик, который следит за неким событием, по которому он исполняет заранее заданные действия.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2012-07-16T18:25:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61622#p61622</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Ввод пароля для RUNAS]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61615#p61615" />
			<content type="html"><![CDATA[<p>По ходу дела вроде через WSShell.Sendkeys надо будет пароль вводить ?</p>]]></content>
			<author>
				<name><![CDATA[Евген]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25253</uri>
			</author>
			<updated>2012-07-16T15:00:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61615#p61615</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Ввод пароля для RUNAS]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61614#p61614" />
			<content type="html"><![CDATA[<p>Ну вот так <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />В обоих офисах девушки, которые умеют включать/выключать компьютеры, печатать бумажки + индус, который нажимает клавиши под диктовку.<br />А уж найти расположение скрипта и догадаться что этот файл вообще что-то делает - опасности нет никакой <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Вход в офис - только через охрану, под запись в журнале. Каждое место в офисе просматривается и записывается на 2 разные видеокамеры <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Ну вообщем охрана обеспечена другими средствами <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Установлено антивирьное серъёзное ПО и т.д. и т.п.....</p>]]></content>
			<author>
				<name><![CDATA[Евген]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25253</uri>
			</author>
			<updated>2012-07-16T14:57:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61614#p61614</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Ввод пароля для RUNAS]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61607#p61607" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Евген пишет:</cite><blockquote><p>По безопасности никаких опасений, в скрипте можно в открытую прописывать и логин и пароль админа...</p></blockquote></div><p>Это как так?</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2012-07-16T12:21:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61607#p61607</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBS: Ввод пароля для RUNAS]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61606#p61606" />
			<content type="html"><![CDATA[<p>Коллеги, приветствую !<br />Есть следующая затея...<br />Система - Win XP SP3<br />Надо из под учётной записи простого пользователя штатными средствами винды толкнуть соседний файл скрипта с админскими правами.</p><div class="codebox"><pre><code>runas /noprofile /savecred /user:admin &quot;wscript.exe C:\util\111\mmm.vbs&quot;</code></pre></div><p>По безопасности никаких опасений, в скрипте можно в открытую прописывать и логин и пароль админа...<br />Нужно сделать так, чтобы запрос пароля обнаруживался и вводился автоматически...<br />В голове крутится использование wsshell stdout / stdin ...<br />Никто подобное не реализовывал ?</p>]]></content>
			<author>
				<name><![CDATA[Евген]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25253</uri>
			</author>
			<updated>2012-07-16T11:10:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61606#p61606</id>
		</entry>
</feed>
