• Почему OTRS перестал забирать почту?

    @Seli_one Автор вопроса
    Оказалось дело в сертификате.
    Поставил mutt, подключил ящик серт подтянулся и всё заработало.
    Хотя можно было бы и просто добавить в систему новый серт.
    Ответ написан
    Комментировать
  • Не пройдена проверка DFSREvent, как убрать ошибку?

    @Seli_one Автор вопроса
    Насколько я правильно понял, при отсутствии ошибок в журнале "Репликация DFS" (например 4012) связанных с отказом работы данной службы, необходимо пронаблюдать работу контролера и службы DFSR, через какое то время ошибка при проверке пропадёт.
    Ответ написан
  • Оповещение пользователей о смене пароля?

    @Seli_one Автор вопроса
    В общем разобрался сам. Написал bat файл и закинул в планировщик, срабатывание по авторизации пользователя.
    Черновой вариант:

    @echo off
    chcp 1251
    SetLocal EnableExtensions
    net user %username% | findstr /C:"Действие пароля завершается" >tmp.txt
    Set file=C:\Users\dgt.admin\tmp.txt
    For /F "usebackq tokens=* delims=" %%i In ("%file%") Do Set var=%%i
    :: Запись переменной в файл для проверки
    Echo %var:~39,-9% >time.txt
    set pass=%var:~39,-9%
    ::echo %pass%
    ::pause
    set now=%date%
    echo %now% >> time.txt
    ::pause
    ::date /t >> time.txt
    set day1=%pass:~0,2%
    ::echo dey1 %day1%
    ::pause
    for /f "tokens=* delims=0" %%N in ("%day1%") do set "day1=%%N"
    if not defined day1 set "n=0"
    ::echo %day1%
    ::pause
    set mon1=%pass:~3,-5%
    for /f "tokens=* delims=0" %%N in ("%mon1%") do set "mon1=%%N"
    if not defined mon1 set "n=0"
    ::echo %day1%
    ::echo %mon1%
    ::pause
    set day2=%date:~0,2%
    for /f "tokens=* delims=0" %%N in ("%day2%") do set "day2=%%N"
    if not defined day2 set "n=0"
    set mon2=%date:~3,-5%
    for /f "tokens=* delims=0" %%N in ("%mon2%") do set "mon2=%%N"
    if not defined mon2 set "n=0"
    ::echo %day2%
    ::echo %mon2%
    ::pause
    set /A raz1=%day1%-%day2%
    ::echo %raz1%
    ::pause
    set /A raz2=%mon1%-%mon2%
    ::echo %raz2%
    ::pause
    if "%raz1%" LEQ 3 if %raz2% EQU 0 (msg %username% "Пароль необходимо сменить")

    Если кому будет интересно поясню ход мыслей.
    Спасибо
    Ответ написан
  • Копирование обновлений Kaspersky в сетевую папку?

    @Seli_one Автор вопроса
    В общем решил проблему простым способом, сделал скрипт для копирования по сети в нужную мне папку, как я понял стандартным решением от каспера не обойтись.
    Ответ написан
    Комментировать