Який “користувач” повинен виконувати заплановане завдання, щоб бути видимим для всіх користувачів?


11

Я хочу, щоб завдання було заплановано запустити, коли будь-який користувач входить у систему, але це не залежить від того, хто ввійшов у систему, тому я вибираю "Запустити, чи користувач увійшов чи ні". Проблема з цим полягає в тому, що програма працює приховано (як зазначено в документах і запитується в цій публікації спільноти Microsoft ), але мені потрібен графічний інтерфейс, щоб він був видимим.

Отже, мені потрібно вибрати "Запустити лише тоді, коли користувач увійшов у систему", щоб воно було видно. Але будь-який "звичайний" користувач може не входити в систему!

Який обліковий запис користувача потрібно використовувати для виконання цього завдання?

Я спробував запустити його як SYSTEM, але це автоматично встановлює параметр "Запустити, чи користувач увійшов чи ні" - так він буде запущений.

Відповіді:


13

Я щойно це перевірив, і ви можете вибрати «групу» для облікового запису.

Виберіть Run only when user is logged on.

Клацніть Change user or group(там написано групу прямо :)

введіть usersі натисніть Check Namesі натисніть Ок

і ваш додаток працюватиме інтерактивно для всіх користувачів групи users.


Дякую, я думаю, що це найкраще рішення. (Однак у моєму конкретному випадку було кілька додаткових ускладнень, про які я не згадував ... 1. Потрібно запускати лише один екземпляр завдання / програми, тому що GUI з'являється для першого входу в систему, це не видно другому користувачеві, якщо вони не запустять новий примірник. 2. Ця програма також потребує привілеїв адміністратора, тож коли користувач, який не адміністратор, вперше входить у систему, вони отримують загрозу з UAC.)
MrWhite

1
2) Користувачі без адміністрування завжди отримують UAC, звичайно. Якщо ви не хочете, щоб користувачі, які не є адміністратором, запускали програму під час входу, ви завжди можете використовувати Administrator-group. Для пункту 1) Я вважаю, що ви використовуєте "Швидке перемикання користувачів"? Ви можете відключити це змушення користувачів виходити з системи, перш ніж хтось зможе ввійти.
Рік

2) Якщо завдання задається як AnAdminUser (з "найвищими привілеями"), звичайний користувач не отримує запит від UAC, але вони також не бачать GUI - він прихований - що також не допомагає. 1) У цьому випадку кращим є "швидке переключення користувача". Я збираюся погодитися запускати цю програму лише головним користувачем адміністратора і прийму, що звичайні користувачі просто не побачать графічний інтерфейс (який насправді є лише інформацією), це компроміс, але добре. Дякую за інформацію.
MrWhite
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.