четверг, 22 декабря 2011 г.

Синхронизация времени с внешним NTP сервером в Windows Server 2008 R2

Синхронизация времени – это достаточно важный и, зачастую, критичный аспект работы всех компьютерных систем в сети. По-умолчанию, клиентские компьютеры в сети Microsoft Windows синхронизируют свое время со своим контроллером домена, а контроллер домена берет время с контроллера домена, выполняющего роль мастера операций. В свою очередь, сервер с ролью мастера операций домена Active Directory (PDC), должен синхронизировать свое время с неким внешним источником времени. Рекомендуется использовать список NTP серверов, перечисленных на сайте NTP Pool Project . Прежде чем приступить к настройке синхронизации времени с внешним сервером, не забудьте открыть на своем межсетевом экране стандартный NTP порт – UDP 123 port (нужно разрешить как входящее, так и исходящее соединение). Сначала, нужно определить свой PDC сервер. Откройте командную строку и наберите в ней: C:\>netdom /query fsmo
Зайдите на найденный контроллер домена и откройте командную строку.
Остановите службу W32Time: C:\>net stop w32time
Настройте внешний источник времени: C:\>w32tm /config /syncfromflags:manual /manualpeerlist:”0.pool.ntp.org; 1.pool.ntp.org; 2.pool.ntp.org”
Теперь необходимо сделать ваш контроллер домена PDC доступным для клиентов: C:\>w32tm /config /reliable:yes
Запустите службу времени w32time: C:\>net start w32time
Теперь служба времени Windows должна начать синхронизацию времени с внешним источником. Посмотреть текущий внешний NTP сервер можно при помощи команды: C:\>w32tm /query /configuration
Не забудьте проверить журнал событий на наличие ошибок синхронизации.
Настройка внешнего источника времени для домена была протестирована и отработано на контроллере домена под управлением Windows Server 2008 R2 (Build 7600).


Все необходимое одной строкой

w32tm.exe /config /manualpeerlist:"time.nist.gov,0x8 ntp1.imvp.ru,0x8 ntp2.imvp.ru,0x8 time.windows.com,0x8 pool.ntp.org,0x8" /syncfromflags:manual /reliable:yes /update

Полезные команды
Применение внесенных в конфигурацию службы времени изменений
w32tm /config /update
Принудительная синхронизация от источника
w32tm /resync /rediscover
Отображение состояния синхронизации контроллеров домена в домене
w32tm /monitor
Отображение текущих источников синхронизации и их статуса
w32tm /query /peers

четверг, 10 ноября 2011 г.

Настройка печати этикеток в 1С управление ювелирным предприятием.

Сначала необходимо сверить настройки принтера в 1С. Сервис - Пользователи - Список пользователей /выбираем пользователя/ - розничная торговля и торговое оборудование - печать этикеток. Здесь для настройки печати первое, что необходимо это убедится, что название принтера совпадает с названием принтера в Windows. Далее для настройки лучше сделать печать этикеток с предварительным просмотром. Для этого есть соответствующие пункты здесь же. У меня был неправильно выставлен размер этикеток. Ширина и высота поменялись местами и этикетка разбивалась на 2 шт. (в предпросмотре на 2 листа). После внесения изменений в свойства печати принтера и изменения высоты и ширины этикетки все встало на свои места.

суббота, 29 октября 2011 г.

Подключение к SSH серверу провайдера.

В терминале:
sudo ssh -l [login] [FQDN хоста]

четверг, 13 октября 2011 г.

Нет доступа к Tiger CRM.

На самом сервере w2008r2 сервис запускается. Проблема заключается в настройке сети. Тип сети становиться "публичная". При этом применяются правила брандмауэра для этой сети. Меняем на "частная сеть". Причина произвольной смены типа сети неизвестна.

вторник, 30 августа 2011 г.

Работа с СЭД

