AdressBookPolicy exchange 2013

New-AddressList -Name "PROMOUTER_ADR" -RecipientFilter {((RecipientType -eq 'UserMailbox') -or (RecipientType -eq "MailUniversalDistributionGroup") -or (RecipientType -eq "DynamicDistributionGroup")) -and (title -eq "Промоутер")}

New-AddressList -Name PROMOUTER_Room -RecipientFilter {(Alias -ne $null) -and (title -eq "Промоутер")-and (RecipientDisplayType -eq 'ConferenceRoomMailbox') -or (RecipientDisplayType -eq 'SyncedConferenceRoomMailbox')}

New-GlobalAddressList -Name "GAL_PROMOUTER" -RecipientFilter {(title -eq "Промоутер")}

New-OfflineAddressBook -Name "OAB_PROMOUTER" -AddressLists "GAL_PROMOUTER"

New-AddressBookPolicy -Name "ABP_PROMOUTER" -AddressLists "PROMOUTER_ADR" -OfflineAddressBook "\OAB_PROMOUTER" -GlobalAddressList "\GAL_PROMOUTER" -RoomList "\PROMOUTER_Room"

Get-Mailbox -resultsize unlimited | where {$_.title -eq "Промоутер"} | Set-Mailbox -AddressBookPolicy "ABP_PROMOUTER"

Убираем тяжелый MySQL запрос

1. Заходим на сервер по SSH

mysql>
mysql> use asterisk;
mysql> show processlist;
+--------+----------+-----------+----------+---------+------+----------------------+------------------------------------------------------------------------------------------------------+
| Id     | User     | Host      | db       | Command | Time | State                | Info                                                                                                 |
+--------+----------+-----------+----------+---------+------+----------------------+------------------------------------------------------------------------------------------------------+
| 179394 | asterisk | localhost | asterisk | Query   | 1056 | Locked               | INSERT INTO cdr (`calldate`,`clid`,`src`,`dst`,`dcontext`,`channel`,`dstchannel`,`lastapp`,`lastdata |
| 190018 | root     | localhost | asterisk | Query   | 1080 | Locked               | UPDATE cdr SET import_cdr=1 WHERE acctid=384599                                                      |
| 190024 | root     | localhost | asterisk | Query   |    0 | NULL                 | show processlist                                                                                     |
| 190027 | manager   | localhost | asterisk | Query   |    9 | Locked               | SELECT * FROM `cdr`
LIMIT 0, 30                                                                     |
+--------+----------+-----------+----------+---------+------+----------------------+------------------------------------------------------------------------------------------------------+
5 rows in set (0.00 sec)


mysql> kill 190027;
Query OK, 0 rows affected (0.00 sec)

lync 2013 идет связь с сервером и вход…

Работоспособный Lync Server 2013 внезапно перестает аутентифицировать пользователей.  При автоматической настройке соединения клиенты просто висят на входе, при явном указании сервера выдается «Сервер временно недоступен. Если проблема сохранится, обратитесь в группу поддержки». В логах ничего нет. На сервере опускается служба «сервер переднего плана Lync server». При запуске выдает «Ошибка при запуске сервера переднего плана Lync 1008193021».  Лечится запуском пакета, находящемся в дестрибутиве:

msiexec.exe /fvomus server.msi EVALTOFULL=1 /qb
enable-CsComputer
Get-CsServerVersion

Powershell удаление файлов старше n дней

С рекурсивным обходом папок

$now = Get-Date
$date = $now.AddMonths(-1)
$files = Get-ChildItem -Path C:\Log -recurse | Where {$_.LastWriteTime -le "$date"}
foreach ($file in $files) {
write-host "Deleting File $file" -foregroundcolor "Red";  
Remove-Item $file # для теста добавить -whatif
}

Squid блокировка «всё кроме «…

#—————БАНКИ———————
acl banki url_regex «/etc/squid/banki.txt»
acl banki_port port 443 9443 9080 8080 80 6548 8457
http_access allow banki_port banki
#——————————————

#—————HTTPS Сайты доступные———————
acl sites_url url_regex «/etc/squid/sites_access.txt»
acl sites_port port 443 80
http_access allow sites_port sites_url
#——————————————

/etc/squid/sites_access.txt

Регулярка Разрешить все кроме…

!(^|[-\?+=/_])(mail|mail?|disk?|vk|vk?|gmail|gmail+)([-\?+=/_]|$)