Назад | Перейти на главную страницу

«Доступ запрещен», только при попытке запустить скрипт через telnet

У меня есть пакетный сценарий, который перезапускает службу Windows с помощью:

Net stop <servicename>
Net start <servicename>

Мне пришлось вручную запускать его как Admin, создав ярлык для него и отмечая этот ярлык, чтобы он всегда запускался как Admin.

Отключив необходимость ручного подтверждения при запуске, я смог запустить его как обычный (не администраторский) пользователь из командной строки.

Однако, когда я запускаю его через telnet (с тем же пользователем), я получаю ошибку «Доступ запрещен».

Я получаю эту ошибку независимо от того, какие команды находятся в пакетном сценарии, но я также не могу запускать команды «Чистая остановка / запуск» отдельно вне сценария из-за ошибок разрешений.

Я думаю, вам может потребоваться изменить раздел реестра LocalAccountTokenFilterPolicy. Больше информации здесь.