понедельник, 9 ноября 2015 г.

Очистить корзину на терминальном сервере



Что бы очистить корзину всех пользователей на терминальном сервере, необходимо в командной строке от администратора выполнить команду.
rd /s c:\$Recycle.Bin

вторник, 23 июня 2015 г.

Используем МТС.Коммуникатор для отправки СМС из Zabbix'a

Создаём файл /usr/lib/zabbix/alertscripts/mts_communicator.sh следующего содержания:
#!/bin/bash
to=$1
subject=$2
body=$3
curl -X POST \
 --data "msid=$to" \
 --data "naming=<номер_мтс_от>" \
 --data "login=<имя_пользователя>" \
 --data "password=" \
 --data-urlencode "message=$subject" \
http://www.mcommunicator.ru/m2m/m2m_api.asmx/SendMessage 
Даём права на исполнение:
chmod +x mts_communicator.sh
Проверяем, есть ли строка в /etc/zabbix/zabbix_server.conf
AlertScriptsPath=/usr/lib/zabbix/alertscripts
При необходимости перечитываем конфиг сервера:
service zabbix-server force-reload
Затем в Zabbix необходимо создать новый Media type (Administration -> Media types -> Create media type):

После этого остаётся добавить новый Media с номером телефона в настройках пользователя (Administration -> Users -> <пользователь> -> Media -> Add):

воскресенье, 21 июня 2015 г.

UniFi - Гостевой портал с автоматическим редиректом на промо-страницу


Настройки UniFi контроллера


1: Открываем страницу настроек
2: Щелкнуть на закладке Guest Control
3: Включить Guest Portal
4:Выбрать Authentication type - "No Authentication"
5: Вписать в поле Landing Page URL промо-страницы
6: Включить Portal Customization
7: Применить настройки

Модифицируем портал (Linux)

1: Переходим в каталог /var/lib/unifi/sites/default/portal/ командой "cd /var/lib/unifi/sites/default/portal/"
2: Переименуем страницу "index.html" в "index.html.orig" командой "mv index.html index.html.orig". Сохраним на всякий случай резервную копию :)
3: Используя любой редактор (nano, vi, gedit, etc) создаем новый файл index.html, например командой "vi index.html"
4: Скопируйте в этот файл текст отсюда: https://gist.github.com/devinbabb/98055cdb74c80263ed97
5: Сохраняем используя команду vi "hit esc :wq enter"
6: Перезапускаем UniFi Service командой "service unifi reload"

вторник, 16 июня 2015 г.

Убрать уведомление о переходе на Windows 10

В том случае, если вас не интересует возможность обновления до Window 10 и вы хотите удалить это назойливое предупреждение, это обновление можно удалить. Достаточно удалить обновление KB3035583 из командной строки, запущенной с правами администратора:wusa.exe /uninstall /kb:3035583
Если вы хотите просто скрыть значок GWX в системном трее и отключить всплывающие окна, не удаляя само обновление KB3035583, воспользуйтесь одним из следующих способов:
  • Откройте редактор реестра (regedit) и в разделеHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Gwx создайте DWORD ключ DisableGwxсо значением 00000001
  • Запустите планировщик задач (taskschd.msc) и в ветке Scheduler Library/Microsoft/Windows/Setup/gwxотключите задания launchtrayprocess и refreshgwxconfig
Таким образом, уведомление в панели оповещений появляться не будет, а сам механизм обновления до Windows 10 можно будет использовать в дальнейшем.

Разрешаем Exchange Activesync на основе Device ID в Exchange 2007


Задался вопросом, как ограничить доступ на основе ID устройства определенному пользователю. У пользователя часто менялись устройства и после очередной смены пароля, одно из устройство пыталось получить почту со старым паролем, чем блокировала его учетную запись.

Базовая модель разрешений выглядит так:

  1. Если у пользователя отключена синхронизация, то она запрещена с любого устройства
  2. Если у пользователя отключена синхронизация...
  • Если deviceID в разрешениях пусто, то синхронизация разрешена с любого устройства
  • Если deviceID в разрешениях указано устройство (-ва), то синхронизация разрешена только с этого устройства.
Для конфигурирования фичи используем в Exchange Management Shell Set-CASMailbox
Пример:

Set-CASMailbox -identity: -ActiveSynAllowedDeviceIDs:"", ""

Получить Device ID

Get-ActiveSyncDeviceStatistics –mailbox: |fl DeviceID

четверг, 11 июня 2015 г.

Default Password for a Polycom Phone

Standard Username and Password:


Username = Polycom (case sensitive)
Admin Password = 456
User Password = 123

You can change the Admin Password via:

Press Menu Key => select Settings => select Advanced => current Password => select Admin Settings => scroll to Change Admin Password

In addition the Provisioning Server can be used to set the Password so a End User cannot make changes to the Phone settings.

Please use the following as a template:



