<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Помогите пожалуйста доработать скрипт для автонастройки Outlook 03]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=6932</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=6932&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Помогите пожалуйста доработать скрипт для автонастройки Outlook 03».]]></description>
		<lastBuildDate>Wed, 14 Mar 2012 08:49:33 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Помогите пожалуйста доработать скрипт для автонастройки Outlook 03]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=57816#p57816</link>
			<description><![CDATA[<p>Приветствую друзья.</p><p>В общем проблема в следующем, есть скрипт, который автоматически настраивает учетную запись Outlook 2003 с возможностью настраивать учетку сразу на файл личных папок .PST, НО есть проблема в типе создаваемого файла .PST... Файл .PST создается с типом &quot;Файл данных &quot;Outlook 97-2002 (.pst)&quot;, что неудобно (файл имеет ограничение в размерах 2Gb).</p><p>Необходимо подправить скрипт таким образом, чтобы файл личных папок создавался с типом &quot;Файл данных Outlook (.pst)&quot;</p><p>Кусок скрипта:</p><div class="codebox"><pre><code>Text = &quot;Создать Личные папки и использовать их для доставки почты?&quot;
    Title = &quot;Внимание!&quot;
    libWriteLog &quot;Задан вопрос: &quot;&quot;Создать Личные папки и использовать их для доставки почты?&quot;&quot;&quot;
    Res3 = oWshShell.PopUp(Text, , Title, 32 + 4)
    Select Case Res3
    Case 6
        &#039;Да
        libWriteLog &quot;Пользователь ответил ДА&quot;
        If libCheckCreateFolder(&quot;C:\WORK&quot;) &lt;&gt; 0 Then
            NewPSTPath = &quot;%USERPROFILE%\local settings\application data\microsoft\outlook\&quot; &amp; ProfileName &amp; &quot;.pst&quot;
            libWriteLog &quot;Нет прав для создания папки в C:\WORK Создаем файл для Личной папки в: &quot; &amp; PSTPath
        Else
            NewPSTPath = &quot;C:\WORK\&quot; &amp; ProfileName &amp; &quot;.pst&quot;
        End If
        DefaultStore=&quot;Service2&quot;
        PersFolderList=vbNewLine &amp; &quot; Service2=Unicode Personal Folders&quot;
        PersFolderSet = &quot;UniqueService=No&quot; &amp; vbNewLine &amp;_
        &quot; Name=Личные папки&quot; &amp; vbNewLine &amp;_
        &quot; PathToPersonalFolders=&quot; &amp; NewPSTPath &amp; vbNewLine &amp;_
        &quot; EncryptionType=0x80000000&quot;
            
        If oFSO.FileExists(sTmpDir &amp; &quot;\Outlook.prf&quot;) Then
            oFSO.DeleteFile sTmpDir &amp; &quot;\Outlook.prf&quot;, True
        End If
        Set oFileOutlookPRF = oFSO.OpenTextFile(sTmpDir &amp; &quot;\Outlook.prf&quot;, 2, True)
        oFileOutlookPRF.WriteLine(libReadInternalData(&quot;PRFFILE&quot;, true))
        oFileOutlookPRF.Close
        If libWriteReg(&quot;HKEY_CURRENT_USER\Software\Microsoft\Exchange\LogonDomain&quot;, &quot;REG_SZ&quot;, &quot;alpha&quot;)=0 Then libWriteLog &quot;Успешно записан ключ HKEY_CURRENT_USER\Software\Microsoft\Exchange\LogonDomain = alpha&quot;
        If libWriteReg(&quot;HKEY_CURRENT_USER\Software\Microsoft\Exchange\UserName&quot;, &quot;REG_SZ&quot;, sUserName)=0 Then libWriteLog &quot;Успешно записан ключ HKEY_CURRENT_USER\Software\Microsoft\Exchange\UserName = &quot; &amp; sUserName
        If libWriteReg(&quot;HKEY_CURRENT_USER\Software\Microsoft\Exchange\Client\Options\PickLogonProfile&quot;, &quot;REG_SZ&quot;, 1) = 0 Then libWriteLog &quot;Установлен запуск с выбором конфигурации=&quot; &amp; CurrentMode
        OutlookReRun
    &#039; Wscript.Sleep 7000
        Result = libPutUserRight(libExpandEnv((NewPSTPath)))
        libRun &quot;reg&quot;, &quot;DELETE &quot; &amp; Chr(34) &amp; &quot;HKCU\&quot; &amp; KeyPath &amp; &quot;BACKUP OF &quot; &amp; ProfileName &amp; Chr(34) &amp; &quot; /f&quot;
    Case 7        
        PersFolderSet = &quot;&quot;
        PersFolderList = &quot;&quot;
        If libWriteReg(&quot;HKEY_CURRENT_USER\Software\Microsoft\Exchange\LogonDomain&quot;, &quot;REG_SZ&quot;, &quot;alpha&quot;)=0 Then libWriteLog &quot;Успешно записан ключ HKEY_CURRENT_USER\Software\Microsoft\Exchange\LogonDomain = alpha&quot;
        If libWriteReg(&quot;HKEY_CURRENT_USER\Software\Microsoft\Exchange\UserName&quot;, &quot;REG_SZ&quot;, sUserName)=0 Then libWriteLog &quot;Успешно записан ключ HKEY_CURRENT_USER\Software\Microsoft\Exchange\UserName = &quot; &amp; sUserName
        If oFSO.FileExists(sTmpDir &amp; &quot;\Outlook.prf&quot;) Then oFSO.DeleteFile sTmpDir &amp; &quot;\Outlook.prf&quot;, True
        Set oFileOutlookPRF = oFSO.OpenTextFile(sTmpDir &amp; &quot;\Outlook.prf&quot;, 2, True, True)
        oFileOutlookPRF.WriteLine(libReadInternalData(&quot;PRFFILE&quot;, true))
        oFileOutlookPRF.Close
        If libWriteReg(&quot;HKEY_CURRENT_USER\Software\Microsoft\Exchange\Client\Options\PickLogonProfile&quot;, &quot;REG_SZ&quot;, 1) = 0 Then libWriteLog &quot;Установлен запуск с выбором конфигурации=&quot; &amp; CurrentMode
        OutlookReRun
        Wscript.Sleep 7000
        libRun &quot;reg&quot;, &quot;DELETE &quot; &amp; Chr(34) &amp; &quot;HKCU\&quot; &amp; KeyPath &amp; &quot;BACKUP OF &quot; &amp; ProfileName &amp; Chr(34) &amp; &quot; /f&quot;
    End Select</code></pre></div><p>Заранее спасибо. Жду помощи.</p>]]></description>
			<author><![CDATA[null@example.com (Adreano)]]></author>
			<pubDate>Wed, 14 Mar 2012 08:49:33 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=57816#p57816</guid>
		</item>
	</channel>
</rss>
