вторник, 5 ноября 2024 г.

Удалённое подключение к коммандной строке удалённого ПК

Иногда необходимо удалённо подключиться к ПК и выполнить ту или иную команду.

Для подобных ситуаций можно использовать набор утилит PSTools.

Запустите командную строку от имени администратора.

Перейдите в каталог с программой, например c:\pstools

c:
cd c:\pstools


Из набора PSTools нам необходима утилита psexec. Запустим её, выполним команду примерно  такого вида

psexec.exe -i \\pkname_ili_ip-addres -u domainname\username -h cmd.exe


Где:
psexec.exe - название утилиты

-i - необходимый для включения интерактивного режима параметр, без этого параметра не работает подключение (должны исправить в будущих версиях)
\\pkname_ili_ip-addres - доменное имя удалённого ПК или его IP
-u domainname\username - полное доменное имя пользователя с правами доменного администратора для доступа к удалённой машине и выполнения на ней команд

Для выполнения подключения вас попросят ввести пароль от доменного пользователя с правами администратора, которого вы указали при выполнении команды.

После успешного подключения вы увидите обычное приглашение коммандной строки, вида

C:\Windows\system32>


Чтобы убедиться что подключение прошло успешно и это необходимая машина, выполнить команду

systeminfo

вторник, 1 октября 2024 г.

Обновление программного контроллера Ubiquity на Linux вручную

С недавних пор Ubiquity ограничили доступ к автоматическим обновлениям с территории РФ.

Обновления можно скачать с сайта Ubiquity по ссылке
https://www.ui.com/download

Для Linux скачиваем deb-пакет, затем копируем его на сервер с установленным программным контроллером.

Установка пакета происходит командой

cd /tmp; sudo dpkg -i unifi_sysvinit_all.deb
Где:
tmp – каталог в котором лежит скачанный deb пакет
unifi_sysvinit_all.deb – имя скачанного пакета

Во время установки пакета, программа предложит снять резервную копию, лучше это сделать.
После обновления желательно перезагрузить сервер с установленным контроллером. Точки доступа могут долго подключаться, необходимо дождаться их загрузки и подключения, это может занять до 10 минут.

пятница, 30 августа 2024 г.

Построение дерева файлов со структурой папки в Windows

Чтобы создать дерево файлов в папке Windows, можно воспользоваться встроенным функционалом ОС. Для этого есть команда tree в командной строке.

Данную команду можно выполнить даже в проводнике Windows, адресной строке, где указывается путь к папке.

CMD /c "Tree /F /A > filetree.txt"

После выполнения команды, в папке появится файл со древовидной структурой папки.

четверг, 25 июля 2024 г.

Ошибка доступа к файлу при выполнении обмена между 1С ЗУП и БП

Если при выполнении обмена между 1С ЗУП и БП, возникает ошибка доступа к файлу, возможно всё дело в пользователе от которого запущена служба «Агент сервера 1С:Предприятия 8» и от имени которого работает компонента V83COMConnector (в Службах компонентов). V83COMConnector как раз и отвечает за обмен данными в режиме Прямое подключение (com-соединение). Проще говоря, она отвечает за подключение База-База на локальном сервере или между базами на разных серверах.

V83COMConnector как раз и отвечает за обмен данными в режиме Прямое подключение (com-соединение). Проще говоря, она отвечает за подключение База-База на локальном сервере или между базами на разных серверах.


 

среда, 24 июля 2024 г.

Не прикрепляется файл к документу в 1С

Ошибка: «Не существует сетевой каталог для тома хранения файлов…»


Необходимо проверить доступность сетевого хранилища данных для пользователя по сетевому пути из сообщения с ошибкой. Если сетевой путь доступен и папка открывается, то необходимо проверить от имени какого пользователя запускается служба «Агент Сервера 1С» на сервере. У пользователя от имени которого запускается служба, должны быть права на папку хранилища.

вторник, 9 июля 2024 г.

Включить ping на ПК Windows 10 и Windows 11



