У меня есть бизнес-приложение, которое использует системную дату для всей обработки даты. Нам нужно иметь возможность установить дату на определенную дату и в полночь вернуть дату обратно к этой фиксированной дате. Все это было возможно в Windows Server 2003, и хотя нам приходилось подключаться к общим файловым ресурсам на ящике, используя IP-адрес вместо имени машины, это работало. Мы находимся в процессе обновления до Windows Server 2012 и обнаружили ряд проблем.
1) Подключение через удаленный рабочий стол больше не работает - нам удалось решить эту проблему с помощью настраиваемого файла подключений и изменения типа аутентификации.
2) Общие файловые ресурсы больше не работают
Я уверен, что что-то нужно было изменить на серверах Windows 2003, чтобы это работало, но это было около 7 лет назад, когда все это было настроено, и я не участвовал в этой области в то время.
Любые советы будут очень признательны. Я искал это несколько раз безрезультатно!
Раньше я работал в месте, где для этого использовалась система тренировок. (Я не помню, какая это была версия Windows, но определенно не 2012 год - это был 2003 или 2008 год.)
По сути, они должны были использовать только локальные учетные записи, потому что Kerberos не позволит вам подключиться к серверу, системное время которого устарело на пять месяцев (или что-то еще).
Я не тестировал сервер Windows Server 2012 задним числом и подключение к нему с помощью локальных учетных записей, поэтому не могу сказать, сработает ли это. Я предполагаю, что проблема заключается в повышенной безопасности удаленного рабочего стола (RDP не был зашифрован в 2003 году.) и, возможно, общие ресурсы, которые использовались для возврата к NTLM в Server 2003, а теперь они просто терпят неудачу, но, опять же, я не проверял это.
Попробуйте использовать локальные учетные записи и посмотрите, поможет ли это. Если нет, то я подозреваю, что вам не повезло. (Я не думаю, что это поддерживаемый вариант использования.) Извините за такое разочарование.
Есть способ изменить время и дату в Windows 2012 Server, даже если сервер расположен за Active Directory или Kerberos. Инструмент называется Машина времени, что практически позволяет установить виртуальную дату и / или время для пользователя, группы и процесса. Таким образом, предотвращается неожиданная блокировка системы, когда дата в AD и хосте отличается.