Обновление справочников необходимо запускать с помощью bat-файла, где первым стоит !.bat а вторым dictman.exe с параметрами %1 %2 %3 %4 %5 %6 %7 %8 %9. Аналогично фалу !client.bat.
Само обновление программы тоже запускается bat-файлом в выглядит так: H:\FkClnt1\Exe\!cbank.bat /u249003, где u249003  это обновление загруженное в папку 249003. По моеу в папку UPDATES. Сама база данных находится в папке DATA. Файл client.mdb. На него должна быть ссылка в ODBC в системных DSN. В папке SUBSYS находятся модули транспорта вместе с настройками. Поэтому эту папку можно копировать в новую инсталляцию для сохранения настроек. Настройки запуска находятся в файлк default.cfg, который лежит в папке EXE. Там записаны параметры запуска. Рекомендуется периодически резервировать все папку с установленным СЭД один раз в неделю.

Статья не закончена.

воскресенье, 28 августа 2011 г.

Ошибка при подключении к серверу терминалов win 2003. Удаленный сеанс отключен из-за отсутствия доступных лицензий клиента сервера терминалов для этого компьютера.

У клиента необходимо удалить ключ реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicense\Store\LICENSE000
На сервере терминалов можно устанавливать лицензии на устройство и на пользователя. 

воскресенье, 14 августа 2011 г.

Порядок обработки документов при сбое ККМ. Ювелирный.

----------
Нормальная работа ККМ
----------
Сбой
----------
Z-отчет
----------
При сбое 1С во время работы. Выписываем товарные вручную. Часть проведенных чеков за день, когда был сбой помечаем на удаление. Вводим недостающие товары вручную. Вводим чеки. Это товары по которым выписывали товарные чеки. Проводим вручную отчет о розничных продажах. Этот отчет содержит все чеки за день. Он и является Z-отчетом для 1С.

четверг, 21 июля 2011 г.

Файл 075C0SBC.08B подписан незарегистрированной ЭЦП.

1. Очистить папку temp
2. Очистить папку IN
3. Очистить папку OUT
4. Удалить 3 файла OUTF.* из каталога BASE

вторник, 19 июля 2011 г.

Команды для Exchange 2010

Get-ExchangeServer -Status | fl  - Просмотр сведений.
Set-ExchangeServer -StaticDomainControllers - Установка статического контроллера домена.


Для отмены установки статических контроллеров домена и других установок используется константа $null.


Например, для отмены предыдущей команды по установке статического контроллера домена вводим:
Set-ExchangeServer ODIN-S06.odin.local -StaticDomainControllers $null

понедельник, 18 июля 2011 г.

четверг, 14 июля 2011 г.

Добавление маршрута в Mac OS

sudo route add -net 50.100.100.0 192.168.110.1 255.255.255.0
В этом примере сначала адрес сети, затем шлюз, затем маска сети. Здесь шлюзом выступает pptp сервер к которому подключились по VPN.  Арес можно узнать в настройках сети. Выбрать соединение, дополнительно, TCP/IP. Там виден адрес нашего интерфейса и адрес сервера. Если набрать команду без параметра -net, то маршрут получится только к узлу сети.

вторник, 28 июня 2011 г.

Настройка Samsung Officeserv 7070 в корпоративной сети. Выход в город через удаленную станцию.

Две станции соединены через интернет так, что могут совершать вызовы между собой. При этом у каждой есть свои городские линии. В нашей ситуации произошла авария на одной из станций провайдера услуг телефонии. Необходимо подстроить станции для работы через одного провайдера. Начну без теории. Что сделал. На станции без входящих линий меняем таблицу маршрутов так, что все набранные номера идут через группу SPNET, у нас номер группы 8003. Все-таки необходимо описать логику. Сначала станция смотрит настройку LCR в плане нумерации (строка выпадающего списка FEATURES). Там ставим 9. Значит теперь у нас будет обрабатываться набранная 9-ка используя 710 MMC (Набранные цифры). Если там нет 9-ки, то добавляем строчку LCR Digit 9; Lenght 7; Route Table 2. Теперь добавляем в Route Table 2 строчку Group 8003; Modify 1. Проверяем MMC 713 (Модификация номера). Там стоит в первой строчке 0019. Это означает, что исходящие пойдут через станцию с ID 001 с донабором 9-ки. Теперь смотрим как наши номера будет принимать вторая станция. MMC 714 (DID вызовы). Девятка, которая пришла от первой станции должна быть здесь прописана. В нашем случае Icoming digits 9; ring Plan (1~6) 9; Delete Count 1.

