Архив метки: powershell

Outlook добавляет письма в нежелательную.

Бывают ситуации что желательная почта по желанию outlook попадает в нежелательную. Данное решение предлагается для обладателям Exchange.

Предположим ситуацию что письмо от адресата petrov@example.com попадает в папку «нежелательная почта» пользователя sidorov, исправляем:

Get-mailbox -Identity "sidorov" | Set-MailboxJunkEmailConfiguration -TrustedSendersAndDomains @{Add="petrov@example.com"}

А если нам надо разрешить прохождения писем от целого домена example.com

Get-mailbox -Identity "sidorov" | Set-MailboxJunkEmailConfiguration -TrustedSendersAndDomains @{Add="example.com"}

Так же есть и внутренний доменные адреса которые к верхними правилам не могут применяться, по этому тут нужно идти по другому пути:

Set-ContentFilterConfig  -BypassedSenderDomains @{Add="blueyonderairlines.com"}

Проверка

Get-ContentFilterConfig | Format-List Bypassed*

Ссылки по теме.

https://technet.microsoft.com/ru-ru/library/aa995953(v=exchg.150).aspx

https://technet.microsoft.com/ru-RU/library/dd979780(v=exchg.150).aspx

Низкая скорость на сетевом инетрфейсе виртуальной машины

Доброго дня всем.
Второй раз уже натыкаюсь на данную проблему, а следовательно это уже закономерность. Данная проблема возникает на серверах HP Proliant. Опишу её. После установки Hyper-V R2 Core и запуска на нем виртуальных машин, через некоторое время начинается падение скорости на сетевых интерфейсах виртуальных машин. Причем скорость передачи данных между гипервизором и локальным хостом в сети — нормальная. А если осуществлять сетевой обмен между хостом в сети и виртуальной машиной то скорость не привышает 1мб/с. В чем же спросите вы проблема? А она заключается как всегда в «хотели сделать как лучше» — Microsoft в своем новом продукте внедрили технологию VMQ, призванную разгрузить Hyper-V, но увы наверное не все сетевые интерфейсы поддерживают данную технологию (на CISCO с210 сервере я данную проблему не словил).
Решение. Для начала проверил включен ли данный режим на наших сетевых интерфейсах с помощью команды Get-NetAdapterVMQ :

PS C:\Users\Administrator> Get-NetAdapterVMQ

Name                           InterfaceDescription              Enabled BaseVm
                                                                         qProce
                                                                         ssor
----                           --------------------              ------- ------
user_net                       Microsoft Network Adapter Mult... True    0:0
Ethernet 5                     Broadcom NetXtreme Gigabit E...#4 False   0:0
Ethernet 2                     Broadcom NetXtreme Gigabit Eth... False   0:0
Ethernet 3                     Broadcom NetXtreme Gigabit E...#2 True    0:0
Ethernet 4                     Broadcom NetXtreme Gigabit E...#3 True    0:0

Как видим данный режим на интересующем нам интерфейсе user_net включен.
Отключим его на всех интерфейсах:

Get-NetAdapter|Disable-NetAdapterVMQ

Возможно даже система будет ругаться что мол не могу и все такое. Но в итоге должно все отработать ровно.
Проверяем:

PS C:\Users\Administrator> Get-NetAdapterVMQ

Name                           InterfaceDescription              Enabled BaseVm
                                                                         qProce
                                                                         ssor
----                           --------------------              ------- ------
user_net                       Microsoft Network Adapter Mult... False   0:0
Ethernet 5                     Broadcom NetXtreme Gigabit E...#4 False   0:0
Ethernet 2                     Broadcom NetXtreme Gigabit Eth... False   0:0
Ethernet 3                     Broadcom NetXtreme Gigabit E...#2 False   0:0
Ethernet 4                     Broadcom NetXtreme Gigabit E...#3 False   0:0

Как видим теперь на всех интерфейсах режим VMQ отключен.
Теперь можно проверить и скорость передачи данных по сети у виртуальных машин. У меня стало все ОК работать, а у вас?

Как выставить в календарях у всех пользоватлей Exchange 2010 одинаковый шаблон?

Есть задача, выставить у всех пользователей Exchange 2010 в календарях одинаковые праздничные дни и может быть какие то заметки.
Сначала открываем EMC. И через нее даем права на импорт и экспорт *.pst файлов пользователю

ManagementRoleAssignment -Role "Mailbox Import Export" - User user@domen

Нужно создать нового тестового пользователя (test1) на почтовом сервере. Он нам нужен для того чтобы в его чистом календаре выставить нужные нам отметки и даты. Когда мы это сделали, то следует приступить к выгрузки календаря пользователя test1:

New-MailboxExportRequest -Mailbox test1 -FilePath C:\filename.pst -IncludeFolders "#Calendar#"

И так, шаблон календаря у нас есть, а вот списка пользователей которым нужен этот шаблон, у нас нету. Для этого выгрузим все Алиасы почтовых ящиков в CSV файл.

Get-Mailbox | select alias, whencreated | Export-CSV -Path "C:\AliasFile.csv" -NoTypeInformation -Delimiter ";"

В полученном списке алиасов, нужно удалить те почтовые ящики (пользователей) которым данное обновление календаря ни к чему.

Теперь завязка. Нужно объединить список почтовых ящиков и шаблон клаендаря пользователя test1. В этом скрипте цикл пробегается по всем строчкам файла с алиасами, и к каждому из них применяет новый шаблон календаря.

Import-CSV -Path "C:\AliasFile.csv" -Delimiter ";" | foreach-object {New_MailboxImportRequest -Mailbox $_.Alias -FilePath C:\filename.pst -IncludeFolders "#Calendar#"}