none
Профили Outlook \ Powershell RRS feed

  • Вопрос

  • Добрый день.

    Существует ли способ создания почтовой конфигурации через PoSh?

    зы: про PRF файл знаю, но в 2016 офисе это не поддерживается.

    Спасибо заранее

    20 октября 2015 г. 6:24

Все ответы

  • if (Test-Path -Path "C:\Program Files\Microsoft Office\Root\Office16") {
    $version = "16.0"
    }
    elseif (Test-Path -Path "C:\Program Files\Microsoft Office\Root\Office15") {
    $version = "15.0"
    }
    else {
    $version = "14.0"
    }
    $path1 = (Get-Process outlook*).path
    Get-Process | foreach { 
    if ($_.ProcessName -like "outlook*") {
        Stop-Process $_
       }
    }
    $outlook = New-Object -com outlook.application
    $dpn = $outlook.DefaultProfileName
    reg.exe delete HKCU\Software\Microsoft\Office\$version\Outlook\Profiles\$dpn /f
    reg.exe add HKCU\Software\Microsoft\Office\$version\Outlook\Profiles\$dpn
    Start-Process -FilePath $path1

    Я тут решал немного другую задачу, убивал существующий дефолтный профиль и генерил новый с таким же именем. Возможно проверку версии лучше делать через wmi, но тут как уж решите. Насчет если с нуля не думал... =/
    29 октября 2015 г. 16:43
  • Спасибо, но боюсь что мне это мало чем поможет. У меня задача создавать автоматически конфу для подключению к серверу другого домена. Только PRF файл пока выход, но в 2016 это убрали. Таки дела
    30 октября 2015 г. 12:19
  • А ОСТ? Там были пункты по поводу профиля, правда не сильно помню что конкретно =/

    ПОсмотрите доки по Office Customization Tool

    30 октября 2015 г. 12:22