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

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

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

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

У кого-нибудь есть идея или совет для меня под Windows 7 Pro и / или 10 Pro? Заранее спасибо

1 ответ1

0

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

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

Внутри скрипта вы можете использовать переменную %USERNAME% для доступа к пользователю, регистрирующемуся. Например, вы можете изменять какой-либо файл «обслуживания-модификации» каждый раз, когда вы вносите изменение, для которого требуется это действие, и сравнивать его содержимое с файлом, имя которого получено с использованием указанной выше переменной.

Например, используйте команду Windows FC, чтобы сравнить содержимое двух файлов и, при необходимости, перезаписать, используя команду « Копировать» :

fc c:\maintenance\maintenance-modification c:\maintenance\%USERNAME% > nul
if errorlevel 0 goto skip-maintenance
copy /y c:\maintenance\maintenance-modification c:\maintenance\%USERNAME%
... maintenance action ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .