Я пытаюсь синхронизировать часы на компьютерах с Windows 7 (A) и Windows 8.1 (B) в их собственной частной сети с помощью команды (cmd на computerA A):

net time \\computerB /set /y

Как я и ожидал, эта команда выдает ошибку «Отказано в доступе», поскольку учетная запись локального администратора на computerA A не имеет разрешения на доступ к computerB

Я хотел бы настроить учетную запись или разрешить разрешение « Everyone или « Guest для определенной области computerB , чтобы синхронизация времени могла происходить правильно. К сожалению, я не могу найти какую-либо документацию о разрешениях, связанных с этой командой, и поэтому я работаю в предположении, что для этой команды потребуются административные привилегии на обеих машинах.

Эта сеть полностью автономна, и, по сути, она состоит только из этих двух машин. В идеале я хотел бы, чтобы синхронизация времени происходила без добавления дополнительных учетных записей на компьютерах или компьютерах / серверах в этой сети.

Можно ли это сделать с помощью сетевого времени, а если нет, то есть ли другой способ синхронизировать время компьютера B с компьютером A через эту автономную сеть?

1 ответ1

0

Windows считает часы параметром высокого уровня безопасности (из-за их использования в TLS, Kerberos и журналах событий) - разрешать изменение их по сети анонимно может быть нецелесообразно.

Тем не менее, доступ для изменения часов предоставляется SeSystemTimePrivilege, который может быть предоставлен произвольным пользователям через групповую политику или напрямую через secpol.msc (в разделе Локальные политики → Назначение привилегий пользователя).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .