wlad1164
26-12-2018, 12:23
Подскажите,как правильно выполнить код, необходимо изменить дату и время ОС на заданную в переменной
echo NewData:%yy%-%mm%-%dd%
echo NewTime:%hh%:%nn%:%ss%,00
Echo AdminName %Aname%
Set NewData=%dd%-%mm%-%yy:~2,2%
Set NewTime=%hh%:%nn%:%ss%,50
time %NewTime%
date %NewData%
bat выполняется с правами пользователя, имеется имя учетной записи с правами администратора и сохраненный пароль в /savecred
Пробовал вот так:
runas /savecred /user:%Aname% "cmd.exe /k time %NewTime%"
Открывается новое окно с предложением ввести дату, даже если ввести дату руками ругается на права
Текущее время: 11:37:11,99
Введите новое время: 11:11:11
Клиент не обладает требуемыми правами.
C:\WINDOWS\system32>
По поводу runas и сохраненного пароля просьба не пинать, знаю что это не хорошо...
echo NewData:%yy%-%mm%-%dd%
echo NewTime:%hh%:%nn%:%ss%,00
Echo AdminName %Aname%
Set NewData=%dd%-%mm%-%yy:~2,2%
Set NewTime=%hh%:%nn%:%ss%,50
time %NewTime%
date %NewData%
bat выполняется с правами пользователя, имеется имя учетной записи с правами администратора и сохраненный пароль в /savecred
Пробовал вот так:
runas /savecred /user:%Aname% "cmd.exe /k time %NewTime%"
Открывается новое окно с предложением ввести дату, даже если ввести дату руками ругается на права
Текущее время: 11:37:11,99
Введите новое время: 11:11:11
Клиент не обладает требуемыми правами.
C:\WINDOWS\system32>
По поводу runas и сохраненного пароля просьба не пинать, знаю что это не хорошо...