<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Mikhail Penkov's Blog</title>
	<atom:link href="http://drnight.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://drnight.wordpress.com</link>
	<description>Administration NON-FAQ</description>
	<lastBuildDate>Fri, 21 Aug 2009 10:37:32 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='drnight.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Mikhail Penkov's Blog</title>
		<link>http://drnight.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://drnight.wordpress.com/osd.xml" title="Mikhail Penkov&#039;s Blog" />
	<atom:link rel='hub' href='http://drnight.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Копирование бинарников через буфер обмена.</title>
		<link>http://drnight.wordpress.com/2009/08/21/%d0%ba%d0%be%d0%bf%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%b1%d0%b8%d0%bd%d0%b0%d1%80%d0%bd%d0%b8%d0%ba%d0%be%d0%b2-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-%d0%b1%d1%83%d1%84%d0%b5%d1%80-%d0%be/</link>
		<comments>http://drnight.wordpress.com/2009/08/21/%d0%ba%d0%be%d0%bf%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%b1%d0%b8%d0%bd%d0%b0%d1%80%d0%bd%d0%b8%d0%ba%d0%be%d0%b2-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-%d0%b1%d1%83%d1%84%d0%b5%d1%80-%d0%be/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 10:23:07 +0000</pubDate>
		<dc:creator>drnight</dc:creator>
				<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://drnight.wordpress.com/?p=33</guid>
		<description><![CDATA[Многие системные администраторы закрывают все пути выноса важных данных из терминального сервера, оставляя, однако, открытым буфер обмена.  Якобы, через него нельзя пронести бинарный файл, а можно &#8211; только текстовый. И правда. Возьмём обычный запускаемый файл/архив базы 1с/вордовский документ с ценными данными , и откроем блокнотом. В нём присутствуют нечитабельные спецсимволы, которые не скопируются при переносе. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drnight.wordpress.com&amp;blog=4739406&amp;post=33&amp;subd=drnight&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Многие системные администраторы закрывают все пути выноса важных данных из терминального сервера, оставляя, однако, открытым буфер обмена.  Якобы, через него нельзя пронести бинарный файл, а можно &#8211; только текстовый.</p>
<p>И правда. Возьмём обычный запускаемый файл/архив базы 1с/вордовский документ с ценными данными , и откроем блокнотом. В нём присутствуют нечитабельные спецсимволы, которые не скопируются при переносе.</p>
<p>Что же делать? Ответ прост: нужно каким-то образом сконвертировать этот файл так, что бы были только читабельные символы. Такое преобразование существует. Его каждый раз делает почтовая программа, когда вы добавляете какой-нибудь файл аттачментом к письму.  Данное преобразование называется Base64. Ниже приведу пример двух преобразований встренными средствами Windows:</p>
<h4>Использование Outlook Express.</h4>
<p>При установке Windows 2003 автоматически ставится Outlook Express. И, обычно, не удаляется. Этим можно воспользоваться.</p>
<p>Первым делом идём в C:\Program Files\ видим там папочку Outlook Express и радуемся.<br />
Запускаем msimn.exe. При первом запуске появится окошко мастера. Она нам не нужно, отменяем.<br />
Что бы запускаемый файл можно было перенести через письмо, его нужно переименовать или заархивировать.<br />
<img class="alignnone size-full wp-image-34" title="Письмо с аттачментом" src="http://drnight.files.wordpress.com/2009/08/ts1.jpg" alt="Письмо с аттачментом" width="398" height="421" /></p>
<p>Полученное письмо надо сохранить средствами оутлука в формате eml. После сохранения его надо открыть блокнотом. Внутри мы видим текст без спецсимволов, который прекрасно переносится через буфер обмена <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<img class="alignnone size-full wp-image-35" title="Сконвертированный файл." src="http://drnight.files.wordpress.com/2009/08/ts2.jpg" alt="Сконвертированный файл." width="637" height="592" /></p>
<p>Нв втором компьютере повторяется аналогичная операция, только наоборот. Единственная загвоздка &#8211; нужно хоть один раз запустить Outlook Express, что бы проассоциировать файлы с расширением EML с ним.</p>
<h4>Волшебный скрипт.</h4>
<p>Второй вариант &#8211; использовать VBScript.  Большое количество примеров таких скриптов есть здесь &#8211; <a href="http://forum.script-coding.info/viewtopic.php?id=2848">http://forum.script-coding.info/viewtopic.php?id=2848</a> . Большинство примеров используют сторонние библиотеки, но, есть и те, которые использвуют стандартные. На основе одного из таких примеров и был мною написаны пара простых скриптов:</p>
<p>bin2txt.vbs:</p>
<pre style="padding-left:30px;">Option Explicit
Dim objStream, readBytes, objXML, objDocElem
DIM ArgObj, objFSO , objFile, strSourceFileName, strTargetFileName</pre>
<pre style="padding-left:30px;">Set ArgObj = WScript.Arguments</pre>
<pre style="padding-left:30px;">strSourceFileName = ArgObj(0)
strTargetFileName  = ArgObj(1)</pre>
<pre style="padding-left:30px;">Set objStream = CreateObject("ADODB.Stream")
objStream.Type = 1 ' TypeBinary
objStream.Open()
objStream.LoadFromFile(strSourceFileName)
readBytes = objStream.Read()
Set objXML = CreateObject("MSXml2.DOMDocument")
objXML.loadXML "&lt;Base64Data /&gt;"
Set objDocElem = objXML.documentElement
objDocElem.dataType = "bin.base64"
objDocElem.nodeTypedValue = readBytes</pre>
<pre style="padding-left:30px;">Set objFSO  = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.CreateTextFile(strTargetFileName, True)
objFile.WriteLine(objDocElem.text)
objFile.Close</pre>
<p>txt2bin.vbs:</p>
<pre style="padding-left:30px;"> 
Option Explicit
Dim objStream, writeBytes, objXML, objDocElem, textBase64
DIM ArgObj, objFSO , objFile, strSourceFileName, strTargetFileName</pre>
<pre style="padding-left:30px;">Set ArgObj = WScript.Arguments</pre>
<pre style="padding-left:30px;">strSourceFileName = ArgObj(0)
strTargetFileName  = ArgObj(1)</pre>
<pre style="padding-left:30px;">Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(strSourceFileName, 1)
textBase64 = objFile.ReadAll</pre>
<pre style="padding-left:30px;">Set objXML = CreateObject("MSXml2.DOMDocument")
Set objDocElem = objXML.createElement("tmp")
objDocElem.DataType = "bin.base64"
objDocElem.text = textBase64
writeBytes = objDocElem.NodeTypedValue
Set objStream = CreateObject("ADODB.Stream")
objStream.Type = 1 ' TypeBinary
objStream.Open()
objStream.Write writeBytes
objStream.SaveToFile strTargetFileName , 2</pre>
<p>Запускаются скрипты так:</p>
<p style="padding-left:30px;">cscript bin2txt.vbs &lt;путь до исходного файла&gt; &lt;путь до выходного файла&gt;<br />
cscript txt2bin.vbs &lt;путь до исходного файла&gt; &lt;путь до выходного файла&gt;</p>
<p>bin2txt.vbs преобразует исходный файл в формат без спецсимволов, а txt2bin.vbs преобразует обратно.</p>
<p>Наверняка, способов существует больше. Если у Вас есть идеи или соображения на эту тему &#8211; прошу писать в комментарии.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/drnight.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/drnight.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/drnight.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/drnight.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/drnight.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/drnight.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/drnight.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/drnight.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/drnight.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/drnight.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/drnight.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/drnight.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/drnight.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/drnight.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drnight.wordpress.com&amp;blog=4739406&amp;post=33&amp;subd=drnight&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://drnight.wordpress.com/2009/08/21/%d0%ba%d0%be%d0%bf%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%b1%d0%b8%d0%bd%d0%b0%d1%80%d0%bd%d0%b8%d0%ba%d0%be%d0%b2-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-%d0%b1%d1%83%d1%84%d0%b5%d1%80-%d0%be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cfee5c857932d715339698620c20880f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drnight</media:title>
		</media:content>

		<media:content url="http://drnight.files.wordpress.com/2009/08/ts1.jpg" medium="image">
			<media:title type="html">Письмо с аттачментом</media:title>
		</media:content>

		<media:content url="http://drnight.files.wordpress.com/2009/08/ts2.jpg" medium="image">
			<media:title type="html">Сконвертированный файл.</media:title>
		</media:content>
	</item>
		<item>
		<title>Удаление драйверов.</title>
		<link>http://drnight.wordpress.com/2008/11/14/%d1%83%d0%b4%d0%b0%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b4%d1%80%d0%b0%d0%b9%d0%b2%d0%b5%d1%80%d0%be%d0%b2/</link>
		<comments>http://drnight.wordpress.com/2008/11/14/%d1%83%d0%b4%d0%b0%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b4%d1%80%d0%b0%d0%b9%d0%b2%d0%b5%d1%80%d0%be%d0%b2/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 07:58:00 +0000</pubDate>
		<dc:creator>drnight</dc:creator>
				<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://drnight.wordpress.com/?p=31</guid>
		<description><![CDATA[Недавно столкнулся с проблемой удаления драйвера принтера с терминального сервера на базе Windows 2008. Система считала, что драйвер используется даже когда пользователь, который его использовал, завершил сеанс. Оказалось, что существует полезная команда: pnputil.exe -e Эту команду необходимо выполнять в административной командной строке, она показывает список всех 3-сторонних драйверов. После нахождения нужного драйвера его можно форсированно [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drnight.wordpress.com&amp;blog=4739406&amp;post=31&amp;subd=drnight&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Недавно столкнулся с проблемой удаления драйвера принтера с терминального сервера на базе Windows 2008. Система считала, что драйвер используется даже когда пользователь, который его использовал, завершил сеанс.</p>
<p>Оказалось, что существует полезная команда:</p>
<p><code>pnputil.exe -e</code></p>
<p><code>Эту команду необходимо выполнять в административной командной строке, она показывает список всех 3-сторонних драйверов. После нахождения нужного драйвера его можно форсированно удалить такой командой:</code></p>
<p><code>pnputil  -f -d oem8.inf</code></p>
<p><code>Если первая команда не выдала полной информации по драйверу, детали можно посмотреть в самих inf-файлах. Они находятся в %WINDIR%\inf и открываются блокнотом.</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/drnight.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/drnight.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/drnight.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/drnight.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/drnight.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/drnight.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/drnight.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/drnight.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/drnight.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/drnight.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/drnight.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/drnight.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/drnight.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/drnight.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drnight.wordpress.com&amp;blog=4739406&amp;post=31&amp;subd=drnight&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://drnight.wordpress.com/2008/11/14/%d1%83%d0%b4%d0%b0%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b4%d1%80%d0%b0%d0%b9%d0%b2%d0%b5%d1%80%d0%be%d0%b2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cfee5c857932d715339698620c20880f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drnight</media:title>
		</media:content>
	</item>
		<item>
		<title>Новая версия ActiveRoles Management Shell for Active Directory</title>
		<link>http://drnight.wordpress.com/2008/09/09/%d0%bd%d0%be%d0%b2%d0%b0%d1%8f-%d0%b2%d0%b5%d1%80%d1%81%d0%b8%d1%8f-activeroles-management-shell-for-active-directory/</link>
		<comments>http://drnight.wordpress.com/2008/09/09/%d0%bd%d0%be%d0%b2%d0%b0%d1%8f-%d0%b2%d0%b5%d1%80%d1%81%d0%b8%d1%8f-activeroles-management-shell-for-active-directory/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 09:27:02 +0000</pubDate>
		<dc:creator>drnight</dc:creator>
				<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://drnight.wordpress.com/?p=25</guid>
		<description><![CDATA[Компания Quest зарелизила новую версию расширения Powershell. Скачать можно по всё той же ссылке http://www.quest.com/activeroles-server/arms.aspx В новой версии с индексом 1.1.2 разработчики , как и обещали, пофиксили баг с неработающим параментром &#171;-applytotype&#187; в команде Add-QADPermission.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drnight.wordpress.com&amp;blog=4739406&amp;post=25&amp;subd=drnight&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Компания Quest зарелизила новую версию расширения Powershell.<br />
Скачать можно по всё той же ссылке <a href="http://www.quest.com/activeroles-server/arms.aspx">http://www.quest.com/activeroles-server/arms.aspx</a></p>
<p>В новой версии с индексом 1.1.2 разработчики , как и обещали, пофиксили <a href="http://drnight.wordpress.com/2008/09/05/delegate-v-20-alpha/">баг </a>с неработающим параментром &laquo;<em>-applytotype</em>&raquo; в команде Add-QADPermission.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/drnight.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/drnight.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/drnight.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/drnight.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/drnight.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/drnight.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/drnight.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/drnight.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/drnight.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/drnight.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/drnight.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/drnight.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/drnight.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/drnight.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/drnight.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/drnight.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drnight.wordpress.com&amp;blog=4739406&amp;post=25&amp;subd=drnight&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://drnight.wordpress.com/2008/09/09/%d0%bd%d0%be%d0%b2%d0%b0%d1%8f-%d0%b2%d0%b5%d1%80%d1%81%d0%b8%d1%8f-activeroles-management-shell-for-active-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cfee5c857932d715339698620c20880f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drnight</media:title>
		</media:content>
	</item>
		<item>
		<title>Делегирование административных полномочий. V 2.0 Alpha</title>
		<link>http://drnight.wordpress.com/2008/09/05/delegate-v-20-alpha/</link>
		<comments>http://drnight.wordpress.com/2008/09/05/delegate-v-20-alpha/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 11:22:31 +0000</pubDate>
		<dc:creator>drnight</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[AD]]></category>
		<category><![CDATA[Powershell]]></category>

		<guid isPermaLink="false">http://drnight.wordpress.com/?p=17</guid>
		<description><![CDATA[Следующим шагом в создании красивого и удобного скрипта был отказ от команды Exchange&#8217;а &#171;Add-ADPermission&#187; в пользу расширения PowerShell от компании Quest. Взять дистрибутив расширения можно по адресу http://www.quest.com/powershell/activeroles-server.aspx Команда Add-ADPermission  имеет в этом расширении аналог Add-QADPermission . Разница не очень большая, фактически, только в синтаксисе, но есть и плюсы: Основной плюс, это возможность задания с помощью команды connect-QADService [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drnight.wordpress.com&amp;blog=4739406&amp;post=17&amp;subd=drnight&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Следующим шагом в создании красивого и удобного скрипта был отказ от команды Exchange&#8217;а &laquo;Add-ADPermission&raquo; в пользу расширения PowerShell от компании Quest.<br />
Взять дистрибутив расширения можно по адресу <a href="http://www.quest.com/powershell/activeroles-server.aspx">http://www.quest.com/powershell/activeroles-server.aspx</a></p>
<p>Команда Add-ADPermission  имеет в этом расширении аналог Add-QADPermission . Разница не очень большая, фактически, только в синтаксисе, но есть и плюсы:</p>
<p>Основной плюс, это возможность задания с помощью команды connect-QADService учетных данных для доступа к AD.<br />
HINT: Пароль можно считывать с помощью строки &laquo;$pw = read-host &laquo;Enter password&raquo; -AsSecureString&raquo;</p>
<p>Однако, есть и минус. Версия от 30 июня 2008г. , в данный момент выложенная на сайте, обладает одним существенным багом: команда Add-QADPermission не обрабатывает параметр <em>-applytotype</em> .<br />
В результате приходится заставлять запускающего скрипт ручками менять соответствующее поле, пока не выйдёт обновлённая версия.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/drnight.wordpress.com/17/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/drnight.wordpress.com/17/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/drnight.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/drnight.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/drnight.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/drnight.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/drnight.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/drnight.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/drnight.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/drnight.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/drnight.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/drnight.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/drnight.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/drnight.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/drnight.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/drnight.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drnight.wordpress.com&amp;blog=4739406&amp;post=17&amp;subd=drnight&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://drnight.wordpress.com/2008/09/05/delegate-v-20-alpha/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cfee5c857932d715339698620c20880f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drnight</media:title>
		</media:content>
	</item>
		<item>
		<title>Делегирование административных полномочий.</title>
		<link>http://drnight.wordpress.com/2008/09/05/%d0%b4%d0%b5%d0%bb%d0%b5%d0%b3%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%b0%d0%b4%d0%bc%d0%b8%d0%bd%d0%b8%d1%81%d1%82%d1%80%d0%b0%d1%82%d0%b8%d0%b2%d0%bd%d1%8b%d1%85-%d0%bf%d0%be%d0%bb%d0%bd/</link>
		<comments>http://drnight.wordpress.com/2008/09/05/%d0%b4%d0%b5%d0%bb%d0%b5%d0%b3%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%b0%d0%b4%d0%bc%d0%b8%d0%bd%d0%b8%d1%81%d1%82%d1%80%d0%b0%d1%82%d0%b8%d0%b2%d0%bd%d1%8b%d1%85-%d0%bf%d0%be%d0%bb%d0%bd/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 10:42:08 +0000</pubDate>
		<dc:creator>drnight</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[AD]]></category>
		<category><![CDATA[Powershell]]></category>

		<guid isPermaLink="false">http://drnight.wordpress.com/?p=8</guid>
		<description><![CDATA[После миграции с Exchange 2003 на Exchange 2007 пришлось заново пересоздавать всё делегирование. Как известно, в Exchange 2007 делегировать административные полномочия по управлению почтовыми ящиками можно только с помощью PowerShell, делегирование, наследованное из Exchange 2003 не поддерживается. Это был мой первый опыт в данной области. Помогла статья: http://technet.microsoft.com/ru-ru/library/bb430782(EXCHG.80).aspx И справочные статьи: http://technet.microsoft.com/ru-ru/library/bb310768(EXCHG.80).aspx http://technet.microsoft.com/ru-ru/library/bb430782(EXCHG.80).aspx Конечным результатом [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drnight.wordpress.com&amp;blog=4739406&amp;post=8&amp;subd=drnight&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>После миграции с Exchange 2003 на Exchange 2007 пришлось заново пересоздавать всё делегирование.</p>
<p>Как известно, в Exchange 2007 делегировать административные полномочия по управлению почтовыми ящиками можно только с помощью PowerShell, делегирование, наследованное из Exchange 2003 не поддерживается. Это был мой первый опыт в данной области.</p>
<p>Помогла статья:</p>
<ul>
<li><a href="http://technet.microsoft.com/ru-ru/library/bb430782(EXCHG.80).aspx">http://technet.microsoft.com/ru-ru/library/bb430782(EXCHG.80).aspx</a></li>
</ul>
<p>И справочные статьи:</p>
<ul>
<li><a href="http://technet.microsoft.com/ru-ru/library/bb310768(EXCHG.80).aspx">http://technet.microsoft.com/ru-ru/library/bb310768(EXCHG.80).aspx</a></li>
<li><a href="http://technet.microsoft.com/ru-ru/library/bb430782(EXCHG.80).aspx">http://technet.microsoft.com/ru-ru/library/bb430782(EXCHG.80).aspx</a></li>
</ul>
<p>Конечным результатом должен быть скрипт, который позволяет управлять пользователями и аккаунтами в OU, заводить в OCS, заводить почтовые ящики, но запрещает делать потенциально опасные настройки, вроде форвардинга. квот и т.д.<br />
Дополнительно скрипт разрешает создавать группы, контакты и компьютерные аккаунты.</p>
<p>В результате, появился такой скрипт:</p>
<p>$RAG_users = &laquo;DOMAIN\RAG Users Management Test&raquo;<br />
$OU = &laquo;OU=Test,DC=domain,DC=ent&raquo;</p>
<p>$OU_Staff = &laquo;OU=Staff,&raquo; + $OU<br />
$OU_Distribution_Groups = &laquo;OU=Distribution Groups,&raquo; + $OU<br />
$OU_Workstations = &laquo;OU=Workstations,&raquo; + $OU<br />
$path_recipient_policies = &laquo;CN=Recipient Policies,CN=Domain,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=domain,DC=ent&raquo;<br />
$path_address_list = &laquo;CN=Address Lists Container,CN=Domain,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=domain,DC=ent&raquo;<br />
$path_exchange_admin_group = &laquo;CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=Domain,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=Domain,DC=ent&raquo;</p>
<p># from <a href="http://technet.microsoft.com/ru-ru/library/bb430782(EXCHG.80).aspx">http://technet.microsoft.com/ru-ru/library/bb430782(EXCHG.80).aspx</a><br />
# &lt;&lt;&lt;&lt;&lt; Управление пользователями &gt;&gt;&gt;&gt;&gt;&gt;<br />
# Разрешение на создание пользователей в подразделении</p>
<p># Разрешение на управление объектами пользователей в подразделении<br />
Add-ADPermission $OU_Staff -User $RAG_users -AccessRights CreateChild -ChildObjectTypes User -InheritanceType All<br />
Add-ADPermission $OU_Staff -User $RAG_users -AccessRights GenericRead, Self -InheritedObjectType User -InheritanceType All</p>
<p># Наборы свойств &#8216;Personal Information&#8217;, &#8216;Exchange-Personal-Information&#8217;:  <a href="http://technet.microsoft.com/ru-ru/library/bb310768(EXCHG.80).aspx">http://technet.microsoft.com/ru-ru/library/bb310768(EXCHG.80).aspx</a><br />
 # Соответствия свойств: <a href="http://technet.microsoft.com/ru-ru/library/bb430782(EXCHG.80).aspx">http://technet.microsoft.com/ru-ru/library/bb430782(EXCHG.80).aspx</a><br />
Add-ADPermission $OU_Staff -User $RAG_users -AccessRights ReadProperty, WriteProperty -InheritanceType Descendents -Properties &#8216;Personal Information&#8217; -InheritedObjectType User<br />
Add-ADPermission $OU_Staff -User $RAG_users -AccessRights WriteProperty -InheritanceType Descendents -Properties Exchange-Personal-Information -InheritedObjectType User<br />
Add-ADPermission $OU_Staff -User $RAG_users -AccessRights ReadProperty, WriteProperty -InheritanceType Descendents -Properties adminDisplayName, autoReplyMessage, cn, co, company, countryCode, department, description, directReports, displayName, displayNamePrintable, dLMemDefault, garbageCollPeriod, givenName, homeMDB, homeMTA, initials, legacyExchangeDN,  mail, mailNickname, manager, mAPIRecipient, mDBUseDefaults,msDS-PhoneticDisplayName, msExchADCGlobalNames, msExchControllingZone, msExchFBURL, msExchHideFromAddressLists, msExchHomeServerName, msExchMailboxGuid, msExchMailboxSecurityDescriptor, msExchPoliciesExcluded, msExchPoliciesIncluded, msExchResourceGUID, proxyAddresses , Pwd-Last-Set, sn, showInAddressBook, targetAddress, textEncodedORAddress, title, User-Account-Restrictions, Web-Information, WWW-Home-Page -InheritedObjectType User</p>
<p># Необходимые права для подключения создания SIP<br />
Add-ADPermission $OU_Staff -User $RAG_users -AccessRights ReadProperty, WriteProperty -InheritanceType Descendents -Properties RTCPropertySet,RTCUserSearchPropertySet -InheritedObjectType User<br />
# Необходимые права для создания почтового яшика<br />
Add-ADPermission $OU_Staff -User $RAG_users -AccessRights WriteProperty -InheritanceType Descendents -Properties authOrig, dLMemSubmitPerms, dLMemRejectPerms, msExchRecipientTypeDetails, msExchRecipientDisplayType, msExchResourceMetaData, msExchResourceSearchProperties, msExchVersion, msExchUserAccountControl, protocolSettings, securityProtocol, unauthOrig -InheritedObjectType User</p>
<p># Разрешение сброса пароля</p>
<p>Add-ADPermission $OU_Staff -User $RAG_users -AccessRights ExtendedRight -InheritanceType Descendents -ExtendedRights User-Force-Change-Password -InheritedObjectType User</p>
<p>#                     &lt;&lt;&lt;&lt;&lt; Управление контактами &gt;&gt;&gt;&gt;&gt;&gt;<br />
# Разрешение на управление объектами контакты в подразделении<br />
Add-ADPermission $OU_Staff -User $RAG_users -AccessRights GenericAll -ChildObjectTypes Contact -InheritanceType All</p>
<p>#                     &lt;&lt;&lt;&lt;&lt; Управление OU &gt;&gt;&gt;&gt;&gt;&gt;<br />
# Разрешение на управление объектами OU в подразделении<br />
Add-ADPermission $OU_Staff -User $RAG_users -AccessRights GenericAll -ChildObjectTypes Organizational-Unit -InheritanceType All</p>
<p>#                     &lt;&lt;&lt;&lt;&lt; Управление группами &gt;&gt;&gt;&gt;&gt;&gt;<br />
# Разрешение на управление объектами Групп в подразделении<br />
Add-ADPermission $OU_Staff -User $RAG_users -AccessRights GenericAll -ChildObjectTypes Group -InheritanceType All<br />
Add-ADPermission $OU_Distribution_Groups -User $RAG_users -AccessRights GenericAll -ChildObjectTypes Group -InheritanceType All</p>
<p># Разрешение на управление динамическими группами рассылки в подразделении<br />
Add-ADPermission $OU_Distribution_Groups -User $RAG_users -AccessRights GenericAll -ChildObjectTypes msExchDynamicDistributionList -InheritanceType All</p>
<p>#                     &lt;&lt;&lt;&lt;&lt; Управление компьютерами &gt;&gt;&gt;&gt;&gt;&gt;<br />
# Разрешение на управление объектами компьютеров в подразделении</p>
<p>Add-ADPermission $OU_Workstations -User $RAG_users -AccessRights GenericAll -ChildObjectTypes Computer -InheritanceType All</p>
<p>#                     &lt;&lt;&lt;&lt;&lt; Дополнительные права для Exchange&gt;&gt;&gt;&gt;&gt;&gt;</p>
<p># Добавление роли Exchange ViewOnly Admin<br />
Add-ExchangeAdministrator -Identity $RAG_users -Role ViewOnlyAdmin</p>
<p># Расширенное право доступа к службе обновления получателей<br />
Add-ADPermission -Identity $path_exchange_admin_group -User $RAG_users -InheritedObjectType ms-Exch-Exchange-Server -ExtendedRights ms-Exch-Recipient-Update-Access -InheritanceType Descendents</p>
<p># Возможность обновлять списки адресов и политики адресов электронной почты<br />
Add-ADPermission -Identity $path_address_list -User $RAG_users -AccessRights WriteProperty -Properties msExchLastAppliedRecipientFilter, msExchRecipientFilterFlags<br />
Add-ADPermission -Identity $path_recipient_policies -User $RAG_users -AccessRights WriteProperty -Properties msExchLastAppliedRecipientFilter, msExchRecipientFilterFlags</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/drnight.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/drnight.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/drnight.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/drnight.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/drnight.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/drnight.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/drnight.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/drnight.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/drnight.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/drnight.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/drnight.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/drnight.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/drnight.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/drnight.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/drnight.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/drnight.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drnight.wordpress.com&amp;blog=4739406&amp;post=8&amp;subd=drnight&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://drnight.wordpress.com/2008/09/05/%d0%b4%d0%b5%d0%bb%d0%b5%d0%b3%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%b0%d0%b4%d0%bc%d0%b8%d0%bd%d0%b8%d1%81%d1%82%d1%80%d0%b0%d1%82%d0%b8%d0%b2%d0%bd%d1%8b%d1%85-%d0%bf%d0%be%d0%bb%d0%bd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cfee5c857932d715339698620c20880f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drnight</media:title>
		</media:content>
	</item>
		<item>
		<title>Начало.</title>
		<link>http://drnight.wordpress.com/2008/09/05/%d0%bd%d0%b0%d1%87%d0%b0%d0%bb%d0%be/</link>
		<comments>http://drnight.wordpress.com/2008/09/05/%d0%bd%d0%b0%d1%87%d0%b0%d0%bb%d0%be/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 09:52:35 +0000</pubDate>
		<dc:creator>drnight</dc:creator>
				<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://drnight.wordpress.com/?p=3</guid>
		<description><![CDATA[Итак. Это мой первый опыт в создании блога. Буду выкладывать сюда интересные новости и собственные изыскания. Примерные темы и направления: OCS , UC, Win2k8, Powershell&#8230; Новые технологии и новые трюки От винта!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drnight.wordpress.com&amp;blog=4739406&amp;post=3&amp;subd=drnight&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Итак. Это мой первый опыт в создании блога.<br />
Буду выкладывать сюда интересные новости  и собственные изыскания.<br />
Примерные темы и направления: OCS , UC, Win2k8, Powershell&#8230;  <br />
Новые технологии и новые трюки <br />
От винта!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/drnight.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/drnight.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/drnight.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/drnight.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/drnight.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/drnight.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/drnight.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/drnight.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/drnight.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/drnight.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/drnight.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/drnight.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/drnight.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/drnight.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/drnight.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/drnight.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drnight.wordpress.com&amp;blog=4739406&amp;post=3&amp;subd=drnight&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://drnight.wordpress.com/2008/09/05/%d0%bd%d0%b0%d1%87%d0%b0%d0%bb%d0%be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cfee5c857932d715339698620c20880f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drnight</media:title>
		</media:content>
	</item>
	</channel>
</rss>
