пятница, 26 апреля 2013 г.

Регистрирование события 1046 на сервере DHCP

После того как я переименовал свой сервер, DHCP на нем перестал работать и стали появляться события 1046: "Служба DHCP/BINL на локальном компьютере, входящем в административный домен Windows "somedomain.com", определила, что она не авторизована для запуска. Обслуживание клиентов остановлено." (где somedomain.com - название вашего домена).

Для решения проблемы необходимо зайти на сервер как Администратор или принадлежать к группе Администраторы и выполнить следующие действия:
  1. Жмем Пуск, выбираем Администрирование, и затем нажимаем DHCP.
  2. В дереве консоли выбираем наш сервер.
  3. В меню Действие, нажимаем Авторизовать
Если все получилось, то в логах сервера появится событие 1044 со следующим содержимым: "Служба DHCP/BINL на локальном компьютере, входящем в административный  домен Windows "somedomain.com", определила, что она авторизована для  запуска и теперь может обслуживать клиентов.

    четверг, 25 апреля 2013 г.

    Ошибка HTTP Status Code 500 в OCS Inventory NG 2.1RC1

    C недавних пор на некоторых компьютерах в логах OCS Inventory NG 2.1RC1 стала появляться следующая ошибка: "ERROR *** AGENT => Failed to send Inventory <HTTP Status Code #500>".

    Для того чтобы избавиться от этой ошибки, необходимо в консоле OCS Inventory NG удалить из списка проблемный компьютер. Затем запустить на нем командную строку и выполнить две команды:
    1.  cd /d "C:\Program Files (x86)\OCS Inventory Agent"
    2.  OCSInventory.exe /debug
    Первая команда изменяет текущий каталог на папку OCS Inventory Agent (если у вас 32-битная Windows, то вместо Program Files (x86) нужно указать Program Files). Вторая команда запускает принудительную синхронизацию с сервером.

    вторник, 23 апреля 2013 г.

    Ошибка обновления OCS Inventory NG до версии 2.1RC1

    После того как установщик OCS Inventory NG 2.1RC1 завершил свою работу, я запустил браузер для продолжения апгрейда, но получил следующую ошибку: A database error has occurred: Access denied for user 'ocs'@'localhost' (using password: YES)

    Данная ошибка происходит из-за того что нет доступа к базе данных. В моем случае не подошел стандартный пароль ocs, так как я его поменял раньше.

    Для решения проблемы необходимо поменять стандартный пароль на актуальный в файлах конфигурации. В связи с тем, что я использую Xampp 1.7.3, то далее будут указаны пути к файлам в установке по-умолчанию.
    1. В файле C:\xampp\htdocs\ocsreports\dbconfig.inc.php необходимо изменить параметр PSWD_BASE. 
    2. В файле C:\xampp\apache\conf\extra\ocsinventory-server.conf необходимо изменить параметр OCS_DB_PWD.
    После редактирования файлов необходимо перезапустить службу Apache.

    вторник, 16 апреля 2013 г.

    Резервное копирование виртуальных машин в Vmware Workstation 9

    Для резервного копирования двух виртуальных машин я создал cmd-скрипт следующего содержания:

    setlocal enableextensions
    ForFiles /P "H:\BACKUP\Virtual" /D -75 /C "CMD /C if @ISDIR==TRUE echo RD /Q /S @FILE &RD /Q /S @FILE"
    C:\Windows\System32\vmrun.exe suspend I:\VmWare\VM1\VM1.vmx
    md H:\BACKUP\Virtual\VM1_%date%
    xcopy /e I:\VmWare\VM1\*.* H:\BACKUP\Virtual\VM1_%date%
    C:\Windows\System32\vmrun.exe suspend I:\VmWare\VM2\VM2.vmx
    md H:\BACKUP\Virtual\VM2_%date%
    xcopy /e I:\VmWare\VM2\*.* H:\BACKUP\Virtual\VM2_%date%
    C:\Windows\System32\shutdown.exe -r -f
    exit


    Данный скрипт сначала удаляет папки резервных копий старше 75 дней и останавливает виртуальную машину. Затем на резервном диске создает папку с названием виртуальной машины и текущей датой. После этого начинается копирование файлов. На завершающем этапе происходит принудительное закрытие запущенных приложений без предупреждения пользователей и перезагрузка компьютера.

    Выше созданный скрипт необходимо добавить на выполнение с определенной периодичностью в планировщик заданий.

    P.S. Для правильной работы скрипта файл vmrun.exe из папки VMware Workstation был скопирован в C:\Windows\System32.

    понедельник, 15 апреля 2013 г.

    Медленная загрузка обновлений на сервер WSUS службой BITS

    Для ускорения загрузки обновлений сервером WSUS необходимо изменить настройки службы фоновой передачи файлов между клиентом и HTTP-сервером BITS таким образом, чтобы разрешить использовать неограниченную пропускную способность канала в определенные часы.

    На главном и всех подчиненных серверах WSUS запускаем меню Выполнить, вводим Gpedit.msc. Переходим Конфигурация компьютера - Административные шаблоны - Сеть - Фоновая интеллектуальная служба передачи BITS - Ограничить максимальную пропускную способность сети для фоновой передачи BITS. Далее я настроил ограничение скорости в 100 кбит/с с 08:00 до 21:00, а в остальное время использовать всю доступную пропускную способность.

    пятница, 12 апреля 2013 г.

    Очистка папки без удаления определенного файла

    Для очистки папки без удаления определенного файла нам необходимо создать файл скрипта со следующим содержанием:

    for /f "delims=" %%i in ('dir "C:\Folder" /a:d /b') do rmdir /s /q "C:\Folder\%%i"
    for %%i in ("C:\Folder\*.*") do if not "%%i"=="C:\Folder\dont_delete.txt" del "%%i"

    Первая строка осуществляет поиск подпапок в заданной нами папке (С:\Folder) и удаляет их вместе с содержимым без запроса на подтверждение. Вторая строка осуществляет поиск указанного нами файла (dont_delete.txt) в корневой папке. Если он присутствует, то соответственно, исключается из удаления всех файлов в нашей папке.

    В случае если необходимо оставить только файлы с определенным расширением, то необходимо заменить название файла на маску (например *.txt).

    P.S. Если путь к папке будет очень длинным, в таком случае его можно задать как переменную.

    понедельник, 8 апреля 2013 г.

    Выделение всех непрочитаных писем в дополнительных учетных записях почты на Android

    Для того чтобы выделить все непрочитанные письма в дополнительных учетных записях почты Android нужно сделать несколько действий (на примере HTC One V).

    Переходим по следующему пути: Все приложения - Почта. Выбираем нужную учетную запись. В меню Фильтры выбираем Непрочитанные. Ставим галочку на любом письме и в меню выбираем Выделить все, затем жмем кнопку Пометить прочитанными.

    четверг, 4 апреля 2013 г.

    Задвоение дней рождений в календаре Android

    Для того чтобы в календаре Android не отображались два-три раза одни и те же дни рождения контактов необходимо сделать несколько действий (на примере HTC One V).

    Переходим по следующему пути: Настройки - Приложения - Все приложения. Ищем приложение Память календаря (или Хранилище календаря). Заходим в него и жмем Очистить данные. После повторной синхронизации календаря все записи, как и положено, отображаются по одному разу.

    P.S. Правда есть один нюанс. Настроенная учетная запись Exchange ActiveSync после этого отказывается показывать свой календарь и задачи. Для корректного отображения необходимо ее удалить и создать заново.

    вторник, 2 апреля 2013 г.

    Изменение местоположения файлов базы данных и журналов сервера сертификатов

    Чтобы изменить местоположение файлов базы данных и журналов сервера сертификатов, выполните следующие действия:
    1. Остановите службы сертификации.
    2. Скопируйте файлы базы данных и файлы журнала на новое место (путь к базе данных по умолчанию: %SystemRoot%\System32\CertLog).
    3. Измените пути к базам данных в следующих записях реестра, чтобы отобразить новый путь:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CertSvc\Configuration\DBDirectory

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CertSvc\Configuration\DBLogDirectory

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CertSvc\Configuration\DBSystemDirectory

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CertSvc\Configuration\DBTempDirectory
    4. Запустите службы сертификации.
    5. В журнале событий приложений найдите событие 26 CertSvc  для проверки успешного запуска службы сертификации.
    Если не удается запустить службу, выводится предупреждающее сообщение. В этом случае необходимо проверить синтаксис пути в реестре.

    Обратите внимание на то, что необходимо изменить разрешения NTFS для предоставления разрешения полного доступа системной учетной записи. По умолчанию системная учетная запись и группы Администраторы и Администраторы предприятия имеют полный доступ к папке CertLog.

    Взято здесь.