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)
Отправка сообщения пользователям подключеным на консоли
$wall
UPDATE!!! LexIt
Ctrl+D
Вариант 2
$cat motd.txt | wall
Почему не было Windows 9
«вы не поверите, сколько сторонних приложений содержат код:
if(version.StartsWith(«Windows 9»)) { /* 95 and 98 */ } else { }
Название Windows 10 — это прагматичное решение проблемы»
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 }
Логирование консоли linux
#script -a /home/lexit/log
Script started, file is /home/lexit/log
CentOS 7: «-bash: ifconfig: command not found»
# yum install net-tools # ifconfig
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+)([-\?+=/_]|$)
Отсутствует исполняющее ядро для расширения имени файла *.vbs Windows 8
Пуск — CMD ( с правами администратора)
ASSOC .JS=JSFile
ASSOC .VBS=VBSFile