Мне нужно изменить дату сервера на следующий день, затем запустить сценарий sql, а затем изменить дату сервера обратно.
Я разобрался, как изменить дату сервера через powershell
Invoke-Command -ComputerName $sql_box_server_name -Credential $credentials -ScriptBlock {Set-Date -date (Get-Date).AddDays(1)}
Однако, когда мне нужно установить дату назад, я получаю сообщение об ошибке, указывающее, что существует разница между датой и временем между сервером и клиентом. Я знаю, что это проблема AD/Kerberos, но я не знаю, как ее решить.
Я попытался настроить машину, на которой выполняется сценарий, на тот же период, что и на сервере, но все равно выдает ошибку.
Примечание. $ Credentials устанавливается с использованием Get-Credentials и по умолчанию использует Kerberos.