Ошибка учетные данные пользователя не разрешены на локальном компьютере

Как из BAT-файла запустить задачу из планировщика ?
   DES

06.01.16 — 00:05

Типа как из контекстного меню задачи нажать пункт «Выполнить».

И вообще, возможно ли это?

   Записьдампа

1 — 06.01.16 — 00:11

   DES

2 — 06.01.16 — 01:16

Спс

Сделал

schtasks /run /tn «МоиЗадачиSklad» /s localhost /u SERVERАдминистратор /p Pass@2000

получил

Ошибка. Учетные данные пользователя не разрешены на локальном компьютере.

и никак не запускается, наверно дело в кирилице

   Записьдампа

3 — 06.01.16 — 01:48

1) Убедись, что батник записан в кодировке windows1251 и добавь в начало батника

cp 1251

Будет тебе русский, как для имён пользователя, так и для имени задания.

2) Те ключи, которые ты используешь для указания логина и пароля, авторизуют не пользователя, от имени кого будет запущено задание, а пользователя для доступа к описанию задания. Чтобы Иванов смог запускать задания, запланированные Петровым. Под кем будет запущен файл, путь которого хранится в описании задания, описывается также в задании.

3) По умолчанию на несерверных windows локальные учётные записи Администратор и Гость отключены во избежание. Администратор доступен только из консоли восстановления. Про это тебе и говорится в ошибке — ты пытаешся использовать отключенную учётную запись для доступа к описанию задания.

   Записьдампа

4 — 06.01.16 — 01:53

Хотя может быть по поводу 3) и другой вариант — ты пытаешься использовать локальную учетку от другого компьютера для доступа к локальной машине.

Вот за это я и не люблю русифицированный windows — сообщения об ошибках часто принимают два или три смысла из-за перевода =)

   DES

5 — 06.01.16 — 01:59

Я пытаюсь из RDP запустить из под Администратора

в задании указано что под админом нужно, мне только и нужно что под админом, из за этого весь огород.

Так какие логины писать в батнике ?

пробовал писать  для юзера с правами админа- тоже ошибку дает

   Записьдампа

6 — 06.01.16 — 02:05

Если ты залогинился по RDP под администратором целевой машины, то никаких данных для авторизации писать не нужно. писать не нужно. Эти ключи используются как аналог команды runas для запуска команды schtasks.

   Записьдампа

7 — 06.01.16 — 02:06

Ну и в %Systemroot%SchedLgU.txt посмотри, что тебе пишут

   DES

8 — 06.01.16 — 02:12

Да , под админом запустилось. а мне нужно запустить от другого юзера с админскими правами

   Записьдампа

9 — 06.01.16 — 02:15

Запустить что? Батник с командой schtasks или программу, описанную в задании?

   DES

10 — 06.01.16 — 02:17

Нужно Задачу шедуллера, она под Амином записана

   DES

11 — 06.01.16 — 02:18

а запускает сервер 1С, но она под юзером USR1c8 запущен

   DES

12 — 06.01.16 — 02:19

а всю это галиматью строю чтобы запустить одну программу под админом из  регламента 1С

   Aleksey

13 — 06.01.16 — 02:34

(12) RUNAS ?

   Записьдампа

14 — 06.01.16 — 02:36

Ночью спать надо, а не галиматью строить =)

В общем оно как работает, если мне память и понимание документации не изменяют:

Пусть у нас Иванов запускает батник, в котором написан логин Петрова для запуска задания, которое стартует екзешник с правами Сидорова.

1) С правами Иванова читается батник и запускается команда schtasks.

2) Команда schtasks пытается под учеткой Петрова получить доступ к описанию задания

3) В случае успеха стартует залание, которое запускает екзешник под учеткой Сидорова

При этом для полного счастья Петров должен входить на сервере, где запланировано задание, в группу администраторов.

Кто у тебя на ком стоит, я уже потерялся. Если где-то используешь стандартную учетку локального администратора, то убедить, что она не отключена и при указании сервера и «домена» пользователя ты указываешь в один и тот же сервер

   Записьдампа

15 — 06.01.16 — 02:38

(13) не позволяет указывать пароль в командной строке =)

   Aleksey

16 — 06.01.16 — 02:43

(15) http://admilink.narod.ru/

Этот сайт посвящен одной маленькой, но полезной утилитке — AdmiLink. Эта утилита позволяет Администратору создать ярлык, который запускает некоторую конкретную (с защитой от подмены) программу от имени Администратора из-под пользователя с ограниченными правами.

   Записьдампа

17 — 06.01.16 — 02:47

(16) Не, сайт который утверждает, что мой мобильный хром устарел, однозначно идёт в лес…

Русинович наше все.

   GreyK

18 — 06.01.16 — 02:50

(15) Один раз запустил файлик от имени админа и пароль сохранится.

   Записьдампа

19 — 06.01.16 — 02:52

(18) Только при использовании /netonly и то с ограничениями. Для локальных пользователей — балалайка. Изъезженная тема уже.

   DES

20 — 06.01.16 — 09:31

