Я разработал небольшой скрипт VB для включения в раздел "Отправить" окна контекстного меню.
Я знаю, как реализовать сценарий, который будет использоваться таким образом, связывая или копируя файл в:
%UserProfile%\AppData\Roaming\Microsoft\Windows\SendTo
Теперь мне нужно развернуть скрипт примерно на 1200 клиентах, некоторые из которых используются более чем одним пользователем.
Развертывание выполняется консолью управления ivanti/landesk, если это имеет значение.
В настоящее время я могу придумать только один способ гарантировать, что каждый пользователь сможет использовать его, развернув пакетный скрипт в общедоступной папке запуска, расположенной по адресу:
\Microsoft\Windows\Start Menu\Programs\StartUp
Пакетный файл затем запускается при входе в систему каждого пользователя и копирует текущий скрипт в папку users \SendTo
.
Я знаю, что могу скопировать скрипт в папку SendTo
профиля пользователя по умолчанию. Но это будет означать, что только новый пользователь получит его.
Это намеченный способ сделать эту работу или есть более удобная практика?
Другой способ, о котором я могу подумать, - это просмотреть все доступные профили пользователей в реестре и связать файл или каталог пользователей и скопировать файлы в соответствующие% APPDATA%. Это похоже на большее усилие, чем мне нужно для такой задачи.