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

Как запустить задачу при входе для каждого пользователя Windows?

Всякий раз, когда пользователь входит в систему с Windows XP, я хочу запустить пакетный скрипт для добавления сетевых принтеров. Как это сделать?

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

Подключены ли компьютеры к домену или они используют локальные учетные записи?

Контроллеры домена имеют встроенную поддержку сценария входа в систему. По этому поводу есть масса информации, и нам понадобится дополнительная информация, чтобы направить вас сюда. (Какое программное обеспечение работает на вашем контроллере домена?) GPO - лучший вариант, если вы используете серверную часть Windows Active Directory.

Это также можно сделать с локальными учетными записями. У MS есть запись в KB здесь: Как назначить сценарий входа в систему профилю для локального пользователя

Все ли машины XP находятся в Active Directory? Если да, то прочтите эту техническую статью "Создание сценариев входа в систему"для некоторых указателей.

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

Мы запустили командные файлы в папке c: \ documents and settings \ all users \ start menu \ startup. Все, что находится в этой папке, запускается пользователем при входе в систему. Просто вставьте туда командный файл. Раньше мы добавляли принтеры с помощью AdPrintX (бесплатное ПО) в пакетный файл, используя этот метод.

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

http://www.rlmueller.net/LogonScriptFAQ.htm

Если они не являются членами домена (или у вас нет прав доступа к Active Directory), ваша задача усложняется. Дай мне знать.

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

Для добавления принтеров используйте: rundll32 printui.dll
Статья М.С. Вот