У меня есть приложение ASP.NET MVC. Иногда он должен запускать .bat-файл в корневом каталоге, но это работает, только если он запущен как admin. Я не хочу изменять разрешения для всего приложения. Могут ли разрешения быть установлены только для .bat-файла? (Файл .bat обновляет индекс в sphinx)Могу ли я запустить командный файл как admin на iis?
ответ
Одним из возможных решений является создание административного пользователя на сервере, а затем при запуске System.Process.Start(
для запуска командного файла pass in the administrator's credentials. Это должно запустить процесс в повышенном состоянии под учетными данными администратора.
Я попробовал запустить процесс с учетными данными администратора, но это не помогло. Хотя, если я нажимаю на bat-файл, запускаемый как администратор, это работает, и если я запускаю VS, все в порядке. Может быть, я что-то сделал не так? – Sergei
Обновите свой вопрос кодом, который вы пробовали –
- 1. Запустить командный файл как администратор на Jenkins?
- 2. Как запустить командный файл на удаленном сервере
- 3. Как запустить командный файл на удаленном сервере
- 4. Как я могу запустить пакетный файл молча?
- 5. Могу ли я запустить командный файл robocopy с NAS1 на NAS2 без моего локального ПК?
- 6. Как запустить командный файл в chrome
- 7. Запустить командный файл с параметрами
- 8. Как запустить командный файл с помощью IronPython
- 9. Как запустить командный файл как повышенный пользователь?
- 10. Как запустить командный файл в QBasic?
- 11. Как запустить командный файл от Jenkins
- 12. Как запустить командный файл с помощью powershell
- 13. Как запустить командный файл с помощью java
- 14. Как запустить командный файл на сервере и вернуть результат клиенту
- 15. Как запустить команду netsh через командный файл
- 16. Как запустить командный файл с помощью C++?
- 17. как запустить командный файл из любой папки
- 18. Как запустить командный файл в определенный день
- 19. Как запустить exe-файл на сервере iis
- 20. Могу ли я использовать командную строку или запустить командный файл из управляемого кода? (.NET)
- 21. Могу ли я остановить IIS?
- 22. teamcity powershell - не удалось запустить командный файл
- 23. Могу ли я запустить собственный C++-файл на Azure?
- 24. Могу ли я запустить файл .jar на Tomcat?
- 25. Могу ли я запустить файл javascript изначально на окнах?
- 26. Запустить командный файл из Java-кода
- 27. Запустить командный файл удаленно, как администратор, используя psexec в C#
- 28. Как я могу предотвратить, чтобы мой командный файл показывал Path?
- 29. Как я могу назвать командный файл (.bat) в C#?
- 30. Возможно ли запустить командный файл из консоли диспетчера пакетов?
Вы можете создать службу Windows, чтобы запустить ее для вас, вместо этого запустив ее с веб-сайта. Службы Windows позволяют запускать материал по системным привилегиям. – Octanic
Это единственный способ? – Sergei
Создайте запланированную задачу для этого - программирование службы Windows будет полным перегибом. – Filburt