1

У меня есть несколько служб, работающих на нескольких компьютерах с Windows Server в нашей локальной сети, и я хотел бы отслеживать их с локального компьютера с Windows 7, поэтому я получаю уведомление, когда одна или несколько служб не работают. Пожалуйста, обратите внимание, что инструмент должен спрашивать Windows о состоянии служб, а не смотреть, является ли, например, порт http отзывчивым или нет.

У меня есть права администратора на обеих машинах, но не на домене. У меня есть точные названия услуг. Моя машина не всегда включена. Я могу писать небольшие программы на .NET и большие программы на Java.

Я хотел бы что-то вроде постоянной версии панели уведомлений Outlook в правом нижнем углу.

Существует ли такая вещь?

1 ответ1

3

Microsoft sysinternals имеет инструмент под названием PsTools suite, одним из компонентов которого является PsList:

PsList является частью растущего набора инструментов командной строки Sysinternals, которые помогают в администрировании локальных и удаленных систем под названием PsTools.

Также инструмент «sc.exe» может запрашивать состояние удаленных компьютеров из вашей сети:

«Использование Sc.exe и Netsvc.exe для удаленного управления службами»

Пример:

Get a list of Services that are running:
Y:\>sc \\"REMOTE_MACHINE_NAME" query type= service | find "SERVICE_NAME"
SERVICE_NAME: AudioSrv
SERVICE_NAME: Automatic LiveUpdate Scheduler
SERVICE_NAME: BESClient
SERVICE_NAME: CactusXMBService
SERVICE_NAME: ccEvtMgr
SERVICE_NAME: ccProxy
SERVICE_NAME: ccSetMgr

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .