Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Alt26.Alt16. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве



мгновенное восстановление объектов в Active Directory

Бывало такое: случайно удалили не ту учетку, группу или, не дай бог, целую OU? Лезть в бэкапы (Veeam/WSB) ради одного объекта – это долго, муторно, да и простой для пользователя. Решаем проблему красиво.

Многие забывают, что начиная с Server 2008 R2 в AD есть «Корзина» (AD Recycle Bin), но по умолчанию она выключена! Если она не активна, удаленный объект улетает в небытие (Tombstone), теряя атрибуты и членство в группах.

Как проверить и включить:

Запускаем PowerShell от админа. Проверяем статус:

Если в EnabledScopes пусто, значит, корзина выключена. Включаем (учтите, действие необратимое, отключить потом нельзя, но оно и не нужно):

Как восстановить удаленное:

Допустим, снесли пользователя ivanov. Не нужно никаких сторонних утилит, одна строка вернет его со всеми группами и правами:

В новых версиях Windows Server (2012+) есть GUI для этого в Active Directory Administrative Center, но консоль грузится вечность. PowerShell отрабатывает за секунды. Проверьте прямо сейчас, включена ли у вас корзина, чтобы потом не кусать локти.

Telego + Upstream socks5 на хосте

2026-09-20 · Posted in Linux Debian / Ubuntu, Tunnel

Установка Docker:

Установка:

Обновление:

Удаление:

Проверить после удаления:

Если контейнеры запущены через Docker Compose, как Telego, то обычно обновление такое:

  • docker compose pull — скачивает новые версии образов
  • docker compose up -d –force-recreate — пересоздаёт контейнеры на новых образах
  • docker compose ps — проверяет, что всё запущено

Проверяем socks5 на хосте:

Docker обращается к host.docker.internal через виртуальный мост (обычно 172.17.0.1).

Правим конфиг telego под socks5:

Добавляем в конец файла:

Правим конфиг docker под socks5:

добавить в раздел nginx перед logging:

Пересобераем контейнер:

Логи:

Файл конфигурации TELEGO:

 

Провкеряем права администратора на сотне удалённых серверов

Как быстро проверить, какие пользователи имеют права администратора на сотне удалённых серверов?

Ручной подход, это бессмысленная трата времени и риска забыть какой-то хост, поэтому я собрал небольшой PowerShell-скрипт для автоматического аудита.

Что делает скрипт:

  • Берёт список серверов из файла servers.txt
  • Через Invoke-Command собирает членов локальной группы Administrators на каждом хосте
  • Обрабатывает ошибки (например, недоступный сервер)
  • Экспортирует итоговый отчёт в CSV с датой в имени

Этот подход легко расширить — добавить уведомление по почте через Send-MailMessage или интеграцию с Teams/Slack, а также запускать по расписанию в Task Scheduler или Azure Automation.

1С 8.3 и 8.5 Пользователь ИБ не идентифицирован

С данной проблемой запуска сталкиваются базы, которые запускают толстый клиент на обычных формах.При запуске тонкого клиента на обычных формах авторизация проходит.

На текущий момент единственным решением с запуском толстого клиента на обычных формах, является прописывание непосредственных параметров запуска базы с указанием пользователя в дополнительных параметрах запуска /N”Администратор” /P”123456″ или авторизация пользователя средствами ОС.

Это проблема самой платформы 8.5.1.1150
Проверить можно путем изменения настроек или редактирования файла ibases.v8i Редактирование восстанавливает авторизацию, но авторизоваться на толстом клиенте не выйдет.

ПС: после ряда экспериментов, я отказался от перехода на платформу 8.5 буду обновлять УНФ до 3.0.12.261, она вроде поддерживает ПИОТ.

С ярлыка стартует:

Также если прописать в свойствах базы /N”username” /P”password” /WA-, тоже запускается.

Отключение автоматического поиска сетевых принтеров и папок

2026-08-11 · Posted in MS: Windows – 11, PowerShell

Недавно столкнулся с проблемой – один из пользователей жаловался, что «всё долго открывается», особенно сетевые папки. На первый взгляд – обычная история, но решил покопать глубже.

Оказалось, виноват механизм автоматического поиска сетевых принтеров и папок, который Windows выполняет при каждом открытии проводника. На слабых или загруженных машинах это может серьезно замедлить работу.

Быстрое решение – отключить этот механизм через реестр или GPO. Вот способ через PowerShell:

Этот параметр отключает автоматическое сканирование сети на предмет расшаренных ресурсов. Пользователь сам откроет то, что нужно – без лишних тормозов. Проверено – сразу стал отзывчивее проводник и пропали лаги при открытии «Сеть».