Как автоматически разблокировать Windows Server программно, в нерабочее время?

У нас есть Windows Server с воздушным зазором, не подключенный к публичной или частной сети.

Существует ряд рутинных задач, которые необходимо выполнять на этом аппарате в нерабочее время. Они были автоматизированы с использованием скриптов AutoIt.

Теперь, как вы знаете, команды AutoIt, такие как ControlSend а также ControlClick может работать в неуправляемом режиме, при этом нет доступного оконного менеджера. Тем не мение, WinActivate, Send а также MouseClick все требуют, чтобы рабочая станция была разблокирована. К сожалению, из-за характера некоторых из этих задач (и текущих ограничений программного обеспечения, с которым они взаимодействуют), мы должны использовать более поздние команды. Поэтому рабочая станция должна быть разблокирована.

Есть ли способ программно разблокировать Windows? Все, что я прочитал, указывает: НЕТ.

Однако VNC делает это. Windows RDP делает это (когда вы предоставляете свои учетные данные). Есть ли способ использовать эти программы, чтобы разблокировать текущую рабочую станцию ​​по заранее заданному расписанию без участия человека?

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

0 ответов

Другие вопросы по тегам