четверг, 31 января 2019 г.

Скрипт для завершения всех терминльных сессий пользователей на сервере

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


::Получение информации о существующих RDP подключениях и передача её в файл
quser > session.txt

::Указываем имена пользователей, которых не нужно отключать. Например это будет Администратор
findstr /V "Администратор" session.txt > sessionTMP.txt

::Завершаем rdp сессии всех остальных пользователей
for /f "skip=1 tokens=2," %%i in (sessionTMP.txt) DO logoff %%i

::Удаляем рабочие файлы со списками пользователей
del session.txt
del sessionTMP.txt

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

вторник, 22 января 2019 г.

Dell PowerEdge выдаёт предупреждение "Alert! Cover was previously removed" при загрузке

Если сервер Dell PowerEdge или другой компьютер Dell пр загрузке выдаёт вам сообщение "Alert! Cover was previously removed", это значит, что открывался корпус вашего сервера\компьютера. В корпусе присутствуют датчики.
Если вы открывали корпус сами, то всё в порядке, если вы ничего не трогали и не лазили в корпус, вам стоит задуматься, может кто-то влезал туда без вашего ведома? )

Данное предупреждение будет появляться при каждой загрузке, пока вы не его не сбросите или отключите функцию отслеживания состояния.
Сбросить уведомление можно нажав в Bios* галочку "Clear Intrusion warning" в разделе "Security - Chassis Intrusion". В том же разделе вы можете отключить данную функцию отслеживания, выбрав пункт Disabled.

*Для входа в Bios, нажмите F2 во время начальной загрузки самого сервера.

среда, 2 января 2019 г.

Как добавить новое задание crontab на хранилище QNAP TS-220

Чтобы спокойно спать ночью и не слушать, как трещат диски в хранилище, было принято решение, останавливать работу всех раздач и загрузок в ночное время.
Данные 2 строки останавливают работу приложения Transmission (все закачки и раздачи) на период с 2 ночи до 8 утра. О статусе задачи делается запись в лог-файл admin/qtransmission.log
Чтобы поменять время остановки и запуска можно исправить цицры 2 и 8 на другие.

0 2 * * * /share/HDA_DATA/.qpkg/QTransmission/QTransmission.sh stop >> ~admin/qtransmission.log
0 8 * * * /share/HDA_DATA/.qpkg/QTransmission/QTransmission.sh start >> ~admin/qtransmission.log


Для доступа к заданиям crontab, необходимо подключиться к хранилищу по SSH, либо установить соответствующее приложение в AppCenter (приложение может быть доступно не на всех версиях операционной системы QTS).

Чтобы посмотреть список заданий, введите команду
crontab -l