воскресенье, 19 июня 2011 г.

Анализ дампов

http://www.dumpanalysis.org/ru/blog/index.php/page/2/

понедельник, 16 мая 2011 г.

Установка значения НДС в сумме для документа отгрузки.

Для отображения значения "НДС в сумме" в документах отгрузки, необходимо включить использование типов цен в константах. " Использовать типы цен номенклатуры" = Да. Далее становится доступен справочник "Типы цен". В справочнике создаем новый тип цен либо меняем существующий так, как необходимо. В константах есть параметр "Основной вариант расчета налогов в документах поступления" (Значение для подстановки в документ по умолчанию". С помощью него открывается справочник "Варианты расчета налогов". Создаем свой вариант расчета, где в наименовании появляется надпись "НДС в сумме". Далее в меню Сервис Общая настройка конфигурации выбираем основной вариант расчета налогов. Была проблема при отображении варианта "НДС в сумме". После настройки существующего значения "НДС в сумме 18%; НП сверху" в документе не отображается выбор "НДС в сумме". Пока не создал такой вариант как просто "НДС в сумме".

пятница, 15 апреля 2011 г.

Вывод дополнительных полей при просмотре категорий.

Здесь я не создавал собственных полей. Использовал типы товаров. Эта особенность VirtueMart позволяет присваивать товарам дополнительные свойства при этом создаются поля в базе данных и связываются с конкретным товаром. В админ. панели у товара появляются дополнительные вкладки. Однако информация выводится только при просмотре подробностей. Для вывода данных при просмотре категории необходимо кое-что изменить.
Меняем:
1. administrator/conponents/html/shop.browse.php
находим строку в начале файла
require_once(CLASSPATH.'ps_product_attribute.php');
$ps_product_attribute = new ps_product_attribute;
после этих строк вставляем свою инициализацию нового класса
require_once(CLASSPATH.'ps_product_type.php');
$ps_product_type=new ps_product_type;
Затем находим строки 
$product_s_desc=$db_brows->f('product_s_desc');
if(empty($product_s_desc) && $product_parent_id!=0)
{
$product_s_desc = $dbp->f('product_s_desc');
}
Добавляем инициализацию переменной для вывода полей типов продукта
$fl_product_id=$db_browse->f('product_id');
$product_type = $ps_product_type($fl_product_id);
Затем добавляем в заполнение массива продуктов поле типа товара. Это почти в конце файла.

unset($full_image_width);
unset($full_image_height);
$products[$i]['product_name'] = shopMakeHtmlSafe( $product_name );
$products[$i]['product_s_desc'] = $product_s_desc;
$products[$i]['product_details'] = $product_details;
$products[$i]['product_rating'] = $product_rating;
$products[$i]['product_price'] = $product_price;
Добавляем
$products[$i]['product_type'] = $product_type;
Остается в шаблоне вывода записей категории добавить вывод переменной $product_type
У меня это файл \components\com_virtuemart\themes\default\templates\browse\browse_1.php
Для оформления вывода этих дополнительных полей используется шаблон
components\com_virtuemart\themes\default\templates\common\product_type.tpl.php


вторник, 12 апреля 2011 г.

Настройка Exchange 2010 у клиента в другом домене

При настройке OutLook в домене отличном от того где расположен сам Exchange необходимо иметь учетную запись пользователя конечного домена. Эта запись создается автоматически при создании почтового ящика. Далее необходимы доверительные отношения между доменами. После этого при настройке учетной записи всплывает окно для ввода имени и пароля с заголовком где отображен адрес Excnange (odin-s06.odin.local) это exchange просит подтвердит, что в его домене есть учетная запись этого почтового ящика. Здесь по умолчанию стоит домен и пользователь текущего подключения их меняем на подключение для домена exchange. Например в поле имя стоит fk\TEST его меняем на odin\user. Вводим пароль. Он совпадает с паролем на почтовый ящик.
Exchange работает с outlook по порту 25. Проверьте настройки брандмауэра. В правиле, которое разрешает работу по этому порту диапазон адресов должен быть расширен для другой локальной сети. 

среда, 23 марта 2011 г.

Ошибка при попытке загрузить открытые ключи банка. *.DDT

При попытке принять открытые ключи банка произошла ошибка:
"В процессе работы возникла непредвиденная ошибка: - Сообщение: Access violation at address 005BBAC4 in module 'wCLNT.exe' Read of address 00000000 - Вызвавший класс : TcxTabControl - Код ошибки: 0 Обратитесь в службу поддержки."

Проблему решили следующим образом. На другой ПК копируем каталог установки клиента. Производим установку банк-клиента в этот каталог. Ключи скопировали на USB Flash. После этого произвели загрузку открытых ключей банка. Все прошло. Затем каталог банк-клиента переносим на старый ПК и делаем замену файла WCLNT.TRN из старого каталога во вновь скопированный с заменой. Это файл настроек. Файл находится в каталоге BASE. Конечно старый каталог был предварительно переименован. 

среда, 16 марта 2011 г.

Основные понятия по Hyper-V

Файлы виртуальных машин Hyper-V. Применительно к роли Hyper-V Win Server 2008 R2.
.XML - файлы конфигурации.
.VHD - файл виртуального жесткого диска
.AVHD - дифференциальный диск, хранящий в себе изменения после создания снимка. Если такой файл есть то как правило родительский VHD становится диском только для чтения.
.BIN/VSV - Файл состояния системы после SaveState
.EXP - файл конфигурации экспортированной виртуальной машины.

Снимки не рекомендуется использовать в рабочей среде. Только для отладки программ и систем.

Режим Save State аналог режиму Hypernate в Win.

Для переноса виртуальной машины на другой хост необходимо сначала сделать экспорт, затем перенести полученные файлы на другой хост, затем выполнить импорт. 
  1. Сделать перенос простым копированием не получится из-за усовершенствованной модели безопасности. Т.е не получится скопировать каталог с файлами виртуальной машины на другой ПК, запустить диспетчер виртуальных машин и увидеть там вновь перенесенную вирт. машину. Либо подключить ее какой либо командой. Такой команды нет в диспетчере.
  2. В этом случае придется создать новую вирт.машину, наверное с такими же параметрами. В свойствах ее указать диск скопированной вирт.машины. Что будет со снимками? Мы их не увидим. Работа скорее всего будет только с диском AVHD. Ведь именно его необходимо будет указывать в параметрах. Поэтому лучше сначала выполнить слияние, затем копирование. И подключать уже один VHD.
Все переносы и копирования вирт.машин лучше делать когда нет снимков.

Если есть снимки то только экспорт, затем импорт.

Для того чтобы принять изменения  и слить снимок с родителем, его нужно удалить.

Ели встать на снимок и выбрать команду применить, то текущее состояние будет потеряно.

В рабочей среде лучше использовать диски фиксированного размера. Динамические диски подвержены фрагментации и уменьшают производительность.

вторник, 15 марта 2011 г.

Установка разрешения на запуск DCOM если неактивны элементы управления


1. Запустить редактор реестра Win-R -> regedit.
2. Найти ключ: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\{B292921D-AF50-400c-9B75-0C57A7F29BA1} Это например Nap агент.
3. Правая кнопка мыши {B292921D-AF50-400c-9B75-0C57A7F29BA1} "Разрешения".
4. Кнопка Дополнительно.
5. Вкладка Владелец.
6. Изменить владельца на текущего либо на администратора домена.
7. Предоставить новому владельцу полный права {B292921D-AF50-400c-9B75-0C57A7F29BA1} OK.
8. Запустить “Службы компонентов”.
9. Открыть Настройка DCOM.
10. Найти "NAP Agent Service" выбрать свойства (пр. кн. мыши).
11. Вкладка "Безопасность".
12. Нажать кнопку "Изменить" в разделе "Разрешения за запуск и активацию".
13. Выбрать пользователя "SYSTEM". Разрешить пользователю Локальный запуск.

вторник, 8 марта 2011 г.

Какой SID, какому пользователю соответствует.


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Выберите SID и посмотрите ProfileImagePath. В конце строки найдете имя пользователя.

Ошибка Exchange 2010. "Ошибка привела к изменению текущего набора контроллера домена. Выполнялась команда Get-SendConnector"

У нас в профиле остались старые параметры DC.
Заходим c:\users\<наш пользователь>\appdata\roaming\microsoft\mmc\Exchange Management Console и удаляем эти файлы:
- Exchange Management Console
- Exchange Queue Viewer
- Public Folder Management Console.

А еще лучше все там удалите, после чего попробует открыть EMC.

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

Порты станции Samsung OfficeServ 7070

B8S-TRK - 4 аналоговые внешние линии.
4TRM - 4 аналоговые внешние линии
B8S-SLI - 8 внутренних аналоговых линий.
4SL2 - 4 внутренние аналоговые линии.
DLI - внутренний цифровой телефон.


четверг, 17 февраля 2011 г.

Команды запуска оснасток Windows

WINDOWS» + «R»; перед вами появится диалог "Выполнить"
lusrmgr.msc - локальные пользователи и группы.
services.msc - службы.
gpedit.msc - групповая политика.
wf.msc - файрвол.

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

ISA сервер и FTP доступ

По умолчанию загрузка на FTP-сервер в ISA сервере отключена. Скачивание файлов возможно, а при записи происходит ошибка. Для включения возможности записи файлов необходимо настроить политику ISA. Для этого открываем правило по которому предоставлен доступ в интернет пользователям, переходим на вкладку Протоколы. Внизу кнопка фильтрация, далее в списке настройка FTP. Снимает галочку "только для чтения".

среда, 2 февраля 2011 г.

Программирование клавиш системного телефона Samsung OfficeServ 7070

[722] STATION KEY PROGRAMMING/ ИНДИВИДУАЛЬНОЕ НАЗНАЧЕНИЕ КЛАВИШ СИСТЕМНОГО ТЕЛЕФОНА
Этот код применяется для задания функций программируемых клавиш, индивидуально для каждого системного аппарата. При первом подключении
системного аппарата или модулей расширения AOM или изменения типа аппарата, функции клавиш установлены по умолчанию в соответствии с MMC 723. Выбор функции клавиши может осуществляться при помощи клавиатуры телефона в соответствии с таблицей приведенной ниже. Например, выбор функции OHVA осуществляется нажатием кнопки 6 три раза. А клавиша BOSS назначается одним нажатием кнопки 2 для перехода к функциям с буквы B и дальнейшим поиском клавишами громкости функции BARGE.

AB Отсутствие
MMPG Оповещение с ответом
ABAND Пропущенные вызовы
MS Ручной сигнал
ABW Агент занят/ переход
MSG Сообщение
ACC Ввод кода учета разговора
MUTE Микрофон Вкл/Выкл
ALARM Сброс тревоги Не поддерживается в OfficeServ 7100.
MW Ожидающее сообщение
AN/RLS Ответ/ Отбой
NEW Новый вызов
BARGE Вторжение в разговор
NND Имя Номер Дата
BILL Счет (для Гостиницы)
NOCLIP Не показывать CID
BLOCK Блокировка OHVA
NPG Оповещение в другую систему
BOOTH Информация (для гостиницы)
NS Аппарат в другой системе
BOSS Директор/Секретарь
NXT CID следующего вызова
CAD Просмотр активности портов системы
OHVA Анонс занятому абоненту на громкоговоритель.
CALL Клавиша вызова
OPER Оператор
CAMP Вызов занятого абонента
PAGE Оповещение
CANMG Сброс сообщений
PAGPK Перехват с оповещения
CBK Обратный вызов
PARK Парковка
CC Покрытие вызова
PAUSE Пауза
CCBS ISDN Обратный вызов
PMSG Программируемое сообщение
CHIN Вселение (для Гостиницы)
PRB Отмена эксклюзивности соединения и подключение
CHOUT Выселение (для Гостиницы)
PROG Вход в персональное программирование
CHOICE Выбор (Для приложения OfficeSEev News)
PTHR Высвобождение петли связи
CLIP Просмотр
CID RB Счет комнаты (для Гостиницы)
CONF Конференция
REJECT Отмена OHVA
CONP Просмотр имени
RETRY Автодозвон
CR Запись разговора (Требуется карта SVMi)
REVW Обзор
CREDIT Кредит (Для гостиницы)
RP Режим работы
CS Состояние вызова
RSV Просмотр статуса комнаты (Для гостиницы)
CSNR Набор сохраненного CID номера
RTO Переход к следующему режиму работы
DGPALM Установка будильника на другом телефоне
SETDND DND на другом аппарате
DICT Указания
SETMG Сообщение без вызова
DIR Набор по имени
SG Группа аппаратов
DIVERT Отклонение вызова к секретарю
SLOCAT Размещение штата (для Гостиницы)
DLOCK Открыть замок
SMDR Просмотр/Печать/Удаление платных звонков
DND Не беспокоить
SNR Повтор сохраненного номера
DNDO Обход «Не беспокоить»
SP UCD Контролер
DP Перехват с аппарата
SPD Быстрый набор
DROP Отказ вызова
SPKR Громкоговоритель
DS Аппарат
SSET ISDN дополнительные функции
DT Линия
STATE Состояние исполнителя
ECT Окончательный перевод вызова
STORE Сохранить номер с дисплея
EP Установленный перехват
SYSALM Сбои системы
EXTMIC Внешний микрофон
TCLIP Подмена CID для исходящего вызова (Временный CLIP)
FAUTO Принудительный автоответ
TG Группа линий
FLASH FLASH по внешней линии
TIMER Таймер
FWRD Переадресация
TP Портативность терминала
GPIK Перехват из группы
TRARPT Отчет о трафике
HDSET Режим гарнитуры
TRSF Перевод вызова
HLDPK Перехват удержания
UA Универсальный ответ
HOLD Удержание
VG Сообщение группы голосовой почты (Необходима SVM-800) Не поддерживается в OfficeServ 7100.
HOTEL Гостиница (для Гостиницы)
VM Напоминание с голосовой почты (необходима карта SVMi)
ICONF ISDN 3 сторонняя конференция
VMADM Администрирование голосовой почты (необходима карта SVMi)
IDISC Отмена ISDN 3 сторонней конференции
VMAME Эмуляция Автоответчика (необходима карта SVMi)
IG Группа Вх/Вых
VMMSG Голосовое сообщение (необходима карта SVMi)
IHOLD Удержание в ISDN 3 сторонней конференции
VMSCMT Голосовой комментарий (Необходима система SVM-800) Не поддерживается в OfficeServ 7100.
INFDSP Просмотр информации (Для приложений OfficeServ News/Call Plus)
VMSMSG Голосовое сообщение (Необходима SVM-800) Не поддерживается в OfficeServ 7100.
INQIRE Наведение справок
VMSOUT Исходящий вызов через систему голосовой почты (Необходима SVM-800) Не поддерживается в OfficeServ 7100.
IRET Возврат с удержания ISDN 3 сторонней конференции
VMSREC Запись разговора (Необходима SVM-800) Не поддерживается в OfficeServ 7100.
ISPY Подсмотреть CID
VMSVAC Голосовое сообщение об отсутствии (Необходима SVM-800) Не поддерживается в OfficeServ 7100.
LANREQ LAN запрос Не поддерживается в OfficeServ 7100.
VT Перевод на систему голосовой почты
LCR Вызов через LCR
WAKEUP Подъем (для Гостиницы)
LISTN Совместное прослушивание
XCHIN Быстрое вселение(для Гостиницы)
LNR Повтор последнего номера
LOG Списки вызовов
MMPA Ответ на оповещение

понедельник, 31 января 2011 г.

Еще раз про белые адреса за NAT

Для правильной маршрутизации очень важно указать в настройках пула зарезервированных адресов правильную маску подсети. Иногда провайдер выдает несколько белых адресов иногда один. Когда мы вводим зарезервированные адреса вначале указываем начальный адрес, затем маску, при этом Windows автоматически устанавливает конечный адрес. Часто ошибка заключается в том, что указывая один белый адрес маску устанавливаем 255.255.255.255. Иногда это работает. Возможно у провайдера в настройках маршрутизатора есть соответствующие маршруты. В моем случае связь с узлом внутри сети удалось установить только после указания маски подсети, выданной провайдером. Несмотря на то, что провайдер выдал несколько адресов, конечный адрес был установлен таким же, как и начальный.

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