<?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/"
	>

<channel>
	<title>vvNET</title>
	<atom:link href="http://vvnet.ru/feed/" rel="self" type="application/rss+xml" />
	<link>http://vvnet.ru</link>
	<description>Все об администрировнии серверов и компьютерных сетей</description>
	<lastBuildDate>Sun, 11 Dec 2011 10:47:27 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Windows 8</title>
		<link>http://vvnet.ru/2011/09/windows-8/</link>
		<comments>http://vvnet.ru/2011/09/windows-8/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 05:58:09 +0000</pubDate>
		<dc:creator>yack</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://vvnet.ru/?p=126</guid>
		<description><![CDATA[Сегодня стала доступна Windows 8 (пока в статусе Developer Preview). Скачать ее можно здесь - http://msdn.microsoft.com/en-us/windows/apps/br229516]]></description>
			<content:encoded><![CDATA[<p>Сегодня стала доступна <strong>Windows 8</strong> (пока в статусе Developer Preview).</p>
<p>Скачать ее можно здесь - <a href="http://msdn.microsoft.com/en-us/windows/apps/br229516">http://msdn.microsoft.com/en-us/windows/apps/br229516</a></p>
]]></content:encoded>
			<wfw:commentRss>http://vvnet.ru/2011/09/windows-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You must close all dialog boxes before you can close Exchange Management Console</title>
		<link>http://vvnet.ru/2011/09/you-must-close-all-dialog-boxes-before-you-can-close-exchange-management-console/</link>
		<comments>http://vvnet.ru/2011/09/you-must-close-all-dialog-boxes-before-you-can-close-exchange-management-console/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 07:17:47 +0000</pubDate>
		<dc:creator>yack</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://vvnet.ru/?p=124</guid>
		<description><![CDATA[You must close all dialog boxes before you can close Exchange Management Console Именно это сообщение практически каждый раз видят администраторы при закрытии консоли Exchange Server 2010 или 2007. Как подтвердила Exchange Team (http://blogs.technet.com/b/exchange/&#8230;) эта проблема проявляется на всех компьютерах с установленным IE9. Пока предложено два решения &#8212; закрывать mmc через диспетчер задач или удалить [...]]]></description>
			<content:encoded><![CDATA[<p><strong>You must close all dialog boxes before you can close Exchange Management Console</strong></p>
<p><strong></strong>Именно это сообщение практически каждый раз видят администраторы при закрытии консоли Exchange Server 2010 или 2007.</p>
<p>Как подтвердила Exchange Team (<a href="http://blogs.technet.com/b/exchange/archive/2011/09/09/exchange-2007-or-2010-emc-might-fail-to-close-with-quot-you-must-close-all-dialog-boxes-before-you-can-close-exchange-management-console-quot.aspx">http://blogs.technet.com/b/exchange/&#8230;</a>) эта проблема проявляется на всех компьютерах с установленным IE9.</p>
<p>Пока предложено два решения &#8212; закрывать mmc через диспетчер задач или удалить IE9.</p>
<p>Ну и Exchange Team и IE Team обещают бросить все свои силы на устранение этой проблемы.</p>
]]></content:encoded>
			<wfw:commentRss>http://vvnet.ru/2011/09/you-must-close-all-dialog-boxes-before-you-can-close-exchange-management-console/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Каталог ссылок</title>
		<link>http://vvnet.ru/2011/08/links_catalog_anonce/</link>
		<comments>http://vvnet.ru/2011/08/links_catalog_anonce/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 08:15:16 +0000</pubDate>
		<dc:creator>yack</dc:creator>
				<category><![CDATA[О блоге]]></category>

		<guid isPermaLink="false">http://vvnet.ru/?p=110</guid>
		<description><![CDATA[В интернете можно найти как кучу полезных статей, так и кучу разного хлама, в том числе и с неверными рекомендациями. Да и в официальной документации (например, на том же technet) порой сложно найти нужную информацию. Выбрать из этого многообразия нужное и полезное зачастую довольно сложно. В связи с этим я решил создать раздел &#171;Каталог ссылок&#187; [...]]]></description>
			<content:encoded><![CDATA[<p>В интернете можно найти как кучу полезных статей, так и кучу разного хлама, в том числе и с неверными рекомендациями. Да и в официальной документации (например, на том же technet) порой сложно найти нужную информацию. Выбрать из этого многообразия нужное и полезное зачастую довольно сложно.</p>
<p>В связи с этим я решил создать раздел <a title="Каталог ссылок" href="http://vvnet.ru/links/">&#171;Каталог ссылок&#187;</a> на блоге, в котором буду публиковать ссылки на статьи, записи на блогах, официальную документацию и т.д. которые считаю очень полезными. Большинство из этих ссылок, наверное,  даже, обязательные для прочтения всеми. Все записи постараюсь отсортировать и сгрупировать по тематикам для простого поиска.</p>
<p>Следует также учитывать то, что это только ссылки и я не могу гарантировать, что через некоторое время они не перестанут работать. Хотя я буду стараться давать ссылки только на надежные проверенные сайты.</p>
]]></content:encoded>
			<wfw:commentRss>http://vvnet.ru/2011/08/links_catalog_anonce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Перенос Online Responder на другой сайт</title>
		<link>http://vvnet.ru/2011/08/online-responder-site/</link>
		<comments>http://vvnet.ru/2011/08/online-responder-site/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 08:08:02 +0000</pubDate>
		<dc:creator>yack</dc:creator>
				<category><![CDATA[PKI]]></category>
		<category><![CDATA[ocsp]]></category>
		<category><![CDATA[pki]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://vvnet.ru/?p=64</guid>
		<description><![CDATA[Наводя порядок с местной PKI я наткнулся на задачку, решения которой найти в интернете не получилось. Пришлось разобраться самому. В Windows Server 2008 появился сервис для быстрой проверки сертификатов на отзыв &#8212; Online Responder. Подробнее о нем можно почитать, например, здесь: OCSP (часть 1), OCSP (часть 2). Установка его не сложна и описана в приведеных ссылках. Но [...]]]></description>
			<content:encoded><![CDATA[<p>Наводя порядок с местной PKI я наткнулся на задачку, решения которой найти в интернете не получилось. Пришлось разобраться самому.</p>
<p>В Windows Server 2008 появился сервис для быстрой проверки сертификатов на отзыв &#8212; Online Responder. Подробнее о нем можно почитать, например, здесь: <a href="http://www.sysadmins.lv/PermaLink,guid,8d874040-7f98-4539-ab0e-8af4146ae94b.aspx" rel="bookmark">OCSP (часть 1)</a>, <a href="http://www.sysadmins.lv/PermaLink,guid,dd355e23-ba68-4ff5-a89b-26e7ff2fc089.aspx" rel="bookmark">OCSP (часть 2)</a>.</p>
<p>Установка его не сложна и описана в приведеных ссылках.</p>
<p>Но один момент меня очень сильно не устроил.</p>
<p>Для pki у меня используется три сервера &#8212; Root CA, Issue CA и Web-сервер для crt/crl файлов (в DMZ). Online Responder было решено разместить именно на нем. На web-сервере сделан отдельный сайт ca.domen.ru, на котором есть html-странички со ссылками на сертификаты и выложены crt и crl- файлы.  А Online Responder установщик роли установил в дефолтный сайт, что меня не устроило.</p>
<p><span id="more-64"></span></p>
<p>Для того чтобы перевести его на наш не дефолтный сайт необходимо сделать следующее.</p>
<p>В консоли IIS внутри сайта ca.domen.ru создаем Application со следующими настройками:</p>
<ul>
<li><strong>Alias</strong> = ocsp</li>
<li><strong>ApplicationPool</strong> = OCSPISAPIAppPool</li>
<li><strong>Physical Path</strong> = C:\Windows\SystemData\ocsp</li>
</ul>
<p>Затем для нового приложения необходимо настроить Handler Mappings. Какие настройки нужны можно подсмотреть у созданного установщиком приложения ocsp в дефолтном сайте:</p>
<div id="attachment_68" class="wp-caption aligncenter" style="width: 546px"><a href="http://vvnet.ru/wp-content/uploads/2011/08/ocsp_site1.jpg"><img class="size-full wp-image-68" title="Настройки OSCP Handler-ов" src="http://vvnet.ru/wp-content/uploads/2011/08/ocsp_site1.jpg" alt="Настройки OSCP Handler-ов" width="536" height="669" /></a><p class="wp-caption-text">Настройки OSCP Handler-ов (слева то, что создалось в новом приложении, справа - то, что создал установщик роли Online Responder)</p></div>
<p>Необходимо удалить лишние и добавить AboMapperCustom-19272703 (тип Wildcard Script Map) с такими настройками:</p>
<ul>
<li><strong>Name</strong> = AboMapperCustom-19272703</li>
<li><strong>Request Path</strong> = *</li>
<li><strong>Executable</strong> = C:\Windows\system32\ocspisapi.dll</li>
</ul>
<p>После этого нужно удалить приложение ocsp из дефолтного сайта.</p>
<p>Все. Можно открыть pkivew.msc и проверить, что все работает:</p>
<div id="attachment_73" class="wp-caption aligncenter" style="width: 660px"><a href="http://vvnet.ru/wp-content/uploads/2011/08/ocsp_site21.jpg"><img class="size-full wp-image-73" title="Online Responder на новом сайте" src="http://vvnet.ru/wp-content/uploads/2011/08/ocsp_site21.jpg" alt="Online Responder на новом сайте" width="650" height="170" /></a><p class="wp-caption-text">Online Responder на новом сайте</p></div>
]]></content:encoded>
			<wfw:commentRss>http://vvnet.ru/2011/08/online-responder-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Server 2008 R2 SP1</title>
		<link>http://vvnet.ru/2011/02/windows-server-2008-r2-sp1/</link>
		<comments>http://vvnet.ru/2011/02/windows-server-2008-r2-sp1/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 15:08:20 +0000</pubDate>
		<dc:creator>yack</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>

		<guid isPermaLink="false">http://new.vvnet.ru/?p=5</guid>
		<description><![CDATA[Свершилось! Вышел RTM первого сервис пака для Windows Server 2008 R2 и Windows 7. Для подписчиков MSDN и TechNet и для клиентов Windows Volume Licensing, он будет доступен в среду 16-го февраля. Для всех остальных (в том числе через Windows update) он будет доступен 22 февраля.]]></description>
			<content:encoded><![CDATA[<p>Свершилось! Вышел RTM первого сервис пака для Windows Server 2008 R2 и  Windows 7. Для подписчиков MSDN и TechNet и для клиентов Windows Volume  Licensing, он будет доступен в среду 16-го февраля. Для всех остальных  (в том числе через Windows update) он будет доступен 22 февраля.</p>
]]></content:encoded>
			<wfw:commentRss>http://vvnet.ru/2011/02/windows-server-2008-r2-sp1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Подключение сетевых дисков</title>
		<link>http://vvnet.ru/2011/01/disk-mapping/</link>
		<comments>http://vvnet.ru/2011/01/disk-mapping/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 14:12:52 +0000</pubDate>
		<dc:creator>yack</dc:creator>
				<category><![CDATA[Script]]></category>
		<category><![CDATA[vbscript]]></category>

		<guid isPermaLink="false">http://new.vvnet.ru/?p=22</guid>
		<description><![CDATA[Наверное, самый часто используемый скрипт в жизни системного администратора &#8212; скрипт, подключающий сетевые диски пользователям. На просторах Интернета их великое множество, но периодически они не подходят под требования. У меня как раз возник такой случай и пришлось написать свой. Скрипт был необходим для одной специализированной программы, которая использует как общие диски для всех пользователей, так [...]]]></description>
			<content:encoded><![CDATA[<p>Наверное, самый часто используемый скрипт в жизни системного администратора &#8212; скрипт, подключающий сетевые диски пользователям. На просторах Интернета их великое множество, но периодически они не подходят под требования. У меня как раз возник такой случай и пришлось написать свой.</p>
<p>Скрипт был необходим для одной специализированной программы, которая использует как общие диски для всех пользователей, так и персональные для каждого, причем персональные диски называются по собственному алгоритму программы и как-то объединить их вроде \\server\%username% &#8212; нельзя.<br />
Подключать диски через Group Policy Preferences тоже нельзя, т.к. добавлять/удалять/изменять набор сетевых дисков (например при появлении нового сотрудника) должен низкоквалифицированный персонал, которому делать это в оснастке gpmc.msc будет сложновато.</p>
<p>В итоге я решил сделать текстовый файл с конфигурацией сетевых дисков, дать на него права на редактирование нужным сотрудникам и обрабатывать его скриптом.</p>
<p>Еще немаловажным минусом во всех скриптах является отсутствие логов. В  моем скрипте все пишется в лог подробно-преподробно.<span id="more-22"></span></p>
<p>Итак скрипт.</p>
<pre class="brush: vb; title: Код:; notranslate">
'==========================================================================
' VBScript Source File
'
' NAME: Logon script for connect network drives which used by SunSystem and Q&amp;A
'
' AUTHOR: Yakov Barinov
' DATE  : 20.01.2011
'
' COMMENT:
'==========================================================================

'On Error Resume Next

Set objFSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)
Set objNetwork = WScript.CreateObject(&quot;WScript.Network&quot;)
Set WSHShell = Wscript.CreateObject(&quot;WScript.Shell&quot;)
Set objArgs = WScript.Arguments

Dim strShareFilePath, objTS
Dim LogFile, LogEnabled, SilentMode
Dim strDomain, strUserName, strComputerName

strComputerName = objNetwork.ComputerName
strDomain = objNetwork.UserDomain
strUserName = objNetwork.UserName

LogFile = &quot;\\domen.ru\dfs\Logs\LogonScripts\SS5_DriveMappings\&quot; &amp; strComputerName &amp; &quot;--&quot; &amp; strUserName &amp; &quot;.log&quot;
strShareFilePath = &quot;\\domen.ru\SYSVOL\domen.ru\scripts\SS5_Shares.txt&quot;

'Checking script arguments
If objArgs.Count=1 Then
	if objArgs(0)=&quot;disable&quot; Then
		BackupServerName = &quot;&quot;
	Else
		BackupServerName = objArgs(0)
	End If
Else
	BackupServerName = &quot;&quot;
End If

' Enable Logging
LogEnabled = True
' Enable silent mode (It is strong recomended for run scripts by double click)
SilentMode = True

WriteLog &quot;&quot;
WriteLog &quot;**********************Logging Start**********************&quot;
WriteLog &quot;Current domain - &quot; &amp; strDomain
WriteLog &quot;Current computer - &quot; &amp; strComputerName
WriteLog &quot;Current user - &quot; &amp; strUserName
WriteLog &quot;&quot;
WriteLog &quot;Starting...&quot;
WriteLog &quot;&quot;

'=====================   Start work zone    ==============================

Dim arCurDisks, intStrNum

Set objTS = objFSO.OpenTextFile(strShareFilePath)
CheckError

intStrNum = 0
Do Until objTS.AtEndOfStream
	intStrNum = intStrNum+1
	curLine = objTS.ReadLine
	curLine = Trim(curLine)
	'skip comments and empty lines
	If (Left(curLine,1) &lt;&gt; &quot;#&quot; and Left(curLine,1) &lt;&gt; &quot;&quot;) Then
		WriteLog &quot;Processing line &quot; &amp; intStrNum &amp; &quot; [&quot; &amp; curLine &amp; &quot;]&quot;
		'convert string to array
		arCurDisks = Split(curLine, &quot;|&quot;)
		'check array count (must be 3 elements)
		If (UBound(arCurDisks) = 2) Then 'Ubound show last element index. Then we checks it with
			arCurDisks(0) = Trim(arCurDisks(0))
			arCurDisks(1) = Trim(arCurDisks(1))
			arCurDisks(2) = Trim(arCurDisks(2))
			'check username For disk
			If (arCurDisks(0) = &quot;*&quot; Or arCurDisks(0) = strUserName) Then
				MapNetworkDrive arCurDisks(1), arCurDisks(2)
			Else
				WriteLog &quot;Diferent user. Skipping.&quot;
			End If
		Else
			WriteLog &quot;Error - wrong count of parametrs&quot;
		End If
		WriteLog &quot;&quot; 'write delemetr to log file
	End If
Loop
objTS.Close

Set colDrives = objNetwork.EnumNetworkDrives

WriteLog &quot;Network drives:&quot;
'enumerate network drives
If colDrives.Count = 0 Then
	WriteLog &quot;You have no mapped networked drives&quot;
Else
	For i = 0 To colDrives.Count - 1 Step 2
		WriteLog colDrives(i) &amp; vbTab &amp; colDrives(i + 1)
	Next
End If

'=====================   End work zone    ================================

WriteLog &quot;&quot;
WriteLog &quot;Script Done&quot;
WriteLog &quot;**********************Logging Stop**********************&quot;

'==========================================================================
' Custum functions Function
'==========================================================================

'---------- Map network drive----------------------------------------------
Function MapNetworkDrive(strDrive, strShare)
	strDrive = strDrive &amp; &quot;:&quot;
	If objFSO.FolderExists(strShare) Then 'verify share exists
		if objFSO.DriveExists(strDrive) Then 'see if drive letter is in use
			objNetwork.RemoveNetworkDrive strDrive,True,True
			WriteLog &quot;Disconnecting Old Network Drive&quot;
			CheckError
		end If
		'Map new drive
		objNetwork.MapNetworkDrive strDrive, strShare
		If Err.Number = 0 Then
			WriteLog &quot;Drive sucesfully connected&quot;
		End If
		CheckError
	Else
		WriteLog &quot;Path doesn't exist: &quot; &amp; strShare
	End If
	MapNetworkDrive = True

End Function

'==========================================================================
' Common functions Function
'==========================================================================

'---------- Write log messages to screen and log file -------------
Sub WriteLog (logtext)
	If LogEnabled = True then
		' Write message to screen
		If SilentMode = False Then
			Wscript.echo logtext
		End If
		' Write message to log file
		Set TextFile = objFSO.OpenTextFile (LogFile, 8, True)
		TextFile.WriteLine(Date() &amp;&quot; &quot; &amp; Time() &amp; &quot; : &quot;&amp; logtext)
		TextFile.Close()
	End IF
End Sub

'---------- Check current error and log it ------------------------
Sub CheckError()
    If Err.Number &lt;&gt; 0 Then
     WriteLog &quot;An error occurred: 0x&quot; &amp; Hex(Err.Number) &amp; &quot; &quot; &amp; Err.Description
        Err.Clear
    End If
End Sub
</pre>
<p> Файл с настройками сетевых дисков:</p>
<pre class="brush: plain; title: Код:; notranslate">########################################################
# Enum of users shares for S5                          #
#------------------------------------------------------#
# Format:                                              #
# username | drive | share                             #
# or                                                   #
# * | drive | share                                    #
#------------------------------------------------------#
# spaces near pipes are ignored                        #
# empty lines are ignored                              #
# coments starts with #                                #
# don't use coments at the and of the lines!!!         #
#------------------------------------------------------#
# Examples:                                            #
# iivanov | f | \\server\share                         #
# ppetrov|h|\\server\share2                            #
# * | f | \\server\share3                              #
########################################################

* | S | \\domen.ru\dfs\SS5_Updates
* | V | \\domen.ru\dfs\SS5_TransferDesk
* | Y | \\domen.ru\dfs\SS5_print

iivanova       | W | \\SRV-S5\S5\_WORKAKO
apetrov        | W | \\SRV-S5\S5\_WORKANI
ksidorov       | W | \\SRV-S5\S5\_WORKMRL
</pre>
<p> Как видно файл с настройками очень простой.  имя пользователя | буква диска | папка  Пробелы игнорируются, можно делать комментарии.  Имя файла указываем в скрипте в переменной strShareFilePath.  Папку куда писать указываем в переменной LogFile.  Чтобы скрипт смог писать в паку с логами необходимо дать права пользователям создавать файлы, а владельцу изменять (create files и modify, соответственно)</p>
]]></content:encoded>
			<wfw:commentRss>http://vvnet.ru/2011/01/disk-mapping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Персональные архивы в Outlook 2007</title>
		<link>http://vvnet.ru/2011/01/personal-archive-outlook-2007/</link>
		<comments>http://vvnet.ru/2011/01/personal-archive-outlook-2007/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 15:09:15 +0000</pubDate>
		<dc:creator>yack</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Office 2007]]></category>
		<category><![CDATA[Office 2010]]></category>

		<guid isPermaLink="false">http://new.vvnet.ru/?p=7</guid>
		<description><![CDATA[Одна из самых &#171;вкусных&#187; вещей из связки Exchange 2010 + Outlook 2010 &#8212; персональные архивы, размещенные на сервере Exchange. Теперь эта функция стала доступна и при использовании Outlook 2007. Для этого должно быть установлено декабрьское накопительное обновление http://support.microsoft.com/kb/2479671. Естественно работают не все функции, работающие в Outlook 2007. Что работает: автообнаружение архивного ящика и подключение его в [...]]]></description>
			<content:encoded><![CDATA[<p>Одна из самых &#171;вкусных&#187; вещей из связки Exchange 2010 + Outlook 2010 &#8212;  персональные архивы, размещенные на сервере Exchange. Теперь эта функция  стала доступна и при использовании Outlook 2007. Для этого должно быть  установлено декабрьское накопительное обновление <a href="http://support.microsoft.com/kb/2479671">http://support.microsoft.com/kb/2479671</a>.<br />
<a name="more"></a><br />
Естественно работают не все функции, работающие в Outlook 2007. Что работает:</p>
<ul>
<li>автообнаружение архивного ящика и подключение его в outlook,</li>
<li>автоматическое перемещение сервером Exchange писем в архивный ящик,</li>
<li>создание правил, перемещающих письма в архивный ящик,</li>
<li>перемещение писем в архивный ящик руками,</li>
<li>поиск по архивному ящику,</li>
<li>архивный ящик, как и в Outlook 2010, доступен только  при активном подключении к серверу (в независимости от включенного или  отключенного кешированного режима).</li>
</ul>
<div>Что не работает:</div>
<div>
<ul>
<li>нет возможности из Outlook 2007 управлять политиками архивирования. но эта возможность остается в Outlook WebApp,</li>
<li>поиск ведется только в пределах текущего ящика &#8212; основного или архивного.</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://vvnet.ru/2011/01/personal-archive-outlook-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка Update Rollup для Exchange Server 2010 sp1</title>
		<link>http://vvnet.ru/2010/12/installing-update-rollup-for-exchange-server-2010-sp1/</link>
		<comments>http://vvnet.ru/2010/12/installing-update-rollup-for-exchange-server-2010-sp1/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 15:10:09 +0000</pubDate>
		<dc:creator>yack</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://new.vvnet.ru/?p=9</guid>
		<description><![CDATA[Недавно вышел Update Rollup 2 for Exchange Server 2010 Service Pack 1. При установке  его волосы потихоньку встают дыбом&#8230; При установке первого ролапа, в принципе, было тоже самое. но тогда я подумал что это временный &#171;глюк&#187; и не обратил на это внимание. Сейчас это повторилось и я изучал проблему по подробнее. Для начала ссылка на [...]]]></description>
			<content:encoded><![CDATA[<p>Недавно вышел <strong>Update Rollup 2 for Exchange Server 2010 Service Pack 1</strong>.  При установке  его волосы потихоньку встают дыбом&#8230; При установке  первого ролапа, в принципе, было тоже самое. но тогда я подумал что это  временный &#171;глюк&#187; и не обратил на это внимание. Сейчас это повторилось и я  изучал проблему по подробнее.</p>
<p><span id="more-9"></span>Для начала ссылка на сам роллап -  <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0059546f-f43d-4c7e-8367-81c6d5642bf3&amp;displaylang=en">Update Rollup 2 for Exchange Server 2010 Service Pack 1 </a></p>
<p>При установке происходит следующее. Сначала инсталятор подготавливается, анализирует конфигурацию и т.д. Доходит до этого шага:</p>
<div><a href="http://2.bp.blogspot.com/_IJwc5Eqk0rM/TRCuHZY9YxI/AAAAAAAAAGU/aN38Asux9K0/s1600/exch_gluk1.jpg"><img src="http://2.bp.blogspot.com/_IJwc5Eqk0rM/TRCuHZY9YxI/AAAAAAAAAGU/aN38Asux9K0/s1600/exch_gluk1.jpg" border="0" alt="" /></a></div>
<p>Т.е. начинается сама установка апдейта. Затем следует следующий, самый интересный шаг &#8212; остановка служб:</p>
<div><a href="http://3.bp.blogspot.com/_IJwc5Eqk0rM/TRCvFTATgtI/AAAAAAAAAGY/GhWYCWFYhhM/s1600/exch_gluk2.jpg"><img src="http://3.bp.blogspot.com/_IJwc5Eqk0rM/TRCvFTATgtI/AAAAAAAAAGY/GhWYCWFYhhM/s1600/exch_gluk2.jpg" border="0" alt="" /></a></div>
<p>Вроде  бы все нормально, процесс идет, что-то делается. Но почти в самом конце  мы получаем фейл и прогресс бар откатывается назад. Установка  завершилась не удачно. Более того &#8212; сам сервер Exchange не работает.</p>
<p>После долгого разбирания логов, кучи повторных запусков инсталятора,  поисков в гугле и чесания репы понимаем причину. Загадка кроется в  режиме запуска служб после того как их остановит инсталлятор:</p>
<div><a href="http://3.bp.blogspot.com/_IJwc5Eqk0rM/TRC1a3Dli7I/AAAAAAAAAGc/FBRQUzILdLk/s1600/exch_gluk31.jpg"><img src="http://3.bp.blogspot.com/_IJwc5Eqk0rM/TRC1a3Dli7I/AAAAAAAAAGc/FBRQUzILdLk/s1600/exch_gluk31.jpg" border="0" alt="" /></a></div>
<p>Чудесно,  правда? :) Ну и уже можно догадаться, что инсталлятор в самом конце  пытается запустить службы, но не может, т.к. они задизаблены.</p>
<p>Аналогичная ситуация и при установке и при удалении первого и второго  роллапа для Exchange 2010 SP1. С Exchange RTM я не работал, но судя по  постам на различных сайтах и форумах, там проблема аналогичная.</p>
<p>Для чего инсталлятор отключает службы я понять не смог. Единственное что  пришло в голову &#8212; чтобы при внезапном отключении сервера в процессе  установки он не начал подниматься. Почему инсталлятор не может их  разрешить, а уже потом запускать? Не знаю.</p>
<p>Ну и хочется добавить, что временно (из-за настройки другого ПО) на этом  сервере был отключен UAC и ExecutionPolicy в Powershell был выставлен в  Unrestricted.</p>
<p>Теперь как все таки установить и удалить ролапы.</p>
<p>Перед запуском инсталлятора запускаем окошко служб и постоянно жмем F5  :) Дожидаемся когда службы выключатся и задизаблятся. После этого нужно  быстренько их перенастроить в режим запуска Automatic. Чтобы это сделать  быстро, можно сделать такой батник:</p>
<pre class="brush: bash; title: Код:; notranslate">sc config IISADMIN start= auto
sc config MSExchangeADTopology start= auto
sc config MSExchangeAB start= auto
sc config MSExchangeAntispamUpdate start= auto
sc config MSExchangeEdgeSync start= auto
sc config MSExchangeFDS start= auto
sc config MSExchangeFBA start= auto
sc config MSExchangeImap4 start= auto
sc config MSExchangeIS start= auto
sc config MSExchangeMailSubmission start= auto
sc config MSExchangeMailboxAssistants start= auto
sc config MSExchangeMailboxReplication start= auto
sc config MSExchangeMonitoring start= auto
sc config MSExchangePop3 start= auto
sc config MSExchangeProtectedServiceHost start= auto
sc config MSExchangeRepl start= auto
sc config MSExchangeRPC start= auto
sc config MSExchangeSearch start= auto
sc config wsbexchange start= auto
sc config MSExchangeServiceHost start= auto
sc config MSExchangeSA start= auto
sc config MSExchangeThrottling start= auto
sc config MSExchangeTransport start= auto
sc config MSExchangeTransportLogSearch start= auto
sc config MSExchangeUM start= auto
sc config msftesql-Exchange start= auto
sc config RemoteRegistry start= auto
sc config Winmgmt start= auto
sc config W3SVC start= auto
pause</pre>
<p>Это службы, используемые на серверах с ролями Mailbox, Hub Trunsport,  Client Access, UnifiedMessaging. Если у Вас другие роли, то  соответствующие службы можно исключить (можно не исключать, просто  батник ругнется на отсутствие службы и пойдет дальше). Для роли Edge  можно использовать следующий файл:</p>
<pre class="brush: bash; title: Код:; notranslate">sc config ADAM_MSExchange start= auto
sc config MSExchangeAntispamUpdate start= auto
sc config MSExchangeEdgeCredential start= auto
sc config MSExchangeMonitoring start= auto
sc config MSExchangeServiceHost start= auto
sc config MSExchangeTransport start= auto
sc config MSExchangeTransportLogSearch start= auto
sc config RemoteRegistry start= auto
sc config Winmgmt start= auto
pause</pre>
<p>Собственно все. Надеюсь это поможет кому-нибудь сохранить несколько часов и пару не седых волос на голове :)</p>
]]></content:encoded>
			<wfw:commentRss>http://vvnet.ru/2010/12/installing-update-rollup-for-exchange-server-2010-sp1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox и integrated authentication</title>
		<link>http://vvnet.ru/2010/12/firefox-integrated-authentication/</link>
		<comments>http://vvnet.ru/2010/12/firefox-integrated-authentication/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 15:10:53 +0000</pubDate>
		<dc:creator>yack</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://new.vvnet.ru/?p=11</guid>
		<description><![CDATA[Многие наверное пытались зайти на внутренние порталы Sharepoint или просто на IIS сервера через Firefox. Он постоянно спрашивает пароль пользователя. Т.е. сам передать данные аутентификации пользователя, под которым он запущен он не может. Оказывается все не так. IE передает данные аутентификации (если точнее, то билет Kerberos) только на сервера занесенные в зону локальной сети. Firefox [...]]]></description>
			<content:encoded><![CDATA[<p>Многие наверное пытались зайти на внутренние порталы Sharepoint или просто на IIS сервера через Firefox. Он постоянно спрашивает пароль пользователя. Т.е. сам передать данные аутентификации пользователя, под которым он запущен он не может.</p>
<p>Оказывается все не так. IE передает данные аутентификации (если точнее, то билет Kerberos) только на сервера занесенные в зону локальной сети. Firefox делает тоже самое, но он не использует зоны IE, а использует свои собственные настройки.</p>
<p><span id="more-11"></span>Чтобы добавить сайт в эту зону нужно зайти в режим настроек (в адресной строке набираем <strong>about:config</strong>) и найти параметр <strong>&#171;network.automatic-ntlm-auth.trusted-uris&#187;</strong>. В него и прописываем нужные нам настройки:</p>
<div><a href="http://2.bp.blogspot.com/_IJwc5Eqk0rM/TPZH0b5CN1I/AAAAAAAAAGQ/ZRDQfLQZWHM/s1600/ff_auth.jpg"><img src="http://2.bp.blogspot.com/_IJwc5Eqk0rM/TPZH0b5CN1I/AAAAAAAAAGQ/ZRDQfLQZWHM/s640/ff_auth.jpg" alt="" width="640" height="521" border="0" /></a></div>
<p>Несколько сайтов можно прописать через запятую, а весь домен вот так:</p>
<p>http://.domen.ru</p>
]]></content:encoded>
			<wfw:commentRss>http://vvnet.ru/2010/12/firefox-integrated-authentication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hyper-V и кластеризация</title>
		<link>http://vvnet.ru/2010/11/hyper-v-clusterisation/</link>
		<comments>http://vvnet.ru/2010/11/hyper-v-clusterisation/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 15:11:48 +0000</pubDate>
		<dc:creator>yack</dc:creator>
				<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[Clustering]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>

		<guid isPermaLink="false">http://new.vvnet.ru/?p=13</guid>
		<description><![CDATA[Мы в компании в том году решили собрать кластер Hyper-V из трех нод. На виртуальных машинах планировали разместить кучу разного в том числе принтсервер, файл-сервер и Exchange 2010. Весь софт последних версий, сервера HP DL 380 G5 с кучей оперативки и шустрыми процессорами Т.к. нагрузки толком на этих серверах нет (основная нагрузка у нас на [...]]]></description>
			<content:encoded><![CDATA[<p>Мы в компании в том году решили собрать кластер Hyper-V из трех нод. На  виртуальных машинах планировали разместить кучу разного в том числе  принтсервер, файл-сервер и Exchange 2010. Весь софт последних версий,  сервера HP DL 380 G5 с кучей оперативки и шустрыми процессорами</p>
<p>Т.к. нагрузки толком на этих серверах нет (основная нагрузка у нас на  выделенных оракловых серверах), то решили и виртуалки с файлами,  принтерами и почтой тоже кластеризовать. Получится кластер в кластере :)</p>
<p>Почитав технет я узнал, что МС недавно это стала официально  поддерживать, но с одной оговоркой &#8212; автоматическое перемещение нод  виртуального кластера нужно отключать. Почесав репу, мы поняли, что нас  это вполне устраивает.</p>
<p><span id="more-13"></span>Купили систему хранения EMC Clariion (ну в первую очередь она  покупалась, т.к. хранилище в серверах уже не устраивало ни по емкости,  ни по скорости, ни по удобству), построили SAN на оптике. Свичи, HBA,  провода, процессоры и диски в хранилище &#8212; все задублировано. В общем все  по взрослому. Стоило все это удовольствие тоже немерянно.</p>
<p>Все смонтировали, включили, собрали кластер из трех Hyper-V. Все  работает отлично. виртуалки бегают с одной ноды на другую как и во всех  видео на techdays.ru и подобных. Теряется только один пинг, пользователи  ничего не замечают. При выдергивании провода питания из сервера все  тоже автоматом переезжает.</p>
<p>А дальше одни проблемы.</p>
<p>Начали собирать кластер из виртуалок. Подключили лун к виртуалкам в  режиме pass-throgh, он там видится. Но Validation test говорит, что у  нас нету дисков, подходящих для кластера.</p>
<p>Как оказалось, Hyper-V не может создать Shared-Bus на основе SCSI и  возможно использовать только iSCSI диски используя iSCSI-initiator  напрямую в виртуальной машине.</p>
<p>Т.е. мы вгрохали кучу денег в 8-ми гигабитную оптику, а должны  использовать медленный iSCSI. Аж страшно&#8230; Пришлось от кластеризации  виртуалок отказаться.</p>
<p>Вот в VMware VSphere есть поддержка Shared-шины и кластер такой собрать можно&#8230;</p>
<p>Ну и еще один симпатичный глюк. Нода кластера Hyper-V стабильно  грохается, если двум виртуальным машинам на одной ноде подключить один  iso образ в CD или физический привод.<br />
Видимо по этому VMM, при подключении iso к приводу, по-умолчанию  копирует его в папку с виртуалкой, а не использует из библиотеки один на  все виртуалки.</p>
<p>Но этот глюк позволил отлично протестировать failover &#8212; работает отлично :)</p>
<p>Разбираться с этим я пока не стал &#8212; диски слава богу подключаются очень редко, да и если забудешь, то кластер спасет.</p>
]]></content:encoded>
			<wfw:commentRss>http://vvnet.ru/2010/11/hyper-v-clusterisation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