Чтобы включить ответ (эхо) на команду ping необходимо добавить разрешающее правило в брендмауэр windows, либо включить это разрешающее правило. Самый быстрый способ это включить правила через Powershell.

Для этого необходимо запустить Powershell от имени администратора, затем выполнить 2 команды.

netsh advfirewall firewall add rule name="Allow ICMPv4" protocol=icmpv4:8,any dir=in action=allow

 

netsh advfirewall firewall add rule name="Allow ICMPv6" protocol=icmpv6:8,any dir=in action=allow

понедельник, 8 июля 2024 г.

Экспорт конфигурации Mikrotik в текстовый файл

Для экспорта конфигурации в текстовый файл, необходимо в терминале выполнить следующую команду:

export file=configname_backup.rsc

Где configname_backup.rsc - имя файла, который будет выгружен в раздел файл Микротика.

Для вывода конфига в терминал, необходимо выполнить команду

/export compact

Так же, этот вывод можно сохранить в файл, выполнив команду

/export compact file=configname_backup

Где configname_backup - имя файла, который будет выгружен в раздел файл Микротика.

четверг, 27 июня 2024 г.

Фильтр по ключевым словам в Proxmox Mail Gateway

На момент релиза в Proxmox Mail Gateway 8.1.2 нет прямого функционала фильтра по ключевым словам с письмах.
В состав Mail Gateway входит SpamAssasin, через который можно настроить фильтр по тексту и ключевым словам в письмах.

понедельник, 24 июня 2024 г.

Уведомление пользователя о наличии спама Proxmox Mail Gateway

Когда Proxmox Mail Gateway фильтрует письма, то подозрительные он отправляет в карантин.
Чтобы оповестить пользователя о том, что у него есть письма на карантине, в PMG есть служба pmgspamreport.

В сервисах PMG есть раздел Administration > Services
В списке нужно найти строку с pmgspamreport, это сервис рассылки уведомлений пользователям о наличии спама.
Если его запустить, то пользователям у которых есть письма на карантине, в почтовый ящик  отправляется уведомление.
Перейдя по ссылке из письма пользователь может обработать письма. Добавить в белый список, (если это надёжный отправитель). Добавить в чёрный список, доставить себе в ящик (игнорировать карантин) или удалить письмо навсегда.

По умолчанию письма рассылаются 1 раз в сутки, но можно настроить иную периодичность рассылки уведомлений о наличии спама. Файл настройки расписания рассылки уведомлений находится в
/lib/systemd/system/ и называется pmgspamreport.timer

Чтобы его отредактировать необходимо выполнить команду

nano /lib/systemd/system/pmgspamreport.timer


Пример содержания этого файла:

[Unit]
Description=Send Daily Spam Report Mails

[Timer]
OnCalendar=08:00:00
#OnCalendar=10:00:00
#OnCalendar=12:00:00
OnCalendar=14:00:00
#OnCalendar=16:00:00
#OnCalendar=19:00:00
Persistent=true

[Install]
WantedBy=timers.target



Где
OnCalendar=08:00:00 - время рассылки уведомлений

Можно добавлять несколько заданий подряд или настроить периодичность отправки уведомлений.

В данном примере отправка отчета будет производиться каждый час в периол с 8:00 до 19:00.
OnCalendar=08-19/01:00:00

Так же, отчёт можно сформировать и отправить вручную. Данная команда отправит уведомление пользователю testuser@test.test, при условии, что у него в есть, письма на карантине.

pmgqm send --receiver testuser@test.test

Блокировка доменов третьего уровня в Proxmox Mail Gateway

Для блокировки писем с определённого домена, в Proxmox достаточно внести этот домен в черный список.

Но, бывают случаи, когда письма приходят с домена третьего уровня и выше, например s9.spamserver.spam. В этом случае правило блокировки домена spamserver.spam из чёрного списка уже не работает.

Для блокировки доменов третьего уровня и выше необходимо указывать регулярные выражения regexp.

Перейти в раздел
Mail Filter > Who Objects > Ваш чёрный список

