<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Удаленное управление объектами Windows]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=5474&amp;type=atom" />
	<updated>2011-02-05T17:42:47Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=5474</id>
		<entry>
			<title type="html"><![CDATA[Re: Удаленное управление объектами Windows]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=44918#p44918" />
			<content type="html"><![CDATA[<p>Ничего новей <a href="http://www.windowsfaq.ru/content/view/707/94/">PowerShell</a> пока не придумали.<br />На данном форуме, правда, его чего-то не обсуждают. (<strong>upd</strong> глянув поиском уточняюсь: обсуждают, но мало) Не добрались пока наверное? Я вот и сам не добрался. Но видимо стоит...<br />А вот в сети готовые примеры управления IE уже <a href="http://forum.oszone.net/post-1453132.html">есть</a>. <a href="http://www.google.ru/search?q=powershell+internet+explorer">Ищите...</a></p>]]></content>
			<author>
				<name><![CDATA[jite]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25851</uri>
			</author>
			<updated>2011-02-05T17:42:47Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=44918#p44918</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Удаленное управление объектами Windows]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=44900#p44900" />
			<content type="html"><![CDATA[<p>Уважаемые коллеги,</p><p>прошу поделиться знаниями и соображениями касаемо темы, а именно:<br />существует ли что-то более новое для задач скриптового программирования, чем модель COM/DCOM?<br />Отчего возник такой вопрос? Есть задача удаленно, с помощью средств автоматизации, управлять запущенным интерактивно Internet Explorer&#039;ом 6.0 (7.0) на нескольких машинах - например, обновить страницу.<br />Идея алгоритма достаточно тривиальна, а вот с реализацией, как бывает, трудности <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />1. В цикле из значений массива имен компьютеров подавать на вход функции, управляющей IE, имя удаленного компьютера.<br />2. Функция, используя технологию DCOM (тут вопрос - может уже есть, что более новее, надежнее, интереснее?) подключается к COM-объекту <strong>ShellWindows</strong>, используя <strong>CoCreateInstanceEx</strong><br />3. получив объект, проходит по его содержимому (если, например, открытых окон несколько), сравнивая значение заголовка с IEFrame.<br />4. Если true, применяет к объекту метод Navigatу<br />5. PROFIT</p><p>Вроде бы все. Однако ж, используя WSH у меня получилось подключиться только к локальному инстансу интернет эксплорера, используя python с подключенным модулем pythoncom, получаю вовсе разнообразные результаты. На доменной удаленной машине скрипт отрабатывает, правда, через раз, на машине рабочей группы - совсем нет.</p><p>Задача достаточно насущая для многих администраторов, и скорее всего, уже неоднократно решена. Однако достойного варианта автоматизации я так и не нашел, разработка же своего привела к образованию каши в голове из отрывочных сведений про COM/DCOM<br />Если кто кинет ссылку на документацию по сабжу, применительно к скриптовым языкам, где достаточно подробно разъясняются нюансы удаленного подключения, буду признателен. В питоновской справке по pythoncom все по-военному скупо.</p><p>Спасибо.<br />С уважением к сообществу.</p>]]></content>
			<author>
				<name><![CDATA[Mif]]></name>
			</author>
			<updated>2011-02-05T11:41:26Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=44900#p44900</id>
		</entry>
</feed>
