Как это часто бывает, когда я работаю (в службе поддержки школьного городка), вступает в силу новая политика с очень утомительными и / или расточительными требованиями, и я, как правило, единственный, кто пытается создать лучшее или более эффективное решение для проблема.
В этом случае требуется периодическое ручное тестирование помещений с 20-30 компьютерами сети. Это включает в себя ручной вход на каждый компьютер в комнате и запуск различных программ и проверки вещей. Я создавал скрипт на python с psexec, который, кажется, довольно хорошо работает для запуска того, что необходимо для тестирования после того, как все компьютеры вошли в систему, поэтому основная трудоемкая часть - это сама регистрация.
Я ищу любую командную строку .exe, .bat, .vbs, все, что я могу запустить, чтобы имитировать вход в Windows с жестко запрограммированным именем пользователя и паролем. Если вы не знаете, что такое PsExec, он просто позволяет мне запускать на удаленном компьютере все, что я хочу в качестве администратора, мне просто нужно знать, что мне нужно для запуска!Если ничего подобного не существует, я мог бы попробовать запустить скомпилированный autohotkey или что-то подобное, но мне еще не повезло с этим, и я ищу лучшее решение.
Спасибо за чтение и любую помощь, которую вы можете предоставить.
Поскольку первый ответ не соответствует тому, что я имел в виду, я добавлю эту информацию в свой вопрос
Я уже довольно хорошо знаю, как использовать PsExec, и мне нужен способ запуска процесса / команды, которая бы "входила" (буквально) с учетными данными (интерактивно / графически) на компьютеры. Например, я подхожу к компьютеру, набираю имя пользователя и пароль и нажимаю ввод. Затем на экране появится сообщение «Добро пожаловать / подготовка вашего рабочего стола». Затем появляется рабочий стол сетевой учетной записи. Я хочу инициировать / симулировать ЭТО действие с помощью psexec.
Отредактировано снова, потому что я плохо формулирую вещи
Это общий вопрос, пытающийся выполнить одну конкретную задачу, которая может помочь другим людям, которые должны это сделать. Я уже разработал и имею хороший рабочий скрипт, который через python запускает несколько процессов PxExec на одном компьютере и распределяет их по всем компьютерам, которые мне нужно протестировать. Python не выполняется на всех других компьютерах. Мне не нужна помощь с этой частью. Единственный шаг, который я не смог сделать удаленно с одного компьютера, - это войти в компьютеры, чтобы вы могли видеть запущенные процессы. Эта часть должна быть сделана вручную, и я хочу устранить эту проблему.
Идеальная ситуация такова:
Psexec запускается на компьютере A, а компьютер B буквально регистрируется на рабочем столе, как если бы пользователь подошел, набрал свое имя пользователя и пароль и нажал клавишу ввода.
Спасибо