Выбираем нужный нам список, в правой части окна отобразится содержимое списка. Сверху нажимает на кнопку Add и выбираем пункт Regular Expression.

В поле Regex: пишем выражение
.*.
spamserver.spam

В строке Test String: можно ввести выражение для проверки. Например s199.spamserver.spam 

Используя выражение .*.spamserver.spam обрабатывается всё, что указано до .spamserver.spam.

Например домен mail.server.spamserver.s199.spamserver.spam тоже будет обработан.

Если выражение составлено верно, то вы получите сообщение, что ваш запрос обработан. Если вы получите ответ с ошибкой, значит вы неверно составили регулярное выражение или неверно указали проверочную строку.

среда, 24 января 2024 г.

Как удалить все файлы и папки ниже второго уровня корневой папки

Данный скрипт можно использовать для обменных папок в шаре на сервере.
Предположим, у вас есть папка Obmen, в которой созданы подпапки с фамилиями сотрудников.

Например ...\Obmen\Ivanov, ...\Obmen\Petrov и так далее.

Данный скрипт позволяет очистить все папки, ниже второго уровня после пути, указанного в строке с переменной d0=

@echo off set "d0=Полный путь к папке" for /d %%a in ("%d0%\*") do (  pushd "%%a"   rd /s /q "%%a" 2>nul  popd )

Пример скрипта

@echo off set "d0=d:\share\obmen" for /d %%a in ("%d0%\*") do (  pushd "%%a"   rd /s /q "%%a" 2>nul  popd )

После выполнения скрипта очистятся все данные в папках d:\share\Obmen\Ivanov и d:\share\Obmen\Petrov (и др.), а сами папки Ivanov и Petrov останутся.

 

Работоспособность скрипта по сети не проверял.

вторник, 16 января 2024 г.

Как изменить стиль цитат для Blogger

Когда вы пишете запись, довольно удобно выделить часть текста и оформить его иначе, выделить определённым образом, чтобы сделать акцент.
В блогах часто для этого используют цитаты или отдельный стиль [code]. Чтобы оформить текст как цитату, необходимо выделить его и нажать кнопку на панели инструментов.
Стиль цитат, который используется в шаблонах может не всегда вас устраивать по своему оформлению. Для этого в Blogger (Blogspot) можно применить свой стиль, поверх настройки вашего шаблона.
Один из способов, которым можно заменить стандартный стиль цитат на ваш собственный, это добавить гаджет с css стилем, который заменит стандартный стиль.
Перейдите в раздел управления вашим блогом, затем справа в панели выбирайте раздел "Дизайн".
Справа нажмите ссылку "Добавить гаджет", и добавьте гаджет "HTML/JavaScript".
Название гаджета можете не указывать, а в поле "содержание", добавьте свой CSS стиль для оформления цитаты.
Например, вы можете использовать такой код
<style>
blockquote {
border: 2px solid rgb(255, 204, 0);
padding: 8px 10px;
font-size: 120%;
color: black;
font-weight: bold;
background-color: rgb(255, 255, 153);
border-radius: 0 20px 0 20px;
}
</style>

После того, как вы добавили ваш код стиля, нажмите кнопку "Сохранить". Новый гаджет можете переместить в самый низ, чтобы он визуально не мешался.
Сам стиль вы можете изменять самостоятельно, редактируя содержимое гаджета "HTML/JavaScript".
Больше примеров стилей вы можете найти в Интернете самостоятельно.

Запуск службы Windows от имени "Сетевая служба"

Для некоторых служб необходим запуск от встроенной записи "Сетевая служба".

Если по какой-либо причине вы изменили эту настройку, которая меняется в свойствах службы, на закладке "Вход в систему", то обычными методами вы не сможете указать запуск от Сетевой службы.


Чтобы изменить эту настройку, необходимо запустить командную строку от имени администратора, после чего выполнить команду
sc config ИМЯСЛУЖБЫ obj="NT AUTHORITY\NetworkService"
После команды вы должны увидеть ответ
[SC] ChangeServiceConfig: успех
Например
sc config cryptsvc obj="NT AUTHORITY\NetworkService"