У меня есть скрипт ruby, работающий в контексте запланированной задачи (сервер Windows 2012r2), работающий от имени пользователя «Администратор».
Вот последовательность событий, воссоздающая эту проблему:
ENV['HOME']
в файл, например) плюс задача Windows, чтобы запускать ее каждую минутуВидно, что перед логин, ENV['HOME']
оценивается как "C: \ Users \ Default", тогда как потом он оценивается как «C: \ Users \ Administrator».
История задач говорит, что в обоих случаях задача была запущена от имени пользователя «СИСТЕМА».
Желаемое (ожидаемое) поведение таково, что ENV['HOME']
воля всегда оценивается как "... \ Администратор", независимо от того, был ли вход в систему или нет.
Как это сделать?