Задать вопрос
  • Калькулятор ip исходя из колличества хостов?

    @res2001
    Легко считается на стандартном виндовом калькуляторе в режиме программиста.
    Ваш последний адрес после прибавления 857 к 192.168.248.20: 192.168.251.109
  • Как релизовать хранение истории сущности в реляционной базе?

    @res2001
    #, Не читал, каюсь :-) Меня сейчас эта тема не особо волнует. Зашел сюда, т.к. раньше сталкивался с разными вариантами реализации истории да и аналогичные вопросы тут появляются регулярно.
  • Почему не срабатывает запись в файл?

    @res2001
    KTG, Используйте такой вариант:
    echo.!pid!>pack.id
    Это "отложенное расширение переменной среды", смотри setlocal /? и set /?
    Отложенное расширение актуально когда вы в отдельном блоке (в скобках) присваиваете переменной новое значение и здесь же ее используете.
    По умолчанию отложенное расширение выключено, а весь блок рассматриваются cmd как одна команда и переменные подставляются один раз при входе в блок. Соответственно при выключенном отложенном расширении переменные внутри блока имеют то же значение, что и при входе в блок (за исключением счетчиков цикла).
  • Как релизовать хранение истории сущности в реляционной базе?

    @res2001
    #,
    пожалуй слишком смелое заявление

    Возможно, я тему не изучал подробно и не использовал.
  • Почему не срабатывает запись в файл?

    @res2001
    KTG,
    echo+%pid%>pack.id

    echo+ оказался аналогом echo. - не знал :-)
    Чтоб set выполняла арифметические операции надо использовать set /a (см. set /?)
  • Почему не срабатывает запись в файл?

    @res2001
    KTG, Устанавливать переменную из файла можно так:
    set /p "pid="<pid.id
    В переменной окажется содержимое последней строки файла.

    Предусмотрите вариант, когда либо файла pid.id нет, либо он пустой (т.е. переменная pid из файла не проинициализировалась). После чтения файла:
    if not defined pid set "pid=1"
    В этом случае у вас pid всегда будет что-то содержать и echo %pid% не даст ошибки.

    Кроме того, есть вариант без ошибочного echo:
    echo.%pid%>pid.id
    В таком варианте команды ошибки не будет, но если pid не определена, то в файл запишется только "перевод строки".

    То переменная в файле обновляется. Т.е. ожидаю что и set может писать в файл.

    Вы ошибаетесь. В файл пишется только то что команда выводит на консоль. Оператор > это оператор перенаправления вывода. Если вывода нет, то в файл ничего не запишется.
  • Как релизовать хранение истории сущности в реляционной базе?

    @res2001
    #, Недавно тут был похожий вопрос и в одном из ответов было упоминание о темпоральных таблицах в MS SQL.
    Про другие СУБД не в курсе.
  • Как релизовать хранение истории сущности в реляционной базе?

    @res2001
    Отличная статья. Комменты то же рулят.
    Видел в жизни реализацию всех вариантов, кроме типа3, и несколько гибридов.

    Вроде бы сейчас в некоторых СУБД есть поддержка таблиц с историей, т.е. СУБД берет на себя эту работу.
  • Управление Windows ПК без AD?

    @res2001
    Антон, У меня не было опыта использования АД где КД только удаленный и не всегда доступен.
    Как она себя поведет в таком случае? Что будет с клиентами, если КД будет долго не доступен или умрет по любой причине? Какие еще могут возникнуть проблемы не берусь сказать.
    Возможно ТС и прав, что не хочет связываться с АД.

    Я бы сделал приближенный к реальности стенд с АД и погонял бы на тестовой конфигурации, устраивая разные проблемные ситуации. Если в каком-то случае восстановить работоспособность клиентов будет не возможно удаленно и в короткое время, то проще будет отказаться от АД.
  • Управление Windows ПК без AD?

    @res2001
    В свое время пришлось админить среднего размера сеть без АД. Причем АД не было принципиально. Так же не приветствовались любые сторонние средства. Установка была на использование стандартных возможностей винды. Приходилось выкручиваться.
    Вот что использовал:
    1.Стандартные виндовые оснастки управления, основанные на mmc умеют подключаться к удаленным компьютерам и менять их конфигурацию. Конечно нужен админский доступ.
    2.Запускать удаленные процессы можно с помощью wmic, который есть по умолчанию в винде.
    3.Некоторые утилиты командной строки умеют работать с удаленным ПК. Например: netsh, reg и тот же wmic.
    4.По моему, с помощью WSUS можно делать свои собственные обновления и распространять их через WSUS. Но это сам не испытывал.
    5.Практически все в винде можно делать правкой реестра, правда для применения правок нужно либо перезагружаться либо давать команду на обновление конфигурации. Править реестр можно удаленно с помощью reg.
    6.Удаленный рабочий стол. Так же применял механизм remote shadow - когда локальный и удаленный пользователи видят один и тот же раб.стол и действия друг друга. В некоторых ситуациях это нужно.
    7.Пачка самописных скриптов для удаленной конфигурации ПК. В скриптах старался использовать только стандартный функционал виндов без привлечения сторонних средств.

    В общем почти все что нужно для удаленного управления в винде есть практически из коробки. Другое дело, что оно все разрозненно и нет какого-то единого центра откуда можно было бы все делать. Для это у микрософта есть АД.
  • Использование ip диапазона вне разрешенных для локальной сети?

    @res2001
    Zhasik, С точки зрения сетевого инженера ничего не меняется.
    Я бы не стал воспринимать это как еще один уровень защиты. Считайте это приятным побочным эффектом. Не стоит из-за этого делать какие-то ослабления в отношении других методов защиты.
  • Что даст дополнительное обучение по информационной безопасности системному администратору?

    @res2001
    Дополню. Изготовление ключей - это только лишь видимая часть работы. Обычно по ИБ в конторе должна быть кучка утвержденных документов, которые надо поддерживать в актуальном состоянии + время от времени проводить учебу с персоналом по ИБ с утверждением плана и отчетом + внутренние проверки + проверки ФСБ (предполагаю, что раз у вас требуются обученный спец., то контора имеет лицензию ФСБ на работу с криптой, а это означает, что и проверки будут, хотя тут могут быть нюансы) - это все ляжет на ваши плечи, видимо.

    На самом деле для админа полезно понимание ИБ с точки зрения законодательства, т.к. это неплохо вправляет мозги. Но лучше если всю бумажную работу возьмет кто-нибудь другой - засасывает.
  • Почему фаервол блокирует пакеты разрешенного приложения?

    @res2001
    ha5te, Ошибка в правиле, например.
    Правила в фаерволе просматриваются подряд пока не найдется первое подходящее для пакета правило. Найденное правило применяется к пакету и дальнейший просмотр правил для данного пакета прекращается.

    Открытые порты можно смотреть в родном Мониторе ресурсов или в командной строке:
    netstat -anb
  • Почему в tiny-AES не могу скрыть ключ?

    @res2001
    mrxakerrus, Если вы имеете ввиду тест - то на то он и тест, чтоб там не заморачиваться с безопасностью.
    Кто вам мешает в своем проекте хранить ключи и пароли в более защищенном варианте?

    Любую строковую константу, которая присутствует в исходниках вы можете обнаружить в исполняемом файле. Это не баг библиотеки - так работает компилятор.
    Просто не объявляйте пароли явно в коде.
  • Почему фаервол блокирует пакеты разрешенного приложения?

    @res2001
    ha5te, Включите логирование на запрещающих правилах и смотрите лог, там должно быть понятно какое правило заблокировало приложение.
    С Comodo дела не имел, так что без подробностей.
  • Почему в tiny-AES не могу скрыть ключ?

    @res2001
    mrxakerrus, Не думаю, чтоб в коде tinyAES есть ваш пароль.
    Приведите пример кода с объявлением переменной, хранящей пароль, и вызовом функции шифрования.
  • RDP Wrapper Windows 10 Home для одного языка в 2019-ом?

    @res2001
    На сколько помню, там особо ничего настраивать не нужно - только установить с админскими правами.
    Удаленный доступ, конечно, должен быть включен стандартными средствами винды.
  • Что нужно установить/настроить для компиляции Python3.7 модулей в windows10?

    @res2001
    SkaterDark, Похоже у вас студия криво встала - снесите и установите заново.
  • Чем Классы отличаются от обычных функций?

    @res2001
    Alexander Sharomet,
    вы не можете добиться этого с помощью процедурного подхода

    Многие с вами не согласятся.
  • Можно ли через bat файл изменить строки в текстовом файле?

    @res2001
    wisgest, Я в курсе, но это не обязательно знать, чтоб начать писать и выполнять свои сценарии. Вряд ли ТС захочет расширять WSH своими реализациям исполняющих ядер.
    А знание о том, как запустить скрипт из командной строки, полезно.