Change the localAdminPassword="" to the Password of your choice.

пятница, 5 июня 2015 г.

Ошибка Puppet: CRL is not yet valid for /CN=host.example.com

В логах появляется сообщение примерно такого вида:

Warning: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed: [CRL is not yet valid for /CN=host.example.com]
Чаще всего проблема связана с разницей во времени между хостом и мастер сервером. Достаточно проверить время и часовой пояс. 

четверг, 21 мая 2015 г.

Очистка кэша 1С


Очистка кэша 1С

Папки где хранится кэш 1С могут отличаться по расположению в зависимости от того, какая на том или ином пользовательском компьютере установлена операционная система:

Для Windows XP:

каталог пользователя\Local Settings\Application Data\1C\1Cv82
каталог пользователя\Application Data\1C\1Cv82

Для Windows 7:

каталог пользователя>\AppData\Roaming\1C\1Cv82
каталог пользователя>\AppData\Local\1C\1Cv82

Для Windows 8:

каталог пользователя>\AppData\Roaming\1C\1Cv82
каталог пользователя>\AppData\Local\1C\1Cv82
где каталог пользователя; может выглядеть как например C:\Users\buhgalter\ или C:\Documents and Settings\buhgalter\

Очистка кэша 1С может быть произведена несколькими способами:

1). встроенными средствами самой 1С. Для этого используется ключ \ClearCache в дополнительных параметрах информационной базы. Установить данный параметр можно для любой используемой базы 1С. Для этого необходимо выделить ее в списке баз, нажать кнопку Изменить, проследовать "мимо" наименования и пути к каталогу ИБ до параметров запуска. В поле Дополнительные параметры запуска вносится запись \ClearCache и после запуска осуществляется очистка кэша 1С.

2). методом физического удаления "руками". В этом случае следует учитывать, что формат кэш-файлов выглядит примерно как "6ae98c2c-e99b-471f-b22b-8d2eb9da2774" и удалять необходимо именно каталоги с подобным форматом в наименованиях. Скоропалительность в удалении недопустима и лучше предварительно сделать копию "в сторонку" удаляемых каталогов. Так, если удалить каталог 1CEStart (может находиться в папке Roaming), то очистится список баз при запуске 1С, т.к. находящийся в нем файл ibases.v8i хранит информация о всех прописанных информационных базах 1С.
3). методом физического удаления посредством исполнения .bat-файла с прописанным путем к вышеуказанным каталогам. Пример кода:
If Exist %USERPROFILE%\AppData\Roaming\1C\1Cv82 (
rem Удаляются все файлы в Windows7
Del /F /Q %USERPROFILE%\AppData\Roaming\1C\1Cv82\*.*
Del /F /Q %USERPROFILE%\AppData\Local\1C\1Cv82\*.*
rem Удаляются все каталоги в Windows7
for /d %%i in ("%USERPROFILE%\AppData\Roaming\1C\1Cv82\*") do rmdir /s /q "%%i"
for /d %%i in ("%USERPROFILE%\AppData\Local\1C\1Cv82\*") do rmdir /s /q "%%i"
)

суббота, 2 мая 2015 г.

1C 7.7 SQL: Для доступа к базе данных требуется ODBC-драйвер для MS SQL Server версии 3.50.0303 или старше



Эта проблема связана с отсутствием 64-битной платформы 1С: Предприятие 7.7, исправление существующих проблем с последними версиями MS SQL и т.д. Последней версией платформы стал 27-ой релиз x86. Иногда пользователи могут столкнуться со следующей ошибкой при попытке подключения к SQL базе:

Для доступа к базе данных требуется ODBC-драйвер для MS SQL Server версии 3.50.0303 или старше.

Чтобы устранить несовместимость драйвера ODBC выполните следующие действия.

  • Скачайте архив sqlsrv32.7z
  • Для 32-битной версии ОС: распакуйте файлы в каталог%systemroot%\system32. Для 64-битной версии ОС: распакуйте файлы в каталог %systemroot%\SysWOW64. Если появится предупреждение, что такие файлы существуют — замените их. 




четверг, 16 апреля 2015 г.

Проверка работы службы индексирования Exchange

Проверка работы службы индексирования Exchange



Для включения индексирования определенной почтовой базы, выполнить:

Set-MailboxDatabase -indexenabled:$true

Для выключения индексирования определенной почтовой базы, выполнить:

Set-MailboxDatabase -indexenabled:$false

Для отключения поиска, необходимо перезапустить сервис:

net stop "Microsoft Exchange Search Indexer"

Для проверки работы поиска, можно выполнить

Get-mailbox | Test-ExchangeSearch –IndexingTimeout 20 | Format-table 

Если вернет False или -1, значит с индексом есть проблемы и поиск не работает
В этом случае можно попробовать перестроить индекс:

  • Останавливаем Microsoft Exchange Search Service
  • Удаляем каталоги со старыми индексами
  • Запускаем Microsoft Exchange Search Service.


