Инженер, начальные знания в области РНР
Контакты
Местоположение
Россия, Свердловская обл., Екатеринбург

Достижения

Все достижения (3)

Наибольший вклад в теги

Все теги (43)

Лучшие ответы пользователя

Все ответы (41)
  • Как переформатировать время в имени файла конфига на микротике из 00:00:00 в 00-00-00?

    Можно я попробую.

    Сам не писал скрипты для микротика, но писал для других систем. Давайте посмотрим на строки:

    1) :global thisdate [/system clock get date]
    2) :global time [/system clock get time]
    3) :global datetimestring ([:pick $thisdate 0 3] ."-" . [:pick $thisdate 4 6] ."-" . [:pick $thisdate 7 11])

    1) Мы получаем дату и запихиваем ее в переменную в каком то виде
    2) В переменную time мы просто запихиваем время в каком то виде
    3) В переменную datetimestring мы ФОРМАТИРУЕМ и запихиваем дату в нужном нам виде.

    Следовательно, нам нужно то же самое проделать и со временем. Что бы сделал Я =)

    1) Создал переменную по типу:
    :global timestring
    2) обработал бы правилом, как указал товарищ выше - ([:pick $thisdate 0 3] ."-" . [:pick $thisdate 4 6] ."-" . [:pick $thisdate 7 11])

    Если pick - это вырез подстроки заданного диапазона из переменной (thisdate ), то можно понять что с начала вырезается с 0 по 3 символ, объединяется с символом " - " , дальше с 4 по 6 символ из переменной , потом объединяем его с " - " , и потом берем последнюю часть с 7 по 11 символ и объединяем его с " - ".

    Вроде пока понятно ??

    ТОгда, ПО ВАШИМ словам , если переменная time выдает 00:00:00, где допустим ЧЧ.ММ.СС впрочем не важно, то для модификации вам надо добавить строку после time

    :global timestring ([:pick $thisdate 0 1] ."-" . [:pick $thisdate 3 4] ."-" . [:pick $thisdate 6 7])

    И далее поправить строку формирования имени выходного файла :

    Было так -
    :global backupfilename ([/system identity get name]."_".$datetimestring."_$time")

    Станет так -
    :global backupfilename ([/system identity get name]."_".$datetimestring."_$timestring ")

    Попробуйте
    Ответ написан
    3 комментария
  • Как запретить трафик в Mikrotik?

    Input - Входящий трафик в роутер.
    Forward - трафик ЧЕРЕЗ роутер к пользователям.
    Ответ написан
    Комментировать
  • Mikrotik hap ac2 как снять ограничение?

    1) Интерфейс Мат.платы поддерживает 1000 ?
    2) По дефолту микротик по портам выдает 1000
    3) Нужен 4 парный (8 жильный) кабель, чтоб получить 1000, иначе никак
    4) Кабель должен быть медным, не омедненным. Это можно понять по срезу торца кабеля - белый - все плохо. Желтый - все хорошо.
    Ответ написан
    Комментировать
  • Как автоматизировать подключение к VPN?

    Сам интересуюсь этим вопросом - попробуйте такую штуку, как ниже (работает только на Вин10, там версия PowerShell должна быть выше чем на 7)

    $VpnName = "Тест проверка TEST"
    $gateway = "8.8.8.8"
    $psk = "123456"
    $regp = 'HKLM:\SYSTEM\CurrentControlSet\Services\PolicyAgent' #if VPN server is behind NAT, otherwise comment out this line.
    
    #add l2tp vpn
    Add-VpnConnection -Name $VpnName -ServerAddress $gateway -TunnelType L2tp -AuthenticationMethod MSChapv2 -EncryptionLevel Optional -L2tpPsk $psk -Force -AllUserConnection -RememberCredential -SplitTunneling
    New-ItemProperty -Path $regp -Name AssumeUDPEncapsulationContextOnSendRule -Value 2 -PropertyType 'DWORD' -Force


    Создаем файл *.ps1 и запускаем в PowerrShell
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (25)