(16) я сделал на AdminLink. По  началу все выглядело красиво. Но фактически не работает. Прикол в том что файл кодируется PGP,  так вот под AdminLink PGP отрабатывает , выходной файл создает, ошибок не диагностирует, но файл содержит кашу.

   Armando

21 — 06.01.16 — 09:44

Когда-то cpau пользовал

   DES

22 — 06.01.16 — 13:03

а нет ли в w2008 алиасов имен пользователей?

А то не могу подсунуть для CPAU «Администратор»

   DES

23 — 06.01.16 — 13:19

возвращает

Current Security Context: SERVERјдминистратор

Error: Couldn’t create Process: (1326) ¬ход в систему не произведен: им¤ пользовател¤ или пароль не опознаны.

декодирует некоторые первые буквы слов

   Записьдампа

24 — 06.01.16 — 13:41

(23) psexec от Руссиновича возьми

   DES

25 — 06.01.16 — 21:04

psexec тоже не въезжает в кирилицу

   Записьдампа

26 — 06.01.16 — 21:09

(25) Вот как раз psexec очень хорошо въезжает. Запиши уже свой батник в нужной кодировке.

   Записьдампа

27 — 06.01.16 — 21:22

В русифицированной windows консоль по умолчанию в 866. Так что или сохранчть файоы в 1251 и использовать cp 1251, или сохранять в 866

   DES

28 — 07.01.16 — 17:04

Да, спс, psexec смог.

Какую программу можно запустить на сервере через ЗапуститьПриложение() для тестирования?

Что-то ВАТ-файл запускается из процедуры общего модуля, а вызов этой же процедуры из процедуры &наСервере не выполняется.

  • Remove From My Forums
  • Вопрос

  • Здравствуйте, необходимо с помощью Powershell внести  скрипт в задание и выполнять его с наивысшими правами от пользователя вошедшего в систему — это обязательно, скрипт выполняется только тогда, когда произведен вход!

    $DaysofWeek ="Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"
    $time = "23:00"
    $WeeksInterval = 4
    $cred = Get-Credential domenxxxx
    $t = New-JobTrigger –Weekly –DaysOfWeek $DaysofWeek –At $time -WeeksInterval $WeeksInterval
    $o = New-ScheduledJobOption -RunElevated
    Register-ScheduledJob -Name Start1 –ScriptBlock {C:ramform.ps1} -Trigger $t -Credential $cred -
    
    ScheduledJobOption $o
    • Перемещено

      23 июля 2016 г. 13:14
      Вопрос касаемо сценария на Powershell

    • Изменено
      Vector BCOModerator
      24 июля 2016 г. 19:10
      оформил скрипт блок

Ответы

  • $t = New-ScheduledTaskTrigger -Daily -At "03:00"
    $o = New-ScheduledTaskSettingsSet
    $a = New-ScheduledTaskAction -Execute "PowerShell.exe" -Argument "-NoLogo -NoProfile -File C:ramform.ps1"
    Register-ScheduledTask -TaskName "Start1" -Trigger $t -Settings $o -Action $a

    • Помечено в качестве ответа
      shmelfrol
      26 июля 2016 г. 8:32

Dragokas

Эксперт WindowsАвтор FAQ

17955 / 7592 / 889

Регистрация: 25.12.2011

Сообщений: 11,323

Записей в блоге: 17

1

Планировщик заданий

23.06.2012, 01:04. Показов 6142. Ответов 7

Метки нет (Все метки)


Команда создания задания:

Bash
1
schtasks /create /S %computername% /u Alex /p 111 /RU Alex /rp 111 /sc ONEVENT /tn REG_ADD /tr e:reg.cmd /f /rl HIGHEST

выдает ошибку:
«Ошибка. Учетные данные пользователя не разрешены на локальном компьютере».

Запускаю из под этого же пользователя.

Подумал, больше связано с особенностями настроек учетной записи.



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

23.06.2012, 01:04

Ответы с готовыми решениями:

Планировщик заданий
Что то я тупанул и наверно создал не правильную задачу "по выключению компа". Создавал по данному…

Планировщик заданий
Как настроить чтобы- после входа в систему запускался ярлык(программа), у меня запускается и сразу…

Планировщик заданий
Всем привет!
На днях я создал небольшой php скрипт и поставил его выполняться в планировщик…

Планировщик заданий
Доброго времени суток!

В планировщике заданий во вкладке "Действия", с выбранным параметром…

7

Почетный модератор

Эксперт по компьютерным сетямЭксперт Windows

28037 / 15768 / 981

Регистрация: 15.09.2009

Сообщений: 67,753

Записей в блоге: 78

23.06.2012, 11:46

2

Diskretor, а если запустить ком строку от имени администратора?
это надо выполнить на локальном компе?



0



Эксперт WindowsАвтор FAQ

17955 / 7592 / 889

Регистрация: 25.12.2011

Сообщений: 11,323

Записей в блоге: 17

23.06.2012, 19:22

 [ТС]

3

Цитата
Сообщение от magirus
Посмотреть сообщение

Diskretor, а если запустить ком строку от имени администратора?

Пишет тоже самое.

Цитата
Сообщение от magirus
Посмотреть сообщение

это надо выполнить на локальном компе?

