Иногда при отладке мне нужно перезапустить службу на удаленной машине. В настоящее время я делаю это через Remote Desktop. Как это сделать из командной строки на моей локальной машине?
Как перезапустить службу на удаленном компьютере в Windows?
Ответ 1
Вы можете использовать консоль служб, нажав на левую сторону, а затем выбрав опцию "Подключиться к другому компьютеру" в меню "Действие".
Если вы хотите использовать только командную строку, вы можете использовать
sc \\machine stop <service>
Ответ 2
Вы можете использовать mmc:
- Пуск/Выполнить. Введите "mmc".
- Файл/Добавить/удалить оснастку... Нажмите "Добавить..."
- Найдите "Услуги" и нажмите "Добавить"
- Выберите "Другой компьютер:" и введите имя хоста/IP-адрес удаленной машины. Нажмите "Готово", "Закрыть" и т.д.
В этот момент вы сможете управлять услугами, как если бы они были на вашей локальной машине.
Ответ 3
Вы можете использовать System Internals PSEXEC для удаленного выполнения net stop yourservice, затем net start yourservice
Ответ 4
Используя командную строку, вы можете сделать это:
AT \\computername time "NET STOP servicename"
AT \\computername time "NET START servicename"
Ответ 5
Я предлагаю вам взглянуть на RSHD
Вам не нужно беспокоиться о клиенте, Windows по умолчанию.
Ответ 6
Хорошо, если у вас есть Visual Studio (я знаю это в 2005 году, но не уверен в более ранних версиях), вы можете добавить удаленный компьютер в свой тег "Server Explorer". В этот момент у вас будет доступ к сервисам, которые запущены или могут быть запущены с этого компьютера (а также журналы событий и очереди, а также еще несколько интересных вещей).
Ответ 7
Один из способов - включить telnet-сервер на машине, для которой вы хотите управлять сервисами (добавить/удалить компоненты Windows)
Открыть приглашение dos
Тип telnet yourmachineip/name
Вход в систему
тип net start & serviceName * например. w3svc
Это запустит IIS, или вы можете использовать net stop для остановки службы.
В зависимости от вашей установки вам нужно взглянуть на способ обеспечения безопасности telnet-соединения, поскольку я считаю его незашифрованным.
Ответ 8
Несколько хороших решений здесь. Если вы все еще на Win2K и не можете установить что-либо на удаленном компьютере, это также работает:
Откройте консоль управления компьютером (щелкните правой кнопкой мыши Мой компьютер, выберите "Управление", откройте "Администрирование" в меню "Пуск" или откройте MMC с помощью оснастки).
Щелкните правой кнопкой мыши имя компьютера и выберите "Подключиться к удаленному компьютеру"
Введите имя и учетные данные компьютера, и у вас есть полный доступ ко многим функциям администратора, включая панель управления службами.