<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Помогите пожалуйста доработать скрипт для автонастройки Outlook 03]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=6932&amp;type=atom" />
	<updated>2012-03-14T08:49:33Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=6932</id>
		<entry>
			<title type="html"><![CDATA[Помогите пожалуйста доработать скрипт для автонастройки Outlook 03]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=57816#p57816" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Adreano]]></name>
			</author>
			<updated>2012-03-14T08:49:33Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=57816#p57816</id>
		</entry>
</feed>
