Я работаю в домене MS Windows.
Я пытаюсь централизованно (удаленно) запустить и остановить службу W32Time на определенное время (чтобы отключить обновление сервера времени, например, на два часа), а затем удаленно изменить системную дату и время, чтобы позволить пользователям с низким энергопотреблением (они не могут запуск и остановка службы и изменение времени) для выполнения задних операций. Когда время закончится, я хочу снова запустить W32Time, чтобы разрешить автоматическую синхронизацию системных часов.
Я пытался сделать это с WMI, но моя проблема в том, что когда я пытаюсь запустить службу обратно, перекос времени слишком велик, и я не могу выполнять операции WMI.
Можно ли сделать это?
Мне интересно, может быть, решение поместить файл оболочки (который, возможно, окончательно удаляет себя) в удаленную систему, а затем запустить его с правами администратора (используя somenthing, как PsExec). В этом случае мне не нужно получать разрешение от DC, и перекос времени может не быть проблемой.
Может быть, это более жизнеспособный способ?