Можно также перестроить индекс используя скрипт на PowerShell: ResetSearchIndex.ps1 [-force] databasename (или ResetSearchIndex -Force -All для всех почтовых баз)

понедельник, 24 февраля 2014 г.

понедельник, 10 февраля 2014 г.

Прямая ссылка на DWG TrueView 2013

Озадачился обновлением версии DWG TrueView. Но теперь они предлагают скачать он-лайн инсталятор и еле нашел прямую ссылку на exe файлы. Делюсь находкой:
DWG TrueView 2013 32-bit (233 MB) http://download.autodesk.com/esd/dwgtrueview/2013/SetupDWGTrueView2013_32bit.exe
DWG TrueView 2013 64-bit (304 MB)  http://download.autodesk.com/esd/dwgtrueview/2013/SetupDWGTrueView2013_64bit.exe

среда, 24 апреля 2013 г.

Установка и настройка Webmin в FreeBSD

Решил поставить на FreeBSD сервер Webmin для одного из клиентов.

Немного информации:
Webmin — это web-интерфейс для удобного администрирования
Unix систем. Используя любой баузер, Вы можете настраивать
аккаунты юзеров, сервер Apache, DNS, файловый сервер и многое другое.
  1. Для начала стоит обновить порты( если вы еще этого не сделали), чтоб иметь последнюю версию (на момент написания статьи - webmin-1.560).
    cd /usr/ports && make update 
     
  2. Устанавливаем собственно Webmin:
    cd /usr/ports/sysutils/webmin
    make install clean
    
    В конце видим:
    ===> Installing rc.d startup script(s)
    ===>   Registering installation for webmin-1.560
    ===>  Cleaning for p5-Authen-PAM-0.16_1
    ===>  Cleaning for webmin-1.560
     
  3. Конфигурация Webmin. Любым редактором (я mc-шный пользую) редактируем файл /etc/rc.conf, добавляем в конец
    webmin_enable="YES"
    
    Для установки всех необходимых конфигов и т.д.
    /usr/local/lib/webmin/setup.sh
    
    Надо будет ответить на несколько вопросов:
    ***********************************************************************                                                                                      
    *            Welcome to the Webmin setup script, version 1.510        *                                                                                      
    ***********************************************************************                                                                                      
    Webmin is a web-based interface that allows Unix-like operating                                                                                              
    systems and common Unix services to be easily administered.                                                                                                  
                                                                                                                                                                 
    Installing Webmin in /usr/local/lib/webmin ...                                                                                                               
                                                                                                                                                                 
    ***********************************************************************                                                                                      
    Webmin uses separate directories for configuration files and log files.                                                                                      
    Unless you want to run multiple versions of Webmin at the same time                                                                                          
    you can just accept the defaults.                                                                                                                            
                                                                                                                                                                 
    Log file directory [/var/log/webmin]:  [Жмем Enter]                                                                                                                  
                                                                                                                                                                 
    ***********************************************************************                                                                                      
    Webmin is written entirely in Perl. Please enter the full path to the                                                                                        
    Perl 5 interpreter on your system.                                                                                                                           
                                                                                                                                                                 
    Full path to perl (default /usr/bin/perl): [Жмем Enter]                                                                                                                   
                                                                                                                                                                 
    Testing Perl ...                                                                                                                                             
    Perl seems to be installed ok                                                                                                                                
                                                                                                                                                                 
    ***********************************************************************                                                                                      
    Operating system name:    FreeBSD
    Operating system version: 7.0
    ***********************************************************************
    Webmin uses its own password protected web server to provide access
    to the administration programs. The setup script needs to know :
     - What port to run the web server on. There must not be another
       web server already using this port.
     - The login name required to access the web server.
     - The password required to access the web server.
     - If the webserver should use SSL (if your system supports it).
     - Whether to start webmin at boot time.
    Web server port (default 10000): [Жмем Enter]
    Login name (default admin): [Жмем Enter]
    Login password: [Ввводим ваш пароль]
    Password again:
    Use SSL (y/n): [y]
    ***********************************************************************
    Creating web server config files..
    ..done
    Creating access control file..
    ..done
    Creating start and stop scripts..
    ..done
    Copying config files..
    ..done
    Changing ownership and permissions ..
    ..done
    Running postinstall scripts ..
    syslog-ng: not found
    ..done
     
  4. Запуск Webmin. Сразу после установки запустим Webmin
    /usr/local/etc/rc.d/webmin start
    
    Для доступа к Webmin-у браузере набираем
    https://your-domain.com:10000/
     
    Полезная информация:
    Для того чтобы поменять пароль есть одна простая команда:
    # /usr/local/lib/webmin/changepass.pl /usr/local/etc/webmin user password
    Вместо "user" введем имя пользователя, пароль которого надо изменить, а вместо "password" сам пароль соответственно.