stranichko.org.ua feedback на платформе

Архив рубрики «администрирование»

Ограничить пользователя единственным сеансом

Некий кросс-постинг моего комментария на общеизвестном форуме.

1. Имеется сервер терминалов, где пользователи не ограниченны одним удаленным сеансом, а именно не применена настройка сервера узла удаленных рабочих столов «Ограничить пользователя единственным сеансом» («Ограничить всех пользователей одиночными сеансами», «Restrict each user to a single session»).

2. Отключить эту настройку нет возможности по разным причинам. Например, сотрудники, использующие этот RDP-сервер, открывают несколько удаленных сеансов, с единственной запущенной в нем программой (прописанной при запуске mstsc-клиента), тем самым создавая несколько rdp-сессий на сервере, или открывают несколько полноценных рабочих столов (и такое бывает, да). Особенно это актуально в том случае, когда на клиентских ПК стоит linux.

3. Есть группа сотрудников, которые работают только с одним rdp-сеансом, например, через RemoteApp.

4. Проблема в том, что при неожиданном обрыве связи RemoteApp с сервером удаленных рабочих столов на нем продолжает работать сеанс пользователя, при этом помеченный как активный. При этом настройка пользователя «Завершение отключенного сеанса» («End a disconnected session»), которая должна завершить сеанс через некоторое время – не имеет смысла, т.к. сеанс остается якобы активным на сервере. Внезапно недоступный, но открытый на сервере сеанс может порождать разного рода проблемы, особенно при работе с базами данных. Будь-то захваченная лицензия продукта (например, 1С), будь-то захваченная таблица в БД, открытый файл и так далее.

Прочитать остальную часть записи »

VN:F [1.8.8_1072]
Rating: 5.0/5 (1 vote cast)
1,295 просмотров

Pushover & VBS

Привожу краткий скрипт на любимом нативном vbs, который отсылает сообщение сервису Pushover (и это сообщение приходит Push-уведомлением на мобильный, например). Удобно, если нужно оперативное оповещение о состоянии каких-либо сервисов. Например, можно повесить данный скрипт в задание, выполняющееся при выключении сервера и оперативно знать, если, например, выбило свет и UPS передал команду выключения.

set xmlhttp = CreateObject("Microsoft.XMLHTTP")

url = "https://api.pushover.net/1/messages.json?token=[токен приложения Pushover]&user=[ключ пользователя]&message=[текст сообщения]"
xmlhttp.open "POST", url, false
xmlhttp.send()

Создаем на сайте pushover приложение с любым названием, например, shutdown, вписываем его токен в первый параметр POST запроса. Ключ пользователя отображается на главной странице сервиса при залогиненном пользователе. Ну и конечно же, в списке мобильных устройств должно быть добавлено ваше устройство, на которое будет приходить push-уведомление.

UPD 10.08.14. Если необходимо отправить сообщение кириллицей, то его стоит закодировать в шестнадцатиричный вид, например, с помощью этого сервиса. Например, чтобы отправить сообщение «сервер был запущен в ЧЧ:ММ:СС», нужно указать следующий url:

  url = "https://api.pushover.net/1/messages.json?token=[токен приложения Pushover]&user=[ключ пользователя]&message=%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%20%D0%B1%D1%8B%D0%BB%20%D0%B7%D0%B0%D0%BF%D1%83%D1%89%D0%B5%D0%BD%20%D0%B2%20" & Hour(Now()) & "%3A" & Minute(Now()) & "%3A" & Second(Now())
VN:F [1.8.8_1072]
Rating: 5.0/5 (3 votes cast)
1,690 просмотров

установка PHP 5.3 на IIS6 в среде Windows 2003

казалось бы, процесс установки PHP под Windows итак уже доведен до полного автоматизма, документации полно и процесс установки даже не стоит того, чтобы про него создавался еще один пост в бложике, коих миллионы. Но я, как новичок столкнулся все-таки со сложностями при установке. Поэтому составлю памятку для себя и для моих дорогих читателей с описанием пошаговой установки PHP на IIS v6.0 под Windows Server 2003 Enterprise Edition SP2 x86. Прошу под кат.

Прочитать остальную часть записи »

VN:F [1.8.8_1072]
Rating: 5.0/5 (4 votes cast)
17,874 просмотров

добавляем ядра в гостевой домен Windows XP, 2003 в Xen

Итак, если гостевая система Windows XP или 2003 изначально была установлена с использованием одного виртуального процессора, то дальнейшее добавление виртуальных ядер в конфигурации домена никак не повлияет на увеличение процессоров в самой виртуальной машине. Дело в том, что при установке Windows было использовано ядро системы, которое работает только с одним процессором. На форумах советуют переустановить систему. Но можно сделать все грамотно и быстро.

Прочитать остальную часть записи »

VN:F [1.8.8_1072]
Rating: 4.3/5 (7 votes cast)
15,000 просмотров

приоритезация ввода/вывода в реалиях XenSource. ionice

как показала практика – порой быстрый отклик браузера с открытыми в нем однокакашнегами намного важнее работающего в фоне на другом сервере задания по переброске данных из одной базы в другую. Под катом расово правильный скрипт назначения приоритета виртуалкам.

Прочитать остальную часть записи »

VN:F [1.8.8_1072]
Rating: 0.0/5 (0 votes cast)
3,395 просмотров

планировщик заданий Win2k8: ошибка 2147750687

узелок на память.

Прочитать остальную часть записи »

VN:F [1.8.8_1072]
Rating: 5.0/5 (1 vote cast)
16,190 просмотров

ошибка «get overlapping failed» usbip

Прочитать остальную часть записи »

VN:F [1.8.8_1072]
Rating: 5.0/5 (1 vote cast)
4,502 просмотров

автоподключение USBIP устройств на windows-сервере

Поднимаю избитую, изжеванную, но так толком и не освещенную в интернете тему автоматического подключения проброшенных посредством USBIP устройств, в особенности – капризных принтеров. Тут уже и технология Spice на подходе, а виндовый драйвер usbip все еще нулевой версии (0.2), и ни гуёв тебе, ни автоматизации, ни уверенности в отсутствии завтрашнего BSOD’а никакой. Поэтому, по беглому напутствию с форумов «пропиши скриптом автоподключение» приходится извращаться, дабы превратить из бесплатного решения некоторое подобие платного (USB over IP, например, где есть все от блекджека до сами знаете чегокого).

Прочитать остальную часть записи »

VN:F [1.8.8_1072]
Rating: 5.0/5 (1 vote cast)
21,708 просмотров