Проверьте, вошел ли компьютер в сеть - PullRequest
0 голосов
/ 02 декабря 2010

Можно ли каким-либо образом использовать Perl, PS Tools или Autoit, чтобы протестировать ПК в моей сети, чтобы убедиться, что он включен и вошел в систему?

Например:

  • Сценарий начинается
  • Скрипт тестирует компьютер, чтобы увидеть, включен ли он и вошел ли пользователь как пользователь
  • Скрипт запускает задачу на этом компьютере

A Plus:

  • Возвращает 0, если компьютер не вошел в систему и / или не выключен
  • Возвращает имя пользователя, который когда-либо входил в систему.

1 Ответ

1 голос
/ 03 декабря 2010
TASKLIST /S hostname /U username
TASKLIST /S hostname /U domain\username

покажет вам все задачи, которые пользователь выполняет на машине. Если он возвращает ошибку или не выводит, пользователь не вошел в систему. В противном случае вы анализируете список программ и сами решаете, указывают ли программы, что пользователь вошел в систему, или есть только некоторые задачи, выполняющиеся в фоновом режиме от его / ее имени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...