Хотя бы так.

В идеале нужно потом будет запускать на удаленных.

Это попытка автоматизации метода № 4 (обход ограничения прав для запуска программ, которым нужен административный доступ) —
Упрощаем запуск приложений в Windows 7 от имени администратора без отключения UAC

Знаю, что есть для этого и много других способов. Но хотелось бы «добить» планировщик.



0



14338 / 6166 / 327

Регистрация: 03.07.2010

Сообщений: 20,690

23.06.2012, 19:28

4

Diskretor, разрешения ..пользователю ..заданы?



0



Эксперт WindowsАвтор FAQ

17955 / 7592 / 889

Регистрация: 25.12.2011

Сообщений: 11,323

Записей в блоге: 17

23.06.2012, 20:21

 [ТС]

5

Видимо нет. Имеются некоторые ограничения.

Что именно и где задавать — политика?



0



14338 / 6166 / 327

Регистрация: 03.07.2010

Сообщений: 20,690

23.06.2012, 20:48

6

пользовательпкм вкладка ..свойства безопасность..

Добавлено через 21 минуту
можно ..кнешно твикнуть ))… но ..черевато ..



0



Эксперт WindowsАвтор FAQ

17955 / 7592 / 889

Регистрация: 25.12.2011

Сообщений: 11,323

Записей в блоге: 17

23.06.2012, 23:49

 [ТС]

7

Что-то не нашел такое ни в политиках, ни в учетке. Ткните пальцем.

Вин 7.



0



Почетный модератор

Эксперт по компьютерным сетямЭксперт Windows

28037 / 15768 / 981

Регистрация: 15.09.2009

Сообщений: 67,753

Записей в блоге: 78

17.07.2012, 11:37

8

Dragokas, идея появилась…
один раз делаешь пункт 4 руками.
далее файлик с таском (C:WINDOWSTasks) на шару, и через ГП раскидывать по компам…



0



  • Remove From My Forums
  • Question

  • hi dears

    i create a task from Administrator user account and set security option to «USERS».

    my task run an application i want.

    when my local users log on to windows 7 and run my task from below command line

    schtasks /run /s pc0038 /u administrator /p 1234 /tn "temp"

    this error occured:

     user credentials are not allowed on the local machine

    how can i run a task that is created by administrator?

    • Moved by

      Monday, July 28, 2014 2:37 AM
      Windows issue

Answers

  • Hi,

    According to its syntax:
    schtasks /Run
    [/S system [/U username [/P [password]]]]
    /TN taskname

    /s /u /p are parameters for remote computer.

    Thus it has below two kind of examples:

    SCHTASKS /Run /TN «test» (on local computer)
    SCHTASKS /Run /S system /U user /P password /TN «test» (on remote computer)

    In addition, When you create the task, you could specify the /RU value to specify the user context under which the task runs.

    For more information, please refer to this article:

    Schtasks.exe

    http://msdn.microsoft.com/en-us/library/windows/desktop/bb736357(v=vs.85).aspx


    Karen Hu
    TechNet Community Support

    • Marked as answer by
      Michael_LS
      Monday, August 11, 2014 2:14 AM

  • Remove From My Forums
  • Question

  • hi dears

    i create a task from Administrator user account and set security option to «USERS».

    my task run an application i want.

    when my local users log on to windows 7 and run my task from below command line

    schtasks /run /s pc0038 /u administrator /p 1234 /tn "temp"

    this error occured:

     user credentials are not allowed on the local machine

    how can i run a task that is created by administrator?

    • Moved by

      Monday, July 28, 2014 2:37 AM
      Windows issue

Answers

  • Hi,

    According to its syntax:
    schtasks /Run
    [/S system [/U username [/P [password]]]]
    /TN taskname

    /s /u /p are parameters for remote computer.

    Thus it has below two kind of examples:

    SCHTASKS /Run /TN «test» (on local computer)
    SCHTASKS /Run /S system /U user /P password /TN «test» (on remote computer)

    In addition, When you create the task, you could specify the /RU value to specify the user context under which the task runs.

    For more information, please refer to this article:

    Schtasks.exe

    http://msdn.microsoft.com/en-us/library/windows/desktop/bb736357(v=vs.85).aspx


    Karen Hu
    TechNet Community Support

    • Marked as answer by
      Michael_LS
      Monday, August 11, 2014 2:14 AM

  

DES

06.01.16 — 00:05

Типа как из контекстного меню задачи нажать пункт «Выполнить».

И вообще, возможно ли это?

  

Записьдампа

1 — 06.01.16 — 00:11

  

DES

2 — 06.01.16 — 01:16

Спс

Сделал

schtasks /run /tn «МоиЗадачиSklad» /s localhost /u SERVERАдминистратор /p Pass@2000

получил

Ошибка. Учетные данные пользователя не разрешены на локальном компьютере.

и никак не запускается, наверно дело в кирилице

  

Записьдампа

3 — 06.01.16 — 01:48

1) Убедись, что батник записан в кодировке windows1251 и добавь в начало батника

cp 1251

Будет тебе русский, как для имён пользователя, так и для имени задания.

