1

Я нашел 6 простых скриптов (.bat и .vbs) для удаленных ПК (Win XP и 7), чтобы очистить профиль правильно и безошибочно:

  1. Скрипт: отправка Ping для проверки включения или выключения удаленного ПК (.bat)

  2. Скрипт: проверка, кто вошел / на удаленном ПК (.bat)

  3. Скрипт: перезагрузка удаленного ПК с предупреждением (.bat)

  4. Скрипт: запретить удаленным пользователям вход / выход до окончания работ (.bat)

  5. Скрипт: удаление профиля удаленных пользователей (folder-subfolder-files) и их ключей Regedit (.vbs)

  6. Скрипт: снятие ограничения на вход / выход удаленных пользователей до окончания работ (.bat)

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

Заранее спасибо и извините за мой плохой английский.

1 ответ1

0

Во-первых, если это вариант, я настоятельно рекомендую вам перейти на Powershell. Трудно выучить миграцию, но это окупается.

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

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

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

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

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