Почему schtasks запрашивает пароль при изменении времения выполнения задания?
Здравствуйте, такая ситуация, на работе есть парк win-станций + ms ad. Поступило распоряжение руководства изменить время выполнения задания в планировщике на части ПК, я начал копать schtasks, разобрался с опциями, получилась такая конструкция:
schtasks /change /s %hostname% /tn %taskname% /st 00:00
Теперь сама суть проблемы:
Все задания запускаются от имени учетной "хозяина" ПК, допустим у Васи Пупкина задача стартует от имени: domain.local\vasya.pupkin . И для изменения времени выполнения schtasks заправшивет учетные данные именно Васи Пупкина, не смотря на то, что у меня учетная запись администратора домена. И у меня есть право на запись в лубой файл на компьютере Васи. Как быть?
Какая еще дыра? у меня учетная запись администратора домена, мне рашрешена запись лубой файл на разделе, почему я должен выполнять аутентификацию при изменении файла задания? Если я могу изменить %windir%\system32\dirvers\etc\hosts например ?
m2_viktor: А какое имеет отношение к вопросу ваша учетная запись и ваши права?
Вы то меняете задание не под своей учетной записью, а под учеткой пользователя.
Я выполняю schtasks /change /s %hostname% /tn %taskname% /st 00:00 . Задание выполняется от имени domain.local\vasya.pupkin . Само по себе задание это некий файл, который хранится по некому пути. Я изменияю в этом задании 4 цифры, (вместо 06:15 ставлю время запуска 00), с точки зрения ntfs acl мне ничего не мешает это сделать. Но schtasks заправшивает пароль учетной заиси Васи.
При этом! Если я запущу графичекскую оснастку от имени domain.local\Administrator, подключусь этой оснасткой к ПК Васи, то смогу изменить значени треггера ВНИМАНИЕ! без учетных данных Васи. Вот так.