2) Те ключи, которые ты используешь для указания логина и пароля, авторизуют не пользователя, от имени кого будет запущено задание, а пользователя для доступа к описанию задания. Чтобы Иванов смог запускать задания, запланированные Петровым. Под кем будет запущен файл, путь которого хранится в описании задания, описывается также в задании.

3) По умолчанию на несерверных windows локальные учётные записи Администратор и Гость отключены во избежание. Администратор доступен только из консоли восстановления. Про это тебе и говорится в ошибке — ты пытаешся использовать отключенную учётную запись для доступа к описанию задания.

  

Записьдампа

4 — 06.01.16 — 01:53

Хотя может быть по поводу 3) и другой вариант — ты пытаешься использовать локальную учетку от другого компьютера для доступа к локальной машине.

Вот за это я и не люблю русифицированный windows — сообщения об ошибках часто принимают два или три смысла из-за перевода =)

  

DES

5 — 06.01.16 — 01:59

Я пытаюсь из RDP запустить из под Администратора

в задании указано что под админом нужно, мне только и нужно что под админом, из за этого весь огород.

Так какие логины писать в батнике ?

пробовал писать  для юзера с правами админа- тоже ошибку дает

  

Записьдампа

6 — 06.01.16 — 02:05

Если ты залогинился по RDP под администратором целевой машины, то никаких данных для авторизации писать не нужно. писать не нужно. Эти ключи используются как аналог команды runas для запуска команды schtasks.

  

Записьдампа

7 — 06.01.16 — 02:06

Ну и в %Systemroot%SchedLgU.txt посмотри, что тебе пишут

  

DES

8 — 06.01.16 — 02:12

Да , под админом запустилось. а мне нужно запустить от другого юзера с админскими правами

  

Записьдампа

9 — 06.01.16 — 02:15

Запустить что? Батник с командой schtasks или программу, описанную в задании?

  

DES

10 — 06.01.16 — 02:17

Нужно Задачу шедуллера, она под Амином записана

  

DES

11 — 06.01.16 — 02:18

а запускает сервер 1С, но она под юзером USR1c8 запущен

  

DES

12 — 06.01.16 — 02:19

а всю это галиматью строю чтобы запустить одну программу под админом из  регламента 1С

  

Aleksey

13 — 06.01.16 — 02:34

(12) RUNAS ?

  

Записьдампа

14 — 06.01.16 — 02:36

Ночью спать надо, а не галиматью строить =)

В общем оно как работает, если мне память и понимание документации не изменяют:

Пусть у нас Иванов запускает батник, в котором написан логин Петрова для запуска задания, которое стартует екзешник с правами Сидорова.

1) С правами Иванова читается батник и запускается команда schtasks.

2) Команда schtasks пытается под учеткой Петрова получить доступ к описанию задания

3) В случае успеха стартует залание, которое запускает екзешник под учеткой Сидорова

При этом для полного счастья Петров должен входить на сервере, где запланировано задание, в группу администраторов.

Кто у тебя на ком стоит, я уже потерялся. Если где-то используешь стандартную учетку локального администратора, то убедить, что она не отключена и при указании сервера и «домена» пользователя ты указываешь в один и тот же сервер

  

Записьдампа

15 — 06.01.16 — 02:38

(13) не позволяет указывать пароль в командной строке =)

  

Aleksey

16 — 06.01.16 — 02:43

(15) http://admilink.narod.ru/

Этот сайт посвящен одной маленькой, но полезной утилитке — AdmiLink. Эта утилита позволяет Администратору создать ярлык, который запускает некоторую конкретную (с защитой от подмены) программу от имени Администратора из-под пользователя с ограниченными правами.

  

Записьдампа

17 — 06.01.16 — 02:47

(16) Не, сайт который утверждает, что мой мобильный хром устарел, однозначно идёт в лес…

Русинович наше все.

  

GreyK

18 — 06.01.16 — 02:50

(15) Один раз запустил файлик от имени админа и пароль сохранится.

  

Записьдампа

19 — 06.01.16 — 02:52

(18) Только при использовании /netonly и то с ограничениями. Для локальных пользователей — балалайка. Изъезженная тема уже.

  

DES

20 — 06.01.16 — 09:31

(16) я сделал на AdminLink. По  началу все выглядело красиво. Но фактически не работает. Прикол в том что файл кодируется PGP,  так вот под AdminLink PGP отрабатывает , выходной файл создает, ошибок не диагностирует, но файл содержит кашу.

  

Armando

21 — 06.01.16 — 09:44

Когда-то cpau пользовал

  

DES

22 — 06.01.16 — 13:03

а нет ли в w2008 алиасов имен пользователей?

А то не могу подсунуть для CPAU «Администратор»

  

DES

23 — 06.01.16 — 13:19

возвращает

Current Security Context: SERVERјдминистратор

Error: Couldn’t create Process: (1326) ¬ход в систему не произведен: им¤ пользовател¤ или пароль не опознаны.

декодирует некоторые первые буквы слов

  

Записьдампа

24 — 06.01.16 — 13:41

(23) psexec от Руссиновича возьми

  

DES

25 — 06.01.16 — 21:04

psexec тоже не въезжает в кирилицу

  

Записьдампа

26 — 06.01.16 — 21:09

(25) Вот как раз psexec очень хорошо въезжает. Запиши уже свой батник в нужной кодировке.

  

Записьдампа

27 — 06.01.16 — 21:22

В русифицированной windows консоль по умолчанию в 866. Так что или сохранчть файоы в 1251 и использовать cp 1251, или сохранять в 866

  

DES

28 — 07.01.16 — 17:04

Да, спс, psexec смог.

Какую программу можно запустить на сервере через ЗапуститьПриложение() для тестирования?

Что-то ВАТ-файл запускается из процедуры общего модуля, а вызов этой же процедуры из процедуры &наСервере не выполняется.

  • Remove From My Forums
  • Вопрос

  • Здравствуйте, необходимо с помощью Powershell внести  скрипт в задание и выполнять его с наивысшими правами от пользователя вошедшего в систему — это обязательно, скрипт выполняется только тогда, когда произведен вход!

    $DaysofWeek ="Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"
    $time = "23:00"
    $WeeksInterval = 4
    $cred = Get-Credential domenxxxx
    $t = New-JobTrigger –Weekly –DaysOfWeek $DaysofWeek –At $time -WeeksInterval $WeeksInterval
    $o = New-ScheduledJobOption -RunElevated
    Register-ScheduledJob -Name Start1 –ScriptBlock {C:ramform.ps1} -Trigger $t -Credential $cred -
    
    ScheduledJobOption $o
    • Перемещено

      23 июля 2016 г. 13:14
      Вопрос касаемо сценария на Powershell

    • Изменено
      Vector BCOModerator
      24 июля 2016 г. 19:10
      оформил скрипт блок

Ответы

  • $t = New-ScheduledTaskTrigger -Daily -At "03:00"
    $o = New-ScheduledTaskSettingsSet
    $a = New-ScheduledTaskAction -Execute "PowerShell.exe" -Argument "-NoLogo -NoProfile -File C:ramform.ps1"
    Register-ScheduledTask -TaskName "Start1" -Trigger $t -Settings $o -Action $a

    • Помечено в качестве ответа
      shmelfrol
      26 июля 2016 г. 8:32

Using a non-Administrator (or Administrator) cmd.exe, I enter the following command to create a scheduled task with Administrator credentials admin and P@ssw0rd:

schtasks /CREATE /S %computername% /U admin /P P@ssw0rd /RU SYSTEM /SC ONLOGON /TN SYSTEM_notepad /TR C:WindowsSystem32notepad.exe
ERROR: User credentials are not allowed on the local machine.

However, I get the error message ERROR: User credentials are not allowed on the local machine..

Is it some kind of group policy that prevents credentials from being stored with the scheduled task? If so, how to disable it?

AFAIK: /U and /P specify the account for which to run schtasks, whereas /RU and /RP specify the account for which the task itself is run.

As seen below, admin indeed is a member of the Administrators group:

net localgroup administrators
Alias name     administrators
Comment        Administrators have complete and unrestricted access to the computer/domain

Members

-------------------------------------------------------------------------------
AuraExpressService
di3dh7
admin
The command completed successfully.

Using a non-Administrator (or Administrator) cmd.exe, I enter the following command to create a scheduled task with Administrator credentials admin and P@ssw0rd:

schtasks /CREATE /S %computername% /U admin /P P@ssw0rd /RU SYSTEM /SC ONLOGON /TN SYSTEM_notepad /TR C:WindowsSystem32notepad.exe
ERROR: User credentials are not allowed on the local machine.

However, I get the error message ERROR: User credentials are not allowed on the local machine..

Is it some kind of group policy that prevents credentials from being stored with the scheduled task? If so, how to disable it?

AFAIK: /U and /P specify the account for which to run schtasks, whereas /RU and /RP specify the account for which the task itself is run.

As seen below, admin indeed is a member of the Administrators group:

net localgroup administrators
Alias name     administrators
Comment        Administrators have complete and unrestricted access to the computer/domain

Members

-------------------------------------------------------------------------------
AuraExpressService
di3dh7
admin
The command completed successfully.

  • Remove From My Forums
  • Question

  • hi dears

    i create a task from Administrator user account and set security option to «USERS».

    my task run an application i want.

    when my local users log on to windows 7 and run my task from below command line

    schtasks /run /s pc0038 /u administrator /p 1234 /tn "temp"

    this error occured:

     user credentials are not allowed on the local machine

    how can i run a task that is created by administrator?

    • Moved by

      Monday, July 28, 2014 2:37 AM
      Windows issue

Answers

  • Hi,

    According to its syntax:
    schtasks /Run
    [/S system [/U username [/P [password]]]]
    /TN taskname

    /s /u /p are parameters for remote computer.

    Thus it has below two kind of examples:

    SCHTASKS /Run /TN «test» (on local computer)
    SCHTASKS /Run /S system /U user /P password /TN «test» (on remote computer)

    In addition, When you create the task, you could specify the /RU value to specify the user context under which the task runs.

    For more information, please refer to this article:

    Schtasks.exe

    http://msdn.microsoft.com/en-us/library/windows/desktop/bb736357(v=vs.85).aspx


    Karen Hu
    TechNet Community Support

    • Marked as answer by
      Michael_LS
      Monday, August 11, 2014 2:14 AM
  • Remove From My Forums
  • Question

  • hi dears

    i create a task from Administrator user account and set security option to «USERS».

    my task run an application i want.

    when my local users log on to windows 7 and run my task from below command line

    schtasks /run /s pc0038 /u administrator /p 1234 /tn "temp"

    this error occured:

     user credentials are not allowed on the local machine

    how can i run a task that is created by administrator?

    • Moved by

      Monday, July 28, 2014 2:37 AM
      Windows issue

Answers

  • Hi,

    According to its syntax:
    schtasks /Run
    [/S system [/U username [/P [password]]]]
    /TN taskname

    /s /u /p are parameters for remote computer.

    Thus it has below two kind of examples:

    SCHTASKS /Run /TN «test» (on local computer)
    SCHTASKS /Run /S system /U user /P password /TN «test» (on remote computer)

    In addition, When you create the task, you could specify the /RU value to specify the user context under which the task runs.

    For more information, please refer to this article:

    Schtasks.exe

    http://msdn.microsoft.com/en-us/library/windows/desktop/bb736357(v=vs.85).aspx


    Karen Hu
    TechNet Community Support

    • Marked as answer by
      Michael_LS
      Monday, August 11, 2014 2:14 AM

0 / 0 / 0

Регистрация: 13.09.2018

Сообщений: 2

1

Права планировщика заданий

13.09.2018, 18:22. Показов 3972. Ответов 4


Доброго времени суток.
У меня возникла следующая проблема — я написал приложение, которое открывает файл на чтение и открывает другой файл на запись. После чего я добавил это приложение в планировщик заданий командой:
schtasks /CREATE /SC DAILY /TN 10_00 /TR path_to_exe /ST 10:00
После чего по наступлению времени приложение запускается, но падает с Exception PermissionDenied на открытие файла на запись, хотя если я лично запускаю приложение все отлично работает. Что я делаю не так?
Если это вдруг важно приложение это скрипт python собранный py2exe.

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

0

134 / 128 / 21

Регистрация: 23.05.2013

Сообщений: 514

13.09.2018, 19:15

2

Цитата
Сообщение от acckiitvar
Посмотреть сообщение

schtasks /CREATE /SC DAILY /TN 10_00 /TR path_to_exe /ST 10:00

Ну а параметры /U /P где? Откуда планировщику знать в контексте какого пользователя ему запускать задачу? Читаем справку

0

0 / 0 / 0

Регистрация: 13.09.2018

Сообщений: 2

14.09.2018, 09:36

 [ТС]

3

Но если открыть задачу в планировщике, он пишет что запускается в контексте залогиненного пользователя. Поэтому я думал что от его лица и идут права.

Добавлено через 20 минут
Я попробовал 4 варианта скрипта:
schtasks /CREATE /S acckiitvar-PC /U acckiitvar /P [password] /SC DAILY /TN 10_00 /TR path_to_exe /ST 10:00
schtasks /CREATE /S acckiitvar-PC /U acckiitvar-PCacckiitvar /P password /SC DAILY /TN 10_00 /TR path_to_exe /ST 10:00
schtasks /CREATE /S acckiitvar-PC /U acckiitvar-PCadmin /P [password] /SC DAILY /TN 10_00 /TR path_to_exe /ST 10:00

но получаю в ответ:
Ошибка. Учетные данные пользователя не разрешены на локальном компьютере.

0

134 / 128 / 21

Регистрация: 23.05.2013

Сообщений: 514

14.09.2018, 19:08

4

Попробуйте ключи /RU и /RP (если есть пароль) вместо /U /P, типа

Код

schtasks /create /ru "mypcmyuser" /sc daily /tn "test task" /tr c:windowssystem32calc.exe /st 10:20

У меня такое без проблем отрабатывает. И вроде пользователь должен быть в группе админов.

0

1044 / 528 / 66

Регистрация: 16.01.2013

Сообщений: 4,093

17.09.2018, 23:00

5

acckiitvar, отключите спящий режим или сон на пк.

0

Используя cmd.exe, не являющийся администратором (или администратором), я ввожу следующую команду для создания запланированной задачи с учетными данными администратора admin и P@ssw0rd:

schtasks /CREATE /S %computername% /U admin /P P@ssw0rd /RU SYSTEM /SC ONLOGON /TN SYSTEM_notepad /TR C:WindowsSystem32notepad.exe
ERROR: User credentials are not allowed on the local machine.

Однако я получаю сообщение об ошибке ERROR: User credentials are not allowed on the local machine..

Это какая-то групповая политика, которая предотвращает сохранение учетных данных с запланированной задачей? Если да, то как отключить?

AFAIK: /U и /P указывают учетную запись, для которой запускается schtasks, тогда как /RU и /RP указывают учетную запись, для которой запускается сама задача.

Как видно ниже, admin действительно является членом группы администраторов:

net localgroup administrators
Alias name     administrators
Comment        Administrators have complete and unrestricted access to the computer/domain

Members

-------------------------------------------------------------------------------
AuraExpressService
di3dh7
admin
The command completed successfully.

Если у вас есть более одного персонального компьютера в одной сети, обмен файлами между компьютерами для вас очень прост. Теперь, если вы хотите использовать эту функцию, вам необходимо ввести определенные сетевые учетные данные (которые защищают файлы компьютера от попадания в чужие руки). Но некоторые пользователи Windows 10 и Windows 11 сообщают о проблеме, поскольку они сталкиваются с «Ошибкой доступа к сетевым учетным данным», когда пытаются получить доступ к файлам на другом компьютере в той же сети.
Теперь причиной этой ошибки может быть просто неправильное имя пользователя или неправильный пароль, или это может быть несоответствие IP. Вот рабочие решения, чтобы решить эту проблему сразу.

Fix-1 Изменение учетных данных Windows

Менеджер учетных данных это утилита панели управления, которая управляет вашей регистрационной информацией для веб-сайтов, сетей. Добавление сетевого имени/адреса, имени пользователя и пароля может решить проблему. Выполните следующие действия, чтобы добавить сетевое имя/адрес, имя пользователя и пароль.

1. Щелкните поле поиска рядом с «кнопкой Windows», введите «Диспетчер учетных данных» и нажмите «Диспетчер учетных данных».

Учетные данные

Менеджер учетных данных окно откроется.

2. Нажмите «Учетные данные Windows», а затем нажмите «Добавить учетные данные Windows».

Сетевые учетные данные

3. Теперь введите сетевой адрес, к которому вы хотите подключиться, в поле рядом с «Интернет или сетевой адрес (например, myserver, server.company.com):».

4. Прямо под этой опцией введите имя пользователя сети, к которой вы пытаетесь получить доступ, в поле рядом с «Имя пользователя:».

5. Введите пароль сетевого адреса в поле рядом с «Пароль:».

6. Не забудьте нажать «ОК».

Учетные данные Добавить

Закрой Менеджер учетных данных окно.

Перезагрузите компьютер. Теперь попробуйте снова получить доступ к сети. Если ошибка все еще существует, перейдите к следующему исправлению.

Fix-2 Отключение общего доступа с защитой паролем-

Для совместного использования, доступа или передачи файлов с другого компьютера на ваш компьютер в той же сети требуется пароль. Отключение «Общий доступ с защитой паролем» может устранить «Ошибку доступа к сетевым учетным данным». Но прежде чем перейти к этапам процесса, давайте проясним, что защищенный паролем общий доступ — это самый безопасный способ передачи файлов или доступа к сети. Снятие защиты паролем может сделать ваш компьютер уязвимым для других пользователей в той же сети. Выполните следующие действия, чтобы отключить «Общий доступ с защитой паролем» —

1. Нажмите клавишу Windows +R, чтобы открыть «Выполнить».

2. Тогда копировать вставить эту строку «control.exe/name Microsoft.NetworkAndSharingCenter/page Advanced» и нажмите Enter. Откроется окно дополнительных настроек общего доступа.

Запустить расширенный общий доступ

3. В окне настроек «Дополнительный общий доступ» нажмите «Все сети».

4. В разделе «Общий доступ, защищенный паролем» выберите «Отключить общий доступ, защищенный паролем».

5. Нажмите «Сохранить изменения».

Защита паролем выключена

Закройте вкладку «Расширенные настройки общего доступа». Перезагрузите компьютер и попробуйте снова подключиться. Если проблема не устранена, перейдите к следующему исправлению.

Исправление 3: использование вашей учетной записи Microsoft

Попробуйте использовать свое имя пользователя и пароль Microsoft вместо локальной учетной записи, так как это решило проблему для некоторых пользователей.

Исправление 4. Измените имя компьютера, к которому вы пытаетесь подключиться.

Попробуйте изменить имя компьютера, к которому вы пытаетесь подключиться, так как это сработало для некоторых пользователей, которые заявили, что изменение имени компьютера, к которому они пытаются подключиться, а затем повторная попытка, похоже, решили для них проблему.

Fix-5 Изменение конфигурации IP

IP или Интернет-протокол — это набор инструкций, которым следуют взаимосвязанные сетевые устройства. Теперь, если IP-адрес настроен неправильно, вы можете столкнуться с «Ошибкой доступа к сетевым учетным данным» при попытке доступа к другим компьютерам в той же сети. Выполните следующие действия, чтобы настроить параметры IP-

1. Нажмите Windows Key+R, чтобы запустить Бегать окно. Затем введите «ncpa.cpl» в этом окне «Выполнить» и нажмите Enter.

Откроется окно сетевых подключений.

Запустите Ncpa (интернет)

2. В окне «Сетевые подключения» щелкните правой кнопкой мыши в сетевом подключении, которое вы используете, и нажмите «Свойства».

Сетевые подключения

3. Найдите параметр «Протокол Интернета версии 4 (TCP/IPv4)».

4. Дважды щелкните этот параметр, чтобы открыть вкладку «Свойства протокола Интернета версии 4 (TCP/IPv4)».

5. Теперь нажмите «Получить IP-адрес автоматически», а затем нажмите «Получить адрес DNS-сервера автоматически».

6. Наконец, нажмите «ОК», чтобы сохранить изменения.

IP Авто

Перезагрузите компьютер. После перезагрузки компьютера попробуйте повторно подключиться к сети. Если у вас все еще есть та же проблема, перейдите к следующему исправлению.

Fix-6 Отключить определенную политику безопасности из локальной политики безопасности-

Иногда некоторые политики безопасности могут повлиять на ваш доступ к сети, что может вызвать ошибку «Ошибка доступа к учетным данным сети». Вы можете отключить конкретную политику, доступ к которой вы затрудняете. Выполните следующие шаги:

1. Щелкните поле поиска рядом с «кнопкой Windows», введите «Локальная политика безопасности» и нажмите «Локальная политика безопасности».

Это откроет Локальная политика безопасности окно.

Локальная политика безопасности

2. Нажмите «Локальные политики», а затем разверните «Параметры безопасности» на левой панели.

3. После этого Двойной клик в разделе «Учетные записи: ограничить использование локальных учетных записей пустыми паролями только для входа в консоль» на правой панели.

Локальная политика безопасности 2

5. Выберите «Отключено», а затем нажмите «Применить» и «ОК». Закройте «Локальную политику безопасности».

Локальная политика безопасности 3

Перезагрузите компьютер. Попробуйте снова подключиться к сети. Если ошибка все еще существует, перейдите к следующему исправлению.

Исправить 7- Отключить автоматический запуск диспетчера учетных данных

Вы можете отключить службу диспетчера учетных данных в окне «Службы». Это может решить ошибку. Чтобы отключить службу диспетчера учетных данных, выполните следующие действия.

1. Открыть Бегать Например, нажмите клавишу Windows + R на клавиатуре.

2. Затем введите «services.msc» и нажмите Enter на клавиатуре.

Запустить Services.msc 1

2. Теперь найдите службу «Диспетчер учетных данных». Дважды щелкните «Диспетчер учетных данных».

Служба учетных данных1

3. Нажмите «Тип запуска:» и выберите «Отключено» в раскрывающемся списке, а затем нажмите «Стоп».

4. После этого нажмите «Применить» и «ОК».

Служба учетных данных

Закройте окно «Службы».

Перезагрузите компьютер. Попробуйте снова подключиться к сети, вы сможете подключиться к сети. Если вы не можете, перейдите к следующему исправлению.

Попробуйте использовать свое имя пользователя и пароль (которые вы используете при входе в систему) для доступа к сети. Это может решить проблему. Хотя, если вы используете PIN-код или Windows Hello для входа в систему, у вас должен быть пароль, с которым вы вошли в систему. Введите имя учетной записи, которую вы используете в качестве имени пользователя, и введите свой пароль в поле «Пароль». Это решит вашу проблему.

Если проблема все еще присутствует, перейдите к следующему исправлению.

Исправление 9 — попробуйте имя компьютера и имя учетной записи в качестве имени пользователя.

Используйте имя компьютера и имя учетной записи в том же поле имени пользователя. Этот процесс может помочь вам удалить «Ошибку доступа к учетным данным сети». Давайте возьмем пример, чтобы понять суть.
Предположим, вы хотите получить доступ к другому компьютеру с именем компьютера — Comp7, и предположим, что имя учетной записи на этом компьютере — «Sam81». Таким образом, вы должны написать имя компьютера и имя учетной записи без пробела посередине в качестве имени пользователя. Затем у вас есть тип пароля этого компьютера.
Итак, имя пользователя- Comp7Sam81

Попробуйте снова получить доступ к сети. Если проблема все еще существует, перейдите к следующему исправлению.

Исправление 10. Измените свой сетевой профиль на частный.

Windows предотвращает доступ к другой сети с вашего компьютера или наоборот, если ваш сетевой профиль установлен как «Общедоступный». Установка его на «Частный» поможет, так как Windows разрешит доступ к сети. Прежде чем приступать к этим шагам, убедитесь, что вы не используете какое-либо «общедоступное» интернет-соединение, такое как Wi-Fi в отеле или аэропорту, которое может сделать ваши файлы уязвимыми.

Выполните следующие действия, чтобы изменить свой сетевой профиль на «Частный».

1. Нажмите значок Windows на панели задач и нажмите «Настройки» в левом нижнем углу.

Настройки по умолчанию

2. В настройках Windows нажмите «Сеть и Интернет».

Сеть и Интернет

3. В этом окне нажмите «Изменить свойства подключения».

4. Теперь в этом окне в разделе «Сетевой профиль» нажмите «Частный». Это установит ваш сетевой профиль как «Частный». Закройте окно настроек.

Частные настройки

Попробуйте снова подключить компьютер к сети. Ваша проблема должна быть решена.

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Ошибка учетной записи почты на iphone что делать как восстановить
  • Ошибка учетной записи почты на iphone пароль не введен
  • Ошибка установки роблокс
  • Ошибка установки репака xatab
  • Ошибка установки реалтек 0001

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии