none
GPO - запуск приложения при входе пользователя RRS feed

  • Вопрос

  • Здравствуйте. 

    Появилась необходимость запускать определенное приложение при входе пользователя в систему. Задача с виду тривиальная, но никак не получается реализовать при помощи GPO.

    Приложение не требует установки, просто копируем папку целиком

    Приложение копируется сюда: "%Programfiles%\MyAppFolder"

    В системную переменную PATH добавил путь "%Programfiles%\MyAppFolder"

    Создал GPO. В пользовательском разделе этой GPO настроил административный шаблон "Run This application at user logon", указав "MyApp.exe"

    Политика успешно применилась, но приложение не запускается. Вообще ничего не происходит. 

    Начал эксперементировать. 

    Попробовал в административном шаблоне помимо моего приложения еще указать "calc.exe", "Notepad". При логоне пользоватлея калькулятор и блокнот успешно запустились. Это говорит о том, что политика точно применилась и отрабатывает.

    Попробовал из командной сроки выполнить "MyApp.exe" - мое приложение так же успешно запустилось. Это говорит мне о том, что переменная Path настроена правильно и приложение нормально работает. 

    Т.е. все как бы правильно, но что-то не дает моему приложению запускаться. 

    Ради теста попробовал запускать мое приложение через логон-скрипт (bat). 

    Если в скрипте указать 

    start "" "MyApp.exe"
    То при логоне я получаю ошибку "Не найден файл MyApp.exe"

    Что я мог упустить? У меня такое ощущение, что на момент логона пользователя переменная PATH либо еще не проинициализирована (не создана системой) либо пользователь в момент логона не имеет к ней доступ. 

    Куда копать, коллеги?

    26 января 2021 г. 21:53

Все ответы

  • рядовой пользователь не имеет прав записи в %programfiles%

    настройте политику в разделе пк


    The opinion expressed by me is not an official position of Microsoft

    26 января 2021 г. 23:59
    Модератор
  • А пользователь и не пишет в раздел %programfiles%. Запись в этот раздел настроена в компьютерном разделе GPO. В пользовательском разделе настроен автозапуск приложения, которое лежит в папке %programfiles%\MyAppFolder.
    28 января 2021 г. 8:57