Я заблокирован на ПК с Windows-XP из-за разницы во времени между клиентом и доменом Windows (контроллером). Я пытаюсь решить проблему удаленно, потому что хост находится в двух часах езды и время / деньги имеют значение.

  • локальные учетные записи не активированы
  • на месте нет IT-персонала
  • это промышленный ПК только с сенсорным экраном, так что нелегкий способ (не для ИТ-специалистов) подключить клавиатуру и получить доступ к BIOS, чтобы изменить время
  • То же самое с подключением внешнего дисковода CDR для загрузки Питера Нордала или чего-то еще
  • удаленная MMC или реестр не разрешены

но:

  • У меня есть доступ на запись к административному ресурсу c $ (который работает с учетными данными домена с моей виртуальной машины поддержки)
  • я вижу маску входа в Windows через VNC

Примерно год назад на этой машине была проблема, связанная с временем /ntp, которую я тогда решил, поместив пакетный файл на C:\, который вручную запустил «w32tm /resync». Однако почему-то этот пакетный файл больше не обрабатывается. «Echo foobar> C:\time.txt», который я сейчас помещаю в этот пакет для отладки с последующей перезагрузкой, не приводит к созданию time.txt в C.

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

  • Я знаю, что c:\autoexec.bat больше не обрабатывается при запуске
  • Я попытался c:\windows\system32\autoexec.nt, но, похоже, не выполняется
  • Я попытался c:\windows\winstart.bat, который, кажется, тоже не выполняется

Я также думал о редактировании физических файлов реестра, но AFAIK система записывает их при завершении работы, копируя свое «состояние памяти» реестра в эти файлы, что переписывало бы любые изменения, которые я вносил в них. (Может быть, отключение питания сделает свое дело - но это довольно грубо и, следовательно, - если вообще - последний вариант.)

Итак, кто-нибудь знает способ заставить систему запускать команды при запуске, которые я могу настроить, используя только доступ к c $ -share и текстовому редактору или что-то еще? Или, может быть, другой способ получить доступ обратно без физического вмешательства? Может, как-то создать локального пользователя?

Заранее спасибо!

0