Альтернативы для «входа в систему как пакет» в Windows 7

326
KK99

У нас 20+ сборочных машин, работающих под управлением Windows 7 Enterprise, управляемой Microsoft SCCM.

В соответствии с общепринятой политикой компании «вход в систему как пакет» отключен для пользователей на клиентских ПК. Это означает, что запланированные задачи не выполняются.

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

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

Есть ли альтернативы для выполнения сценариев на

  • Запланированные сроки
  • Во время перезапуска

Благодарю.

1
У вас есть доступ к серверу? Вы можете запускать скрипты через systeminternals PSExec. Выполнение запланированного задания на указанном сервере. Simon Zorn 6 лет назад 0
ну это декстоп под управлением Windows 7. Да у меня есть доступ. Как запланировать PSExec? KK99 6 лет назад 0
Если вам нужен пользователь, который входит в систему на компьютере, чтобы они выполнялись в контексте безопасности, тогда я полагаю, что будет достаточно запустить сценарий входа в систему, а не запланированную задачу, поэтому учтите это. В противном случае, если вам нужно работать в запланированное время, а не обязательно как фактический пользователь, рассмотрите планирование для запуска в другом контексте безопасности, а не в контексте пользователя, который входит в систему на компьютере. Что именно делают эти задачи и нужно ли им запускать контекст безопасности пользователя, который фактически использует эти машины. Pimp Juice IT 6 лет назад 0
Также рассмотрите возможность использования SCHTASKS и что-то вроде `% schtasks% / Create / S% machine% / U% user% / P% userPwd% / RU% executeAs% / RP% executeAsPwd% / SC ONCE / TN" Очистить "/ файл TR% % / ST 00:00:00 / F / RL HIGHEST` и после него следует `% schtasks% / Run / S% machine% / U% user% / P% userPwd% / TN" Очистка "` замените переменные соответственно для вашей среды, очевидно ... Я делал это много раз, и это прекрасно работает, если на машинах открыты правильные порты FW, чтобы разрешить такой трафик, т.е. открыть удаленное администрирование в Windows FW или соответствующие порты TCP - может быть, RPC, но не точно помню Pimp Juice IT 6 лет назад 0
Проверьте [schtasks] (https://ss64.com/nt/schtasks.html) здесь - мне тоже нравится этот логотип Thundercats там, кстати .... Thundercats, thundercats, thundercats ..... Hooooo !!! Pimp Juice IT 6 лет назад 0
Я считаю, что это работает, когда "вход в систему как пакет", как включен. Это не работает, когда «вход в систему как пакет» отключен для пользователя. Это моя проблема здесь. KK99 6 лет назад 0
Так что запустите задачу и НЕ запускайте ее от имени этого пользователя - запустите ее с другими учетными данными. Какое же задание должно быть в любом случае? Забудьте о расписании, что это такое и нужно ли ему работать от имени этого пользователя или вам просто нужно, чтобы оно запускалось на каждой машине, которую пользователь использует независимо? Pimp Juice IT 6 лет назад 0
Команды, которые я дал вам выше в своем примере, - это то, что я выполняю удаленно в той же сети, чтобы запустить задачу с помощью планировщика задач с другой машины, например, администратора домена, но она все еще выполняется на машине в этом контексте безопасности на его основе. разрешено запускать как пакетный контекст безопасности. Если у вас открыты порты и / или FW, как я предложил, и вы используете другой контекст безопасности, такой как администратор домена или администратор домена, он может работать просто отлично. Просто дать вам несколько советов, идей и вещей, которые можно попробовать, и т. Д. На случай, если вы сможете проверить и подтвердить это, что-то подобное будет работать. Pimp Juice IT 6 лет назад 0
@ McDonald's Запланированные задачи (разные) должны запускать некоторые Java-приложения, запланированную перезагрузку и т. Д. Эти запланированные задачи запускаются с определенной учетной записью пользователя и запускаются с «Высшими привилегиями». Все было хорошо до обновления нашей «групповой политики» через SCCM. После этого эти задачи расписания не будут выполняться (хотя наши приложения работают). KK99 6 лет назад 0
Если вам нужно запустить приложение для пользователя при входе в систему, посмотрите на удаление сценария или ярлыка приложения с аргументами и т. Д. В локальной папке `/ startup` на компьютере - или сценарий входа в систему, который не требуется. Если вам нужно перезагрузить компьютер, для этого не требуется вход в систему в качестве разрешения на пакет. Для перезагрузки вам не нужно запускать это как пользователь, запустите его как другой контекст безопасности вместо этого, у которого есть это разрешение. Вы также можете запустить удаленную команду из другого места, например `shutdown / r / f / m \\ computername / t 01`, чтобы удаленно перезагрузить компьютер Pimp Juice IT 6 лет назад 0
ну вот в чем дело. Это машины, которые планируется перезагрузить в определенное время (воскресенье), и после перезапуска необходимо запустить некоторые из наших приложений. Мы не хотим делать это удаленно, так как это требует постоянного присутствия моей команды. Дело в том, что после того, как это разрешение было удалено, мои запланированные задачи не выполняются, и я пытаюсь найти некоторые альтернативы. KK99 6 лет назад 0

0 ответов на вопрос