Как отключить windows server
Обновлено: 04.07.2024
В этой статье описывается, как отключать или активировать лицензирование терминальных служб на сервере, на который работает Microsoft Windows Server 2003.
Применяется к: Windows Server 2003
Исходный номер КБ: 814593
Сводка
Необходимо активировать лицензионный сервер, прежде чем он сможет выдавать лицензии на клиентские компьютеры терминалов Services. Чтобы активировать сервер лицензии, используйте лицензирование терминальных служб. При активации лицензионного сервера Корпорация Майкрософт предоставляет серверу цифровой сертификат, который проверяет право собственности на сервер и удостоверение. Если вы используете этот сертификат, сервер лицензии может делать последующие транзакции с Корпорацией Майкрософт для получения клиентских лицензий для серверов с включенной службой терминалов.
Откройте окно служб терминала лицензирования
Прежде чем выполнять все описанные в этой статье процедуры, необходимо открыть окно лицензирования терминальных служб:
Деактивировать или активировать сервер лицензии
Возможно, вам придется отключать лицензионный сервер, если срок действия сертификата сервера истек или поврежден, или если сервер будет передипломен. Вам будет предложено активировать сервер лицензии по истечении срока его регистрации.
Отключение лицензионного сервера
Откройте окно служб терминала лицензирования.
В дереве консоли щелкните правой кнопкой мыши сервер лицензии, который необходимо отключить, указать на Расширенный, а затем нажмите кнопку Deactivate Server.
После начала мастер лицензирования подтвердите, что ваше имя, номер телефона (необязательный) и адрес электронной почты, перечисленные в статье Information Needed, являются правильными, а затем нажмите кнопку Далее. Запрос на отключение лицензионного сервера отправляется в Корпорацию Майкрософт, где он обрабатывается.
Ваш адрес электронной почты необходим, если вы используете метод Internet.
Повторное активировать сервер лицензии
Откройте окно служб терминала лицензирования.
В дереве консоли щелкните правой кнопкой мыши сервер лицензии, который необходимо активировать, указать на Расширенный, а затем нажмите кнопку Reactivate Server.
После начала мастер лицензирования подтвердите, что ваше имя, номер телефона (необязательный) и адрес электронной почты, перечисленные в статье Information Needed, являются правильными, а затем нажмите кнопку Далее.
Ваш адрес электронной почты необходим, если вы используете метод Internet.
Щелкните причину повторной активности сервера в поле Причина, а затем нажмите кнопку Готово. Запрос на повторное активировать сервер лицензии отправляется в Корпорацию Майкрософт, где он обрабатывается.
При проектировании информационной системы не будет лишним предусмотреть возможность экстренного отключения серверов на случай рейдерского захвата.
Предполагается, что серверы находятся на удаленной площадке за пределами офиса.
Проще всего реализовать такое отключение можно с помощью ярлыка, который будет ссылаться на скрипт.
Выключать сам сервер не рекомендуется, так все открытые приложения и несохраненные данные будут потеряны, более целесообразно просто отключить сервер от сети, чтобы на него не смогли зайти извне.
Скрипт отключения сетевого интерфейса:
Расшифровка команд в скрипте:
- echo %username% %date% %time% - команда, которая запоминает дату, время и имя пользователя, который выполнил скрипт. Нужно для понимания когда и кем был выполнен скрипт.
- D:\Backup\scripts\shutdown\shutdown_log.txt - путь и имя файла, в который будет записана вышеуказанная информация.
- C:\WINDOWS\system32\netsh.exe - вызов утилиты, отвечающей за управление сетевыми интерфейсами.
- interface set interface lan disabled - команда отключения сетевого интерфейса, где lan - название интерфейса.
Проверяем работу скрипта:
Рисунок 1 - Отработка скрипта в командной строке
Скрипт отработал, смотрим состояние интерфейса:
Рисунок 2 - Консоль управления сетевыми подключениями
Интерфейс успешно перешел в отключенное состояние, проверяем лог:
Рисунок 3 - Консоль проводника с файлом лога
Видим, что файл создался по указанному нами адресу и содержит необходимую информацию о времени отключения и пользователе, который его инициировал.
Услуга Сервер в Израиле имеет функционал удаленного отключения сервера по-умолчанию. Подробнее на странице.
У меня появилась задача по организации оперативного выключения удаленных серверов в один клик. Причем выключать сервера должны разнообразные пользователи, в том числе и без знаний и понимания принципов работы сервера. То есть они должны просто нажать кнопку, чтобы сервер автоматически завершил свою работу.
Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «DevOps практики и инструменты» в OTUS. Курс не для новичков, для поступления нужно пройти .Причем выключать по сети нужно как windows серверы, так и linux различных дистрибутивов - ubuntu, centos, freebsd. То есть решение должно быть простое и надежное.
Дистанционное выключение Windows сервера
Начнем с самого сложного. На практике реализовать надежный способ выключения windows машин по сети для меня оказалось сложнее, чем linux. Методов и подходов к решению данной задачи много. Я пробовал разные варианты и остановился на одном, который мне показался самым надежным, он сработал без проблем во всех случаях во время тестирования.
Обязательным условием удаленного выключения сервера является сетевой доступ к нему по rdp. Вы можете находится в локальной сети с ним, подключиться по vpn или пробросить rdp соединение редиректом со шлюза. Не важно, главное попасть в систему по rdp.
Принцип работы удаленного отключения следующий:
- На компьютере или сервере создается пользователь, которому будет разрешено подключаться по rdp и завершать работу сервера.
- В автозагрузке этого пользователя будет скрипт для завершения работы.
- Пользователям, которые будут удаленно выключать сервер, дается специально подготовленный rdp клиент, который без всяких запросов будет подключаться нужным пользователем, у которого будет срабатывать скрипт на завершение работы.
Все достаточно просто, но на каждом этапе я сталкивался с проблемами, которые требовали не тривиального решения. Но обо все по порядку.
Итак, идем на север и создаем там простой bat файл следующего содержания:
Сохраняем файл и создаем пользователя, под которым будем выключать сервер. Не забудьте добавить этому пользователю разрешение подключаться по rdp. Если вы выключаете компьютер с десктопной системой, то прав обычного пользователя достаточно. Если же вам надо погасить Windows Server, то пользователя нужно либо сделать админа, либо дать ему права на разрешение выключение сервера через локальную политику безопасности. Живет эта политика по адресу - параметры безопасности - локальные политики - назначение прав пользователей - завершение работы системы.
Вот тут я напоролся на первые неприятности. Я назвал свой скрипт shutdown.bat и очень долго не мог понять, почему он не срабатывает. При вводе команды shutdown с параметрами в консоли все отлично работало, но скрипт не запускался. Оказывается, его нельзя называть таким именем. После того, как переименовал в shut.bat, все отлично заработало. Какая-то нелепая загвоздка, но мне пришлось потратить немало времени, пока я разобрался, в чем тут дело.
Дальше заходим нашим новым пользователем, чтобы создались стандартные папки профиля и кладем скрипт автовыключения сервера ему в автозагрузку - C:\Users\shut-user\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.
Теперь нам нужно настроить автоматический вход пользователя по rdp, чтобы выполнить удаленное завершение работы. Причем пользователь должен заходить на сервер без запроса имени и пароля. Штатными средствами rdp клиента windows это сделать невозможно. Даже если вы сохраните параметры, то при переносе настроек на другой компьютер нужно будет снова вводить пароль. Мне это не подходило.
Я пробовал использовать старую портированную версию rdp 5.2. Это последняя версия, где пароль в зашифрованном виде можно было хранить в файле настроек. Но при переносе этого файла на другой компьютер, все равно выскакивало окно с вводом пароля. Добиться полного автоматизма не получалось.
Но решение было найдено. Существует любопытный проект Remote Desktop Plus, который является надстройкой над rdp. С помощью этой надстройки можно передать параметры в rdp через командную строку, в том числе и имя пользователя с паролем. Мне это полностью подходит. Скачиваем файлик rdp.exe либо с сайта автора проекта, либо с моего. Я скопировал на всякий случай эту очень полезную утилиту. Кладем его в папку и создаем в этой же папке rem-shut.bat файл следующего содержания:
10.10.5.14 | адрес удаленного сервера |
shut-user | пользователь rdp от имени которого будет происходить выключение |
pass123 | пароль пользователя |
640 480 | параметры разрешения экрана, можно не указывать |
Всего этого достаточно, чтобы выполнить дистанционное завершение работы на windows сервере. Пользователю необходимо передать 2 файла:
Важно, чтобы они лежали в одной папке. При запуске батника произойдет подключение rdp пользователя и выполнится скрипт завершения работы. Задача выполнена.
Удаленное выключение linux сервера
Здесь все оказалось значительно проще. Сразу же было найдено рабочее решение, которое позволяет без проблем удаленно выключить любой linux сервер. Задача решается стандартными средствами putty. Эту программу можно запускать из командной строки с параметрами. В качестве параметров можно указать файл с командами для выполнения, адрес сервера, пользователя и пароль.
Подготовим все необходимое. Сначала создаем простой текстовый документ shutdown.txt следующего содержания:
Дальше создаем bat файл serv-rem-shut.bat с таким содержимым:
shutdown.txt | текстовый файл с командой на отключение |
22 | номер порта ssh |
root | имя пользователя, от которого будет выполняться команда на удаленное выключение, лучше создать отдельного |
rootpass | пароль этого пользователя |
10.10.5.15 | адрес linux сервера |
Передаем пользователю 3 файла, сложенные в одну папку:
- putty.exe
- shutdown.txt
- serv-rem-shut.bat
Теперь при запуске скрипта serv-rem-shut.bat серверу по сети будет отправлена консольная команда на завершение работы. При этом не будет задано никаких вопросов. Сервер просто молча выключится.
Заключение
Вот такие нехитрые способы были мной придуманы и реализованы. Тут еще важно обеспечить доступ к локальной сети, в которой живут серверы. В моем случае openvpn позволяет выполнить удаленное выключение компьютеров даже через интернет.
Уверен, существует множество других возможностей погасить сервер удаленно. Буду рад, если в комментариях со мной кто-нибудь поделится своими идеями и опытом на этот счет.
Небольшое производственное (торговое) предприятие. В сети 5-10 компьютеров, серверочек 2008, пользователи (User'ы), сисадмина нет (а ничего сложного, работает сеть и ладно) и фриланс 1С, т.е. я.
Самые главные - директор и сторож (охранник).
Помещения обесточивают в 21-00 - пакетный переключатель, "Вниз". Спорить бесполезно.
Настроил автоматическое выключение компьютеров и сервера по расписанию: в 20-00 клиентские компьютеры, в 20-30 сервер. Может пригодится и Вам.
Ничего заумного. Все делается через планировщик заданий. Я только еще раз напомню процесс для сервера.
Компьютеры проще, там есть пользователь.
Пуск - Администрирование - Планировщик заданий (можно выполнить файл консоли taskschd.msc)
Создаем задачу "ВыключитСервер" (Имя)
Сразу определимся с пользователем: кто будет стартовать. У меня "Дмитрий" с правами Администратора. Иначе не получится.
Выбираем вариант : Windows Server 2008
Вкладка "Триггеры" : укажем расписание.
Вкладка "Действие": указываю программу для запуска "C:\down.bat". Этот файлик делается в любом текстовом редакторе и имеет начинку в две строчки:
cd c:\Windows\system32\
shutdown /s /f
Запишем в корень диска с:\
Остальные вкладки делаем как на рисунках
А мы знаем, что при включении компьютер стоит на 3 кнопках, ждет авторизации. Сделаем автоматический вход для пользователя "Дмитрий" , укажем пароль .
Выполняем команду консоли «control userpasswords2»
Снимаем галочку с "Требовать ввод имени пользователя и пароля" и "Применить".
Указываем пароль, подтверждение , "OK".
Специальные предложения
Вот это - правильное решение. А то, что написано в статье - костыль для нищебродов.
(3) Костыль - Вы правильно поняли суть статьи. Но таких маленьких предприятий (клиентов) только в моем городе несколько тысяч. Эта статья для них. А зачем какой-то непонятный down.bat? Штатный shutdown.exe, вроде, ни кто не отменял.А. Вижу shutdown. Но всё равно, зачем батничек? Потенциальная дыра в безопасности. Батник нужно же защитить от несанкционированного изменения. (5) Вариантов много. Для юзеров с:\ сервера закрыт. Вопрос не в том как сделать, а в том что это нужно сделать для очень многих локалок,работающих без присмотра админа.
50 % юзеров вообще не выключают свои машины, многие укладывают в сон и т.д. Результат - 1С опять "висит". (6) спасибо большое!
На сайт заходят не только крутые, но и чайники то же.
(6) КАК. Вы не храните mp3 в корне диска Цэ.
// если не в курсе - не обращайте внимания. Это мем с другого форума.
А почему на инфостарте статья? Сиcадминс ру закрыли что ли?Просмотры 25554
Загрузки 0
Рейтинг 8
Создание 10.06.14 08:39
Обновление 10.06.14 08:39
№ Публикации 281320
Тип файла Нет файла
Конфигурация Не имеет значения
Операционная система Windows
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)
Код открыт Не указано
См. также
Как я начал администрировать сервер 1С: Предприятие 8.3 с телефона Промо
Развитие инструментов управления кластером серверов 1С:Предприятие 8.3.
14.04.2017 67591 user700211_a.straltsou 30
Выгрузка в dt на сервере 1С по расписанию с завершением соединений и подключением к консоли сервера через com
Была задача настроить по расписанию выгрузку серверной базы в dt, готового решения не нашел, делюсь, может, кому пригодится.
16.04.2020 9017 karamazoff 48
Самые распространенные заблуждения об индексах в мире 1С
"Магия" индексов привела к множеству заблуждений об их работе. Попробуем развеять некоторые из них в контексте 1С.
28.11.2019 30392 YPermitin 51
Установка и настройка нескольких экземпляров сервера 1С: Предприятия 8.3 разных релизов на одном Ubuntu-server
Запуск нескольких экземпляров сервера 1С Предприятия 8.3 разных релизов на одном Ubuntu-server.
19.09.2019 13453 Error34 23
Копирование числовых ячеек из 1С в Excel Промо
15.01.2019 35275 itriot11 27
Как настроить сервер 1С по умолчанию для ПРОФ лицензии после 10.09.2019
Здесь мы собираем все данные по настройкам сервера для работы ПРОФ лицензии.
11.09.2019 109434 Infostart 90
Использование Zabbix для сбора информации о серверных вызовах и управляемых блокировках с сервера 1С Предприятия, работающего на платформе GNU/Linux
Описанные в данном опусе механизмы ни в коей мере не противопоставляются тому, что реализует КИП от 1С или какие-либо другие инструменты (решения)! Это всего лишь еще один взгляд на "проблему", который может быть полезен в некоторых ситуациях.
10.09.2019 22717 Sloth 49
Нарушение целостности системы
Причины возникновения ошибки "Обнаружено нарушение целостности системы" и способы ее устранения.
07.09.2019 53543 Rain88 27
Семь рекомендуемых бесплатных курсов Microsoft для ИТ-администраторов Промо
Образовательный портал «Нетология» предлагает вам пройти семь онлайн-курсов по облачным сервисам Microsoft бесплатно и получить сертификат об их завершении. Все курсы основаны на самых популярных сценариях использования облачных технологий в компаниях малого и среднего бизнеса. Разберемся, что же эти учебные программы предлагают.
28.12.2018 18183 VKuser24342747 2
Установка 1С Сервера взаимодействия на Linux
В статье описан пошаговый процесс установки Сервера взаимодействия 1C на Linux CentOS 7.6.
06.09.2019 13303 KlSergey 25
1С + PostgreSQL + SSD: Куда уходит ресурс хост-записей?
Работа PostgreSQL на SSD начиная с 10 версии, резко увеличивает нагрузку на ресурс SSD, даже когда к базе нет коннектов.
06.09.2019 9331 2tvad 7
Уверенное обновление
Уверенное обновление. Анализ файла ОтчетОСравнении.txt. Bash
18.07.2019 13210 vasilev2015 36
Чем PostgreSQL может быть полезен разработчику 1С Промо
В статье будут рассмотрены примеры, которые могут оказаться полезными в повседневной работе разработчика 1С и не только: как можно сделать снимок рабочей базы без файла резервной копии, как можно эффективно использовать табличные пространства СУБД PostgreSQL, а также как организовать простой и удобный доступ к админке СУБД посредством мобильных устройств.
20.12.2018 25035 Shmell 40
Почему Вы не обслуживаете итоги?
Небольшая заметка по обслуживанию итогов. Все ли Вы делаете правильно?
04.07.2019 25780 YPermitin 36
Вопросы и ответы по лицензированию приложений Microsoft Office
Завершение цикла статей о лицензировании продуктов Microsoft.
23.06.2019 26255 accounting_cons 7
Обновление PostgreSQL на Windows
Указана последовательность действий при обновлении PostgreSQL на примере Windows. Также описаны некоторые особенности.
11.06.2019 21426 extalionos 11
Зачем в 1С нужно периодически пересчитывать итоги по регистрам? Промо
Мы часто слышим рекомендацию о том, что пересчет итогов нужно проводить регулярно и эта операция проводит к улучшению производительности, но что скрывается за этой процедурой и какие именно проблемы решаются?
10.03.2013 249096 Aleksey.Bochkov 141
Вопросы и ответы по лицензированию Microsoft Windows
То, что интересует покупателей настольной операционной системы Microsoft.
20.05.2019 38055 accounting_cons 8
Регулярная перезагрузка Сервера 1С с чисткой кэша
Батник для перезагрузки агента сервера 1С и чистки серверного кэша и сеансовых данных. Для регулярной перезагрузки вставляем в планировщик заданий Windows.
17.05.2019 16031 alfir70 20
Способы проверки доступности TCP-портов
Как проверить доступен ли порт сервера? Или внешний веб-сервис? Приведены несколько способов для использования на Windows-системах.
12.05.2019 87575 VKislitsin 9
Создание пользователя СУБД MS SQL Промо
Создание пользователя MS SQL для развертывания базы 1С.
15.02.2017 47700 hayroff 9
Опыт обновления до 8.3.14 - лицензии и утилита ring
На выходных было скучно, поэтому решили обновить 1с до 8.3.14.1694. С лицензиями пришлось немного повозиться.
29.04.2019 46045 Sander80 31
Практика перехода на Linux и Postgres в небольшой компании (10 пользователей)
Почему я решил поставить давнему клиенту Linux + Postgres вместо Windows + MS SQL? Что меня останавливало раньше?
22.04.2019 33947 starik-2005 180
PID процесса в сборщиках PerfMon
06.04.2019 7287 VKislitsin 26
Все, что надо знать о технологической платформе 1С:Предприятие: компоненты, архитектуры, операционные системы, лицензии Промо
Все о платформе и лицензировании для начинающих и не только. (благодаря Сообществу учтены новейшие изменения лицензионной политики 1С!)
19.12.2015 81567 barelpro 51
Переход на 64-х разрядный сервер 1С
Переход с 32-х разрядной версии сервера 1С на 64-х разрядную с сохранением данных журналов регистрации информационных баз, используемых в 32-х разрядной версии.
05.04.2019 29542 ids79 20
Введение в лицензирование ПО Microsoft
Поговорим о принципах лицензирования программных продуктов Microsoft.
19.03.2019 42024 accounting_cons 49
Собираю Новый бюджетный Сервер для 1С ЗУП на 50 пользователей за 160 тысяч рублей (новый)
06.03.2019 7710 Indgo 97
Кто заблокировал объект ? 7.7 (SQL/DBF) Промо
Обработка блокировки объекта в базе для SQL/DBF варианта.
13.08.2010 41367 Ёпрст 125
Вопросы и ответы по лицензированию Microsoft SQL Server
Продолжение темы лицензирования серверных продуктов Microsoft.
26.02.2019 38543 accounting_cons 55
Скорость работы 1С: Предприятие с разными СУБД: MS SQL и с PostgreSQL
Рассмотрим несколько вариантов работы 1С: Предприятие с различными СУБД.
20.02.2019 31443 valentinko 174
Восстановление файловой базы с помощью tools 1cd
Небольшая заметка, как удалось вылечить битую файловую базу 1С, с помощью утилиты tools 1cd.
19.02.2019 19731 rzabolotin 68
LiteManager — удаленное администрирование. Описание, практика применения, рекомендации. Промо
Удаленное администрирование компьютерами. Локальная сеть. Интернет. Описание, практика применения, рекомендации.
30.04.2013 84047 StepByStep 55
Вопросы и ответы по лицензированию Microsoft Windows Server
Все, что вы хотели знать о лицензировании Microsoft Windows Server.
13.02.2019 39934 accounting_cons 52
А еще был такой случай
Сервер, Сеть и два Сеанса.
04.02.2019 6151 kraynev-navi 12
Debian 9.7 + PostgreSQL для 1С. Как завести с пол-оборота
Предлагаю взять на заметку информацию по установке и настройке в формате typical, typical, done.
02.02.2019 30252 valentinko 15
Сжатие баз данных 1С:Предприятие в MS SQL Server Промо
Тема сжатия баз данных 1С в настоящий момент довольно часто обсуждается. Достоинства сжатия известны – уменьшение размера базы данных, уменьшение нагрузки на дисковую подсистему и некоторое ускорение выполнения тяжелых операций чтения/записи. Из недостатков – небольшое увеличение нагрузки на процессоры сервера СУБД за счет расхода ресурсов на компрессию/декомпрессию данных. Но при использовании в качестве MSSQL и DB2 (за Oracle и PostgreSQL не скажу, т.к. не знаю) есть один «подводный камень» - при выполнении реструктуризации происходит декомпрессия новых таблиц и индексов. Происходить это может как при выполнении обновления конфигурации с изменением структуры метаданных, так и при выполнении тестирования и исправления ИБ (реиндексация пересоздает только индексы, а реструктуризация – и таблицы, и индексы). «Проблема» кроется в том, что признак сжатия устанавливается индивидуально для каждой таблицы и индекса.
29.01.2012 95980 Aleksey.Bochkov 62
Собираем бюджетный игровой компьютер core i7 для Программиста 1С из всякого хлама за 20 тысяч рублей
В продолжение статьи со сборкой бюджетного сервера так же решил написать про свой комп. С бюджетом 20 тыс. рублей